|
|
09.17 – 有道1,2面 – 余总
# j0 j4 V3 T/ W& S4 q( O/ K
2 y4 r6 ]0 V2 e( k. C- c- \" W3 ?) c9 i- b/ p" [
总体上感觉面得有点莫名其妙。一共两面,下午5~7点,没面都是看着简历瞎聊+纸上写程序。# Q1 q' ?& x# i1 ^# `+ Q: w# p
. V6 L2 W/ L* l
一面
! u6 r* V) [. \$ U4 |+ Y写一个命令行字符串解析程序,要求
$ U* r5 Z, y m; @) q(1) 空格(_)为分隔符
; V( r0 Z9 M' |# f(2) 双引号(")内的串忽略空格/ x+ r$ k0 \' Q8 j1 f% e
(3) 转义符(\)可以转义任意控制字符为普通字符,例如遇到\"时"不被看作是字符串起始$ f% d5 m0 o9 y7 o4 k, q0 t) T9 C
& x$ E1 O% H7 F2 A! \3 V例如:$ f, [: ?1 u5 h* z2 _
输入:ls -a -v "you dao" \"bye
; p! `2 {" `' N; P输出:
2 |: v! L) u9 k. o4 S9 o0 Sls
/ i8 k; B7 Y7 G9 w$ @4 n-a
i: H2 E. ~) c# ?-v) V1 _: ^! s. `' a/ P/ {
you dao: c$ |+ I( v1 p7 j: H
"bye
/ W9 K6 X; W! ]
# B/ K! f' x* L1 V二面3 A9 X9 K8 [" Q) p+ C
已知一个有序递增数组a[0~N],将其拆分成两部分a[0~M], a[M+1~N],交换位置,组成一个新数组b, b = { a[M+1~N], a[0~M] }
$ Q; K/ r2 G3 {请写出一个查找算法在b中查找特定元素x。要求尽可能快。
0 N, e8 g Q3 w! [
! k( x9 A7 v! P7 @2 B* c- `% p例如 a = {0, 1,2,3,4,5},取M=2,则b = {3,4,5,0,1,2},设计算法在b中查找1.$ U. t4 r0 F+ J! v+ M; k! F
! x( C6 O' k) S/ T: F
另外还问了一两个零碎的Linux小问题,都不知道,于是回答我不知道,不过我猜测应该是blablabla……
# B) s& ]% A9 V& ]* x/ v5 C! E$ }, R0 r/ \5 d% j! N4 a4 S* O. n4 o
/ {3 n& r* B$ i; T* M+ a* y( O: x5 G$ F# V% E; s
; x6 i) f3 r5 D2 \. n
文章来源于2012阿凡提求职手册——IT行业篇 3 o; l$ v" e: b8 N
下载地址:http://bbs.aftjob.com/thread-607158-1-1.html
) ~/ e0 d5 M0 {* b* a3 K4 p——
. q; D9 o4 ?% x7 H6 ^4 d更多经验交流,请进网易(NetEase)求职俱乐部
+ j8 n, \) e& S$ Ihttp://bbs.aftjob.com/group-48-1.html7 C1 o/ j( R' I
——
) F2 O3 ~( l4 M% a5 Q+ ^网易笔试题 9 d/ D0 M, q1 l/ W0 C8 } t
http://bbs.aftjob.com/thread-109754-1-1.html2 a% W4 e7 v( J9 A
网易校园招聘笔试题 & P1 G Y, z5 g4 I5 {
http://bbs.aftjob.com/thread-607351-1-1.html' A5 O y" |" [
网易笔试题2011校园招聘 8 U6 r( Z2 j: k' m( q3 M: ~
http://bbs.aftjob.com/thread-607352-1-1.html" d' W: y8 U# T3 [- d1 W
——) O9 d! b6 |7 V
阿凡提(aftjob.com)求职社区
9 N2 _' w* K) L. G) D% }$ Y4 o阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。. v2 ^7 m) M' k( m3 R& x2 B. r# Y
——( M! z: l# }! X
|
|