|
java面试题之华为公司面试题:
# t; S p1 P/ M. d$ ?! P
: D; Q0 U4 E: N& m- x4 \概念题部分 , i# f0 |6 O7 I" |3 N5 c1 t. f
1. 描述Struts体系结构?对应各个部分的开发工作主要包括哪些?
0 y! \. x0 z' D0 f% _$ a4 `+ c7 h! j6 H: Y$ j. {# w
2. JSP有哪些内置对象和动作?它们的作用分别是什么? ! m( M& h2 ^/ l
7 k5 E6 D7 n/ U3 `0 w 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 '%%' )
+ C$ c2 I* |& D8 P+ q" q( F$ @$ b 的检索结果为何不同? / k4 e f% S; g
! ^: w( C+ T+ ^3 N
4、SQL相关问题 ; x0 K! W+ j3 f2 l+ k
表结构: 7 ^0 O* `; b8 | T5 t
1、 表名:g_cardapply 字段(字段名/类型/长度): 4 n" g# p! f0 P9 }
g_applyno varchar 8;//申请单号(关键字)
. n3 B2 }; S$ ?( X" U g_applydate bigint 8;//申请日期
* K$ h9 h0 I$ l g_state varchar 2;//申请状态 : K( G3 x9 N, H! b+ A
2、 表名:g_cardapplydetail 字段(字段名/类型/长度): 4 l9 I, W+ i0 k+ T5 ~+ Z" }" Y. T
g_applyno varchar 8;//申请单号(关键字)
0 Y* V8 U- x3 f( Q. j6 T4 {: L" d g_name varchar 30;//申请人姓名 ! m. g9 O6 m; f* v
g_idcard varchar 18;//申请人身份证号
, }2 z ^& S8 e5 B/ \7 G* \ g_state varchar 2;//申请状态 其中,两个表的关联字段为申请单号。 6 O" Q; Q. J' c. Y
# O7 I0 y. a% n5 i/ i/ L
题目:
+ l4 f0 n. Y1 j3 r% D0 ?7 _- s' e$ T( X | 1、 查询身份证号码为440401430103082的申请日期
( ^+ k% ?0 Z' R* l& E; v$ W2 \ 2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数 & F$ u$ ~" h" `2 R* R
3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07
" p; e& S% @* ]" h# X( ]+ u" v 4、 删除g_cardapplydetail表中所有姓李的记录 N# B( w0 s9 G% Q d
2 P: J2 M& {$ [7 ^3 L: A |
|