|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?; _: ]6 O8 @. `
1 d3 A$ t2 B/ U& v A# M 我想了几个,大家给点意见,有什么好的问题请指教3 b4 w+ ` x! p" |. |! O: E- p
8 D) k) h, @- W% u& Z1 I3 X- Z 1.请写一个多态性的例子。
3 L' \% W: x; A' l$ y' `
# ~7 D! N$ j3 k3 ?" Y/ g$ L 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
# R& t: p: W. i0 P2 ~2 a) ~" O3 d 9 b2 A% X h+ t8 y
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。! S( w. {) Q3 p3 c N
4 ?- H5 o9 r6 [8 o, D* h% x" k 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
6 B$ f$ Q6 @8 C2 y5 T8 n( Y: t9 ~' E/ S
5.你对重构的理解是什么??你是如何做的。
& R! K1 O" P9 `
8 j; @0 n7 R+ Y1 w 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
. q7 p3 k9 I, h' E* {& u* h2 n5 }- t3 d6 G
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
9 P/ t5 Q i( f2 @
) e8 V$ ~, O, J2 S! a9 t 大家看看这样问可以吗??? 请给意见 ^o^& T6 i2 z. C* o
|
|