|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
% N2 }2 ?) ~5 e7 |" Y% _2 x" @; g/ q2 K) w5 M
我想了几个,大家给点意见,有什么好的问题请指教7 I: ]9 F; N; J# h
" Q9 R# F6 w% f7 e 1.请写一个多态性的例子。
4 ~7 U1 H; p0 o2 @ + b+ _# n8 l) o1 s8 a) H" N2 }
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。5 ?9 L- n! U0 S _
; ?) b$ D! n3 ^1 |7 E 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。! \- z( d. }0 ]/ Y$ W
$ H+ i; ^$ T+ Y: ~' n
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
4 ]8 U6 w. S' J9 a2 V# ~5 U4 ]4 o0 ?4 o$ w
5.你对重构的理解是什么??你是如何做的。
F2 L+ Y/ \1 Q( ^( ?! D/ `- W
4 R5 r- O' W# T/ x- q3 w7 w 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
0 d+ {2 K$ k6 c/ Y" I
+ y/ ^: h5 ?- j7 H. Y6 M 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
6 a1 z- n+ P& \) s% D, `/ P
4 x5 W+ |" v, ` 大家看看这样问可以吗??? 请给意见 ^o^5 I3 r9 y4 e6 O8 C0 r
|
|