|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
5 Y7 F* l& b' j; @
) G" J4 \( p% K1 T7 d 我想了几个,大家给点意见,有什么好的问题请指教: l( D9 E! i) z' w6 j a& C! A
( c+ |/ d5 T9 x- S+ d 1.请写一个多态性的例子。/ D0 F9 w( k4 t0 v8 O2 A' Z
. V. D5 _9 X/ `' f0 p9 v: [
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
; C1 a* t; S0 {! S0 F% x6 ]) {
5 [# @) x6 V" G1 K$ C( ]5 g/ k 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
. P" f! g, M& G
# r' z3 t/ Q+ a7 A( n0 e 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
" g$ ~0 ?0 W# W$ q* b5 s1 b6 d3 k; U+ f7 |
5.你对重构的理解是什么??你是如何做的。
& o! T* {, k$ L$ Z- y: F/ {" C5 H) f4 S
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。4 Z5 Z: A5 V, @
1 Q- ~6 Z6 C2 l) d8 \6 ^: b 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
O. ]' h" n% x) t- ~4 ~# M; i) Y4 f+ A4 j$ F% I- }
大家看看这样问可以吗??? 请给意见 ^o^$ ?) X4 j5 b- x6 [1 i7 e2 p
|
|