|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
" H3 O; C# m/ M; C& F& r6 c$ I( o0 G8 A* y
我想了几个,大家给点意见,有什么好的问题请指教. u5 V0 V; u# I3 K( j/ v
9 I& K1 s+ D( V) [ 1.请写一个多态性的例子。; x) r3 e+ d* J4 X& g/ o/ V( c
* V' d- O$ F: \5 J0 p+ M
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
- g; k3 t& h$ H9 s$ }0 O; g
) O* H5 ~% S9 Q0 S 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
8 W* a# L( a! U/ |& a7 W5 X
* z! J9 c9 o( Z* I8 Q4 z 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?! x* ]: h9 H4 v+ P. z2 y4 j
# n. J( y* J" Q( C 5.你对重构的理解是什么??你是如何做的。/ F3 l1 f/ B) X, W$ n
) |- z' }) P" B* G 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。% {, z4 F* D% p* w( F" s& z
% b9 S4 v. B0 u& r; [ 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)) w9 T) b0 m) {: Q* U+ k
/ x% H& I6 K3 e. C$ x3 K
大家看看这样问可以吗??? 请给意见 ^o^
Q( ] O: ?4 H N& e |
|