|
|
09.17 – 有道1,2面 – 余总# H3 k, `7 `1 i3 `% D7 {
: h# {3 J- G( C& m- o
) y! |$ O: W! p总体上感觉面得有点莫名其妙。一共两面,下午5~7点,没面都是看着简历瞎聊+纸上写程序。# F" r1 Q b# L
2 G/ s, `8 e8 j8 \1 H0 u" F
一面
, ?, k/ ~3 ]4 h. e7 g% T写一个命令行字符串解析程序,要求
( o0 b6 P9 w" k3 S" w(1) 空格(_)为分隔符
, \: i7 T/ _7 M2 |+ R(2) 双引号(")内的串忽略空格
4 j* h0 d5 z( b" M# s3 O, o8 _(3) 转义符(\)可以转义任意控制字符为普通字符,例如遇到\"时"不被看作是字符串起始# W' l% h& v8 e1 ~; z- O
5 W8 a# v9 a7 D. |9 X* P* h例如:5 r! [5 r/ e1 p3 I
输入:ls -a -v "you dao" \"bye; Y- W. f1 h; n1 Q
输出:
2 {3 C" c; m0 l, r$ s( uls
; c C8 Y6 G1 X-a3 A) F6 v- d2 | V# P
-v$ i5 j& ]$ t: I# y G# P2 o o( m
you dao
0 O$ i( r1 `0 x \0 R"bye
- f) z4 s1 T$ F7 K& s+ e& ^2 n
$ h/ i! C7 q8 X c |二面7 m- G! |+ W c i8 C0 x
已知一个有序递增数组a[0~N],将其拆分成两部分a[0~M], a[M+1~N],交换位置,组成一个新数组b, b = { a[M+1~N], a[0~M] }& T# H# N( e$ ~0 Z
请写出一个查找算法在b中查找特定元素x。要求尽可能快。- U( O5 c, y- F/ a' g
7 k+ t5 o* I+ I& I z/ c" ?例如 a = {0, 1,2,3,4,5},取M=2,则b = {3,4,5,0,1,2},设计算法在b中查找1.
# B3 y( s' B; u ]% Z1 {0 x% n% w7 T
另外还问了一两个零碎的Linux小问题,都不知道,于是回答我不知道,不过我猜测应该是blablabla……+ D8 m/ i5 w! c) e, v; [% E/ Q
! G, ^2 G& }$ K1 q
+ {2 Y8 }: k% N5 u! d% c% u6 U2 D$ T2 \* Z
) T0 C; m9 x2 |* \$ z7 R
文章来源于2012阿凡提求职手册——IT行业篇 ( @0 F1 ^3 S4 p) s V1 P
下载地址:http://bbs.aftjob.com/thread-607158-1-1.html- O6 M, c- [3 k6 ~+ w; M
——4 I0 ?! U7 ], F3 c7 Z: B. G
更多经验交流,请进网易(NetEase)求职俱乐部
0 M3 ?; ]( z* v E, e% J1 ^http://bbs.aftjob.com/group-48-1.html
; T0 x2 ]9 w1 e: ? I! B3 w——1 e/ w5 B7 H5 v; @ d, w' `
网易笔试题 ( H* ]. R8 L/ A9 R$ o1 Q/ f
http://bbs.aftjob.com/thread-109754-1-1.html$ G* O" O3 P4 J0 m2 s8 z' z
网易校园招聘笔试题
2 o; R$ c- C T9 ~4 f5 E0 phttp://bbs.aftjob.com/thread-607351-1-1.html
+ w' v" T. K$ W2 `网易笔试题2011校园招聘
+ D$ W# z' B6 H8 i* h+ V; Thttp://bbs.aftjob.com/thread-607352-1-1.html; r; V1 h: S% B6 j5 L$ N" p
——& v# M1 E/ @8 ~) t4 C# F& S
阿凡提(aftjob.com)求职社区, ]6 @! Q: P4 v- N
阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。- U6 G5 `" X' y4 t/ z# X
——
- h5 e% z/ |8 L+ ] j7 r# t2 D |
|