|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
0 f8 |; W2 D! v4 ]
2 `4 }5 ] z8 x9 N 我想了几个,大家给点意见,有什么好的问题请指教
}7 y9 |7 r; o* O, z: z+ ] F# r0 O3 u. S V- K
1.请写一个多态性的例子。
! P& i; N8 B" `. G1 B- s
( ~4 v. h ~% T9 ~4 G4 A 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。- U! C; z( A" h6 Q
' a! j9 t4 A/ S 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
+ B. H3 b0 }& P: u' T6 l4 h) g: b. K) Y9 G% F9 Z
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?- j7 ^) ~0 [0 Z4 I: {/ P* F+ R4 g
( }9 T$ }2 Y6 J/ b% F/ T9 n1 k# Q
5.你对重构的理解是什么??你是如何做的。
; x7 H4 @9 n: F o5 S' H9 ]! x0 e: I. \) Z/ q. u/ Z8 i& I
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。1 u2 X g0 C% Q2 P
- ~( J# y; k( i# T% c: V$ h. V 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)$ l( C$ y! L8 f ^) r
1 |9 k3 k7 ^/ v' C* {& e
大家看看这样问可以吗??? 请给意见 ^o^
) s2 F4 N0 b: ]4 h: [( O" z |
|