|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
7 J; }* v5 N- L4 x5 p& f+ t( |- @3 \+ o7 l- S) O$ e
我想了几个,大家给点意见,有什么好的问题请指教' v8 D2 m8 R3 P3 M+ I
& f9 y/ h2 o, x9 S* m2 ]
1.请写一个多态性的例子。, g8 m/ m; `/ n
. r3 J6 `- [& n& ^
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。7 u# D* C+ |" @( _( X B
5 Y! P7 o6 N' Y l7 p5 U
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。) t+ q% I; W. N ~3 L
9 O. W* n F1 i" O- O
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
6 B4 G+ t: P% O a0 }1 s
4 E3 l! N3 p/ g- a" G 5.你对重构的理解是什么??你是如何做的。
N( u5 ]8 E1 C( w+ F1 Z. u' [) D
) b! P/ W7 w+ k K2 Q7 r( f 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
: p- c! f6 h! s' T% ]% J" p: ^: E8 M6 {+ x. Y1 {/ ?
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)) r' F& b$ I P" m. o& ]6 P( Z
' d: S) M- E+ p4 K 大家看看这样问可以吗??? 请给意见 ^o^& \1 ^/ a8 x' J- g! t- g4 B
|
|