|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
. ?1 h* v+ `) F/ o
& } v% \% X* h# Y; b 我想了几个,大家给点意见,有什么好的问题请指教
0 z$ I0 _& _2 i1 g2 H3 ?+ ~
! `8 \* x# w% u( w4 v/ f! } 1.请写一个多态性的例子。) A M" u6 |6 ^% {1 ?9 n* Q
6 v+ H3 k/ k( b3 ?, F$ n 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。9 B; A9 J! f9 f' E. R3 i8 t
1 S/ s! } @6 q/ c 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
, F8 U4 N. r w
& L8 q7 {+ |$ f5 l( {+ t& B 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
6 r. u2 e& T' q, \) O6 E. U! U! J* {0 \' E- E
5.你对重构的理解是什么??你是如何做的。
# N4 n8 }$ a# ?3 `( ~ H3 r$ j v+ }" b: c4 U* Y9 N# F
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
/ s$ i5 @) f) L! e! D7 H. N2 s4 _8 f) ~* \8 d8 D
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累); T* j. x: N2 T4 q; c- K
: P1 O) b9 ~' Z' _8 q0 p8 D9 ^
大家看看这样问可以吗??? 请给意见 ^o^
; b) y# a) w8 _6 ?4 C7 Y9 x6 } |
|