|
|
楼主 |
发表于 2008-11-15 13:35
|
显示全部楼层
北电笔试试题有人发过帖就不详说了
, D# B! I' `0 n" W1 K( i) G个人感觉笔试题目除了中英互译部分外其它的题目都比较简单# v) K3 @6 T ]1 ^
试题全英,得益于平时读的英文技术文档还算有点数量,看试卷还不致于发晕' e0 M: e8 }9 S! O/ t
o5 r/ t; A! Q; P- C5 {一面是我收到的第一次正式面试通知,当时心情那个激动.. ,终于有人让我笔试通过了!!!
# c/ _4 ~3 [! E9 G+ a同时因为英语口语的原因,又对面试不抱什么希望。
2 [7 K. a, W3 G上一楼说了,北电的一面和腾讯一面时间冲突,我选择了去腾讯,但面完腾讯后不甘心就这样放弃一次面试机会。
7 K- q Z9 u( H谁知去了购书中心后,依然有得面,去时差不多11点半了,估计是最后一个面(和我一样腾讯北电面试时间冲突的人不少,但他们都放弃了其中一个)
7 @' {3 Y4 F) i: y3 |( `填完申请表资料(一来出门匆忙,二来打算放弃面试,所以连要求带的相片都没带上 ,不过我这个还不算严重,后来听说有位同学收到某公司面试电话后兴冲冲提前一天赶去当地亲戚家住了一晚,第二天要面试时才发现忘了面试地点 ,手忙脚乱的事希望师弟们不要做了。。)
& ^& q. ~. x4 `2 E交给HR,不久,HRMM叫我名字,看到一位GG(AGG)面带笑容地在门外看着我(一直怀疑他是不是GDUT的师兄)跟着他上了八楼一个“摊位”,还有另一位面试官GG(BGG)在那等着了。AGG在上八楼过程里拿工作牌告诉我“我叫XX",见了BGG,他又拿起BGG工作牌说:他叫YYY。 , Y5 F; Q0 v8 k
握手,坐下。面试官开始看资料,我还是沉默。看得差不多了,
/ R( J3 \) q" G7 t& x4 S! \ I9 B7 J0 i
========! M8 ^* Q- f* S& J- I. z
以下内容对C++没兴趣的可以忽略了。。
/ _- X2 f& F6 o% g========$ t! t( w! v) K( n" _- h
/ c0 S& ` W8 B( k" l9 l% t% PBGG:你先介绍下自己吧。1 k8 b% d1 s1 p2 b
我:用英文吗?$ ^2 m1 Z/ G/ d
BGG:可以中文也可以英文(心中狂喜 ,因为英文自我介绍完全没准备 )" ~3 g1 G* z3 t& _' O; k
我:BALABALA...(与腾讯二面差不多,但侧重点不同)* S3 ]7 ~, H5 P! F. ?$ F& @
介绍完AGG大概看到我简历上写的编程语言太多,问:你对编程语言有什么看法?2 ~7 ?/ r8 {9 C3 ~. }) l1 Y" }0 v" |
我:我认为语言没有好坏之分,没有最好的语言,只有最适合的语言。2 h5 @2 B$ w/ I$ Y) v6 Y H
AGG:那你最喜欢的是什么语言?
* x% h. T8 E: e- x: q& w) ?我:最喜欢的是C++,但是用得最少的也是C++。
, p% ?0 a, f" o5 RAGG:为什么不考研
3 v, q0 g, O2 |5 g6 l, V我:不想考,因为厌倦了应试的东西。(AGG笑了笑)
) p D% R( V3 RAGG:那你对学习的态度是怎么样的?1 W4 |+ g' y6 a. ~
我:一般我是这样的,喜欢或觉得有用的东西我会主动去深入学习,而那些看起来暂时用不上的课程就只是稍稍了解而没有死记硬背。1 x# L+ T3 ~- q0 O# S/ w
像TCP/IP协议这类东西,完全是个约定,死背没必要,编程要用时只要查下文档,写多几次就可以记住的了(后来AGG,BGG一直没问我据说必问的TCP/IP不知是不是我这样说的原因 AGG点头,MS同意?)# e+ v) n3 t1 c' ?9 M9 _1 x3 u
AGG:我看你图形学呀什么的分数都比较低,你是认为这些科目没用吗?/ ?, V: d* g7 Y4 h* K/ A6 W& y2 k; T
我:不是,只是因为这些科目我暂时还看不到在哪里用得上,所以只是了解了下,知道以后遇到这类问题时应该找哪方面的书就行了。1 `$ t* i% E$ c8 Y% R% K
BGG:我看你《逻辑学》分数挺高的,可以解释下这科吗?
* K& b* i9 p" G8 @4 ~7 Z' n我:解释?好像有点难回答呀。这科分数高其实是因为开卷考试,抄书要高分是很容易的。
8 R b, A6 `/ l6 U' V+ c) S' ^BGG继续在这科目上问,我敷衍过去了,感觉在这里答得很不好。(因为之前面试没有试过带成绩单的,没想到会根据成绩单里高分与低分的问)
9 g& F6 v& H" N1 a; T# h0 V( ZBGG:可以解释下面向对象的特征吗?- f6 s# P: Y, ] v, {& h
我:(笑)背多态,继承这些概念没什么意思吧,不如我说下我在一次数据结构编程练习里用C++写的文件管理虚拟里的类吧。
- E! M9 q3 |* IBGG:好。
- E$ F5 X$ y! W. L$ K我:(拿起旁边的纸和笔)可以写吗?/ F4 w+ a- _( `( e! [% g
BGG:可以。
: D {/ y9 e9 n- o接着我画出当时做的类图,然后BGG又追问为什么要用继承,我提到了虚函数,BGG又追问,我又提到此虚函数的作用和实现原理; l9 L$ h5 l( Z, E% G
BGG继续问:那么解构函数可不可以调用虚函数(其实是他说错了,应该是析构函数,又或者真有解构这种译法?)
5 G/ t! G; @' L6 }* T0 [我比较迷糊:解构函数?是不是说构造函数,我知道构造函数是不能调用虚函数的。2 a" w' O0 k; ]5 c6 M1 r: k0 z/ g
BGG:就是解构函数。
3 o' r4 E* R0 l/ W$ D我:不能。
3 o7 K5 W3 [7 z2 z) P" M7 `. KBGG点了点头,
% ?5 @. ^ y7 |, s2 j3 z7 wAGG:你觉得设计模式有用吗?, i9 _5 O& h# i' R1 |. }
我:我觉得设计模式是一种编程思路的总结吧,只有在恰当的情景下用适当的模式才有作,设计模式也不是万能的,和语言一样,只有适不适用的问题,没有好与坏的问题。(自我感觉说得很空泛)我在写俄罗斯方块时用的用了工厂模式,工厂模式有好几种,不过我没有去死记,只是记得了它的思想,balabala介绍里面的实现。" e2 ]( i* [5 z
面试过程还有些技术的内容,就不一一写下来了..
$ g- q- H* l& F4 |/ s- o8 l2 Z ^" I! E9 ~: q- S' p
面到差不多最后,BGG:你有没有准备一个英语TOPIC?(看来英语口语一关还是不能逃脱). N" i9 K# b5 q
我:没有,这样吧,我用英语介绍一下我做的某个项目。
. K: C$ o4 D9 t) wBGG:也行。
' @0 U% t- h9 x/ e! s: g& c我:So,this project ..ba..la....ba...la(说得极慢,每说一个词先在脑里想好怎么发音再出口[em025] )
3 k8 v6 j$ o) O8 j# Z说完后,BGG又用英语问了项目另外一些问题。
! W* m+ b- \7 X! [; m% C问完项目,BGG接着继续用英语说:can you speak something about your hometown[em025] [em025]
" b! m' p& a+ s5 f" P3 q3 i8 H: H* v5 U$ j
二面在回到大学城路上收到短信,二面6人角色扮演,三个广工,两个华工,一个中大,没什么好说的,忽悠与反忽悠。
/ W: B4 ]) i' t% d& k) u
8 |* r3 E% F K7 m! p3 U[ 本帖最后由 iptton 于 2008-11-15 15:27 编辑 ] |
评分
-
1
查看全部评分
-
|