|
|
引自一个Blog的文章:
7 u2 d7 y/ Y3 U艾瑞笔试的内容是全英的,回答要也要求用英文。下面是一些笔试的内容:$ R( k# Y8 ~ e0 m) m: `% G
1. 计算程序结果,主要是考循环语句吧,比较简单。
% w1 T: F1 O0 f+ _1 v2. 程序题,问程序的作用,主要考| - >等位运算符。4 H; p6 h O- R2 H0 a& b" y
3. 说说C和C++的不同。这道题的难度在于要用英语顺利地描述出来,像封装,多态等单词怎能记得住呢?5 x. i* d. g9 t0 \ O( T2 [
4. 用英语解释void *(里面一堆*)**的含义,应该是函数指针数组之类。
9 Z7 S9 C5 I) k/ A6 h) t5. 写出一个有public, protected, private函数和属性的class,并说出三者的区别。( r- u& J3 j( l9 A6 y c/ q7 J( }
6. 将一个递归程序写成非递归程序。用循环语句替代则得,较简单。9 d1 X8 _$ z# Y0 L, | K' R1 J
7. sql语句填空。主要考count(…)函数,可惜我竞填为sum(…), 晕
; |. I4 ?5 Z, a) A* o) |8. 一道选择题,考计算机组成原理(或离散数学)那些与并非门之类。
9 V/ g; {8 [3 ^1 T; K" m9. 网络选择题,好似与arp有关" K; p9 a' ]! _0 I0 _
10. 网络选择题,问子网掩码改为0.0.0.0有什么结果?
X6 A9 I- X0 n: E附加题:) J* P# U b6 {9 k. r
1. 如何检查出链表有环,可编程或写出流程。做法是可以设置两个步长不等的游标,一个步长为1,一个步长为2。两个游标同时出发若能再次相遇则证明有环。" }- k: C1 O {* J+ v P" T
2. 几个基本的Unix命令,可惜俺对Unix一点都不懂。
" d- M9 z) D) G. a( `! K# w% V此外,还有两个英文简答题:3 i# b- _0 {3 ~7 ]9 {- u
1. 如果上班时间为1:00pm-10:00am,你有什么看法?估计艾瑞有时工作时间需同美国那边同步所以需要晚上上班的,才是当然是狂吹自己喜欢晚上工作啦。
9 n) F8 w( W1 x' M# T2. 讲讲你一次跟别人合作的经历,说说你扮演的角色,并从中获得的收获。我就把软件工程那个project拿出来吹。& @ h+ w. V+ O( q0 _7 X% n+ p! x( p
整个笔试过程还是比较顺利的,除了Unix那道题不会和个别其他题不太懂外,其他的都基本能完成(不会的也乱吹)。感觉艾瑞的笔试考的比较全面,而最看重的还是英语阅读能力和写作能力,当然一些基本的技术也是必不可少的。 |
|