|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?0 y" G j: _* e" C! B1 }
' k! T, c0 G9 a5 D
我想了几个,大家给点意见,有什么好的问题请指教
, w% c8 N: F& d- W$ f# g# W) Y* m* Y- q( F. A- M
1.请写一个多态性的例子。" C# k/ `" V; d# |# _+ |3 ~0 v
0 A6 J9 ?7 f5 \0 f% {2 ]
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。! n1 C. d/ T, }6 z; m ^% C. G
7 j% ~4 {; K H/ Z+ D3 K9 e5 M 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
* E/ c. H) O6 d' }+ ]- ^& A G* N* I, ] D8 W% y# u. z: h
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
# c8 i% |6 p/ J, t+ n0 w" T
5 ?( J* ~3 r/ q 5.你对重构的理解是什么??你是如何做的。
7 V1 E3 l2 h0 }3 U5 o$ Z
: E1 B# G) ]2 O3 Q9 `# o9 W 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。1 K- y q1 l: E6 A! |9 Y4 f
7 U& {& e' C: F$ p2 M 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)% \' O- K; G. q6 { Q6 ]' x( O$ h' W4 u
m0 x9 ^# t% o5 Z 大家看看这样问可以吗??? 请给意见 ^o^
. W* z, n9 x" B! x) | |
|