|
java面试题之华为公司面试题:
/ @3 [8 C6 X$ V3 k U$ y; x) G# r" @+ b+ |7 \$ y9 ]
概念题部分 3 W3 \( q& W2 H. b6 A2 E3 M! j
1. 描述Struts体系结构?对应各个部分的开发工作主要包括哪些? . w8 h$ y# |& R, w; I; M% D, l% ]2 }& U
1 E" p7 T* H. C4 M7 N! m* F3 }
2. JSP有哪些内置对象和动作?它们的作用分别是什么?
+ h+ P1 H8 r. G3 g8 j
8 m5 o }+ ~, N 3、SQL问答题 SELECT * FROM TABLE 和 SELECT * FROM TABLE WHERE NAME LIKE '%%' AND ADDR LIKE '%%' AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%' OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' ) % Y T: x, \( A% V1 N
的检索结果为何不同? / q' ?) @, I/ r* I4 p- Y
5 N) d* D6 Y/ T- J, ^6 i
4、SQL相关问题
- J3 _$ U3 F7 K3 R 表结构: . a }9 r! R3 X7 F! }
1、 表名:g_cardapply 字段(字段名/类型/长度):
# ~7 O I3 L( n! t- F0 l# e4 h9 i g_applyno varchar 8;//申请单号(关键字)
' s: d; M7 r: w& T3 {( x g_applydate bigint 8;//申请日期 5 u' u/ r) F. w
g_state varchar 2;//申请状态
% I. [8 _; a, C: \ 2、 表名:g_cardapplydetail 字段(字段名/类型/长度): ' P6 i4 [) ?0 h1 M, [
g_applyno varchar 8;//申请单号(关键字)
! A& Z' s' ~+ X& k4 R g_name varchar 30;//申请人姓名 0 z! E+ J2 t* f% P
g_idcard varchar 18;//申请人身份证号
$ P' N2 }5 {/ |7 N9 D @+ {7 T g_state varchar 2;//申请状态 其中,两个表的关联字段为申请单号。
0 w! C# N2 S7 h- m, H: i
2 n* @! p" h U0 s, ^9 F$ |2 C 题目:
# k2 k; e3 o4 T) q7 x* a 1、 查询身份证号码为440401430103082的申请日期
* _/ t( s- {. N: W/ P5 a 2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数 % n4 S! I: n9 A6 X7 _8 G2 J( [4 z
3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07 6 @; ?& a( i1 |
4、 删除g_cardapplydetail表中所有姓李的记录
: @! X1 b' t; |) g( [/ V( J. f; W, s/ W( g! v
|
|