|
java面试题之华为公司面试题:
( s* P' \# @, ~; i% J5 `
0 `/ f2 [3 i# `, W2 e0 W" K( r1 |7 q概念题部分
: ^. P5 ?; ?5 | 1. 描述Struts体系结构?对应各个部分的开发工作主要包括哪些?
9 W5 e" \7 g; J+ J" c: p& w8 s3 r" n% c. I
2. JSP有哪些内置对象和动作?它们的作用分别是什么? + f9 H! I4 G, G
1 s# c, n; e& \2 C
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 '%%' ) r1 Y' Z, q% {- x
的检索结果为何不同?
8 ]1 j" @" ~, t2 e5 ]% u3 B% a: f3 A* `
4、SQL相关问题 2 m+ e. V) u& O" S
表结构:
% K) V3 |- D5 [5 \" R% R+ m& A1 _ 1、 表名:g_cardapply 字段(字段名/类型/长度):
. A$ x- K( I6 }& G g_applyno varchar 8;//申请单号(关键字)
6 Y* X f( a, @ g_applydate bigint 8;//申请日期
+ K' U+ }" m; r: N" k/ c4 V7 [& W$ d g_state varchar 2;//申请状态 , U W& H s3 x, F* B, O, K2 E5 e
2、 表名:g_cardapplydetail 字段(字段名/类型/长度): $ ?7 F4 K+ v2 V7 z
g_applyno varchar 8;//申请单号(关键字)
2 b% M N7 A7 K0 E" L4 O( ]8 w g_name varchar 30;//申请人姓名 " O2 s" n! k# Z3 W. u' P
g_idcard varchar 18;//申请人身份证号
! t7 y: C: e5 D' Y" O3 Q g_state varchar 2;//申请状态 其中,两个表的关联字段为申请单号。 * Y' y/ I/ M/ P7 H0 ]% U7 N: z$ G9 }
6 A# {+ [# a5 v$ \$ o. F4 M
题目: ! P4 _* v7 O- V
1、 查询身份证号码为440401430103082的申请日期
5 h; e( b2 E7 r8 z2 j 2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数 & n8 M k# Q! c4 F0 h0 ?! o
3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07
, n- Z+ q5 V6 k( t 4、 删除g_cardapplydetail表中所有姓李的记录, b/ U* q' O$ b c" o" h
; n' M5 R# C) ?# \ |
|