|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
; f" | L* ^' `# C& {% t
* `" O$ R3 ]% ^6 o l( I 我想了几个,大家给点意见,有什么好的问题请指教
0 N8 Q2 l" B) S8 u5 B, [& m4 z k7 o" G
1.请写一个多态性的例子。
: U" I1 c: s2 E( [+ O) h/ f# |
9 E9 F9 d( J, U' m3 Q1 g. s" h 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
7 y- v+ k3 G E 9 \. W" R! M3 L; w
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
0 T' H5 ]1 V0 @& j; C- v) @+ A% ~
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
" L5 Z" x1 P7 [. G" z5 |, o1 s6 H9 W( Z T' ?# s5 l
5.你对重构的理解是什么??你是如何做的。
6 C- {* i4 s* S# k5 F7 [- h+ e8 D* ]) h0 v! ` l
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。5 @: t: _ C" \7 O- ?6 E8 d
; ]9 O! D" j0 q" x) I3 c' F 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
1 g9 U$ X: Y$ a& G# R0 |+ l. y j1 _4 J6 }% N
大家看看这样问可以吗??? 请给意见 ^o^- S. [6 D( W4 d
|
|