|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?+ Q0 S. `1 y/ k9 ]6 b$ V! p
2 K! {. F* ^: b; i 我想了几个,大家给点意见,有什么好的问题请指教
, L6 N# X) ?. y. e9 ] C3 s* y
+ C0 L# g' `9 V1 |" r, _7 c% v- W 1.请写一个多态性的例子。; ?- b5 E* z3 y+ }) w; w
; {6 |: w5 y9 X2 c& W! t R 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
' ]; U0 o" k4 _8 w$ Y 0 ~4 \4 [* q) ~7 j* m) y
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
* l. }2 R6 E9 J% P
$ I: q0 H9 ]+ y3 ^! w* [$ K 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?- Y2 @6 b# l6 o+ Z* {
' E: U& v' W! w, a" N' o" {# i* I& n
5.你对重构的理解是什么??你是如何做的。6 a, d, ~' I# B+ m2 K- R
. w. M4 T. u6 Z) v
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。; X* r) W( J/ z1 T. z- K$ O0 o6 C
7 F% d. p, o' X" x
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)4 |7 o7 H5 d- e+ E6 |$ q# Q' Y
, r$ _- {6 C" N: C5 b- ^ 大家看看这样问可以吗??? 请给意见 ^o^9 u; m$ N" W( Z' B7 |
|
|