|
亲!马上注册或者登录会查看更多内容!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
之前是OA, OA 讲的就是实现一个binary search p+ _! Z/ i. S( n }6 V. ]
onsite 3 轮:. b" D" [ U7 ~9 y V+ ^7 v
1轮:
6 E+ ^, i( |* x8 g% F1.给你一个Hashmap, 生成一个随机数,由这个随机数确定hashmap 的key , 进而返回map 的value, 这些key 是1-100里面的随机的。
; D* ?" S2 G0 \5 O follow up: 这些key 没有任何规律呢?0 B+ ?4 d& b' C) g" t
follow up : 怎么做unit test? " o5 u/ ^0 e5 o6 g% C8 C z
follow up : 怎么包装你的方法,让它及支持unit test, 也可以向外界提供公共接口;
* A. o2 s9 ]( A' Q4 N+ b: u4 C2. 一个数组1-100, 遇到3 输出"FUZZ", 遇到5 输出“BUZZ”, (如果遇到15,则同时输出“FUZZ, BUZZ”),其他情况只要输出index 本身;2 T& X; \. f4 P, g- N; _
& W* g8 ?1 ^4 `# x8 h' Y, B
2轮:
7 D$ p5 t! i5 f1. reverse linked list;* }/ M' o0 a7 N* g- d/ k
2. 判断palindrome linked list;$ o# q1 ]. ]( y, d/ v
3. first missing number;
0 O2 ]/ v4 D) U- z8 a1 B- x4. 让我回家随便想想,follow up 3. 如果arr里面的数字跟Index没有关系,怎么判断哪一个值确实了。
- Z, U8 Q/ ]0 i3 w1 b: |3 z4 @1 @6 H* a# \
3轮:
0 W9 Q6 D0 G) F" K1 A& DKnowledge based question: 给你两个表 TA, TB。
/ i; a7 X+ t. ^1. 基本的select * from TA, where TA.XXX==TB.XXX/ I, D C _0 j0 y$ k
2. left join, exist, except ... knowledge.
; H1 D8 V! v( Y8 V: y% X+ P0 W" Q9 m5 [- h9 X0 H5 _* z4 c# i
当天拿到offer, best wishes.
! `; }- b4 \; a* o d/ Q |
评分
-
查看全部评分
|