|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
3 r$ `8 _: }1 L3 u! m% M& V* Y2 @" }5 P0 ]
我想了几个,大家给点意见,有什么好的问题请指教
- v+ k) Z1 `7 W# m+ R% D1 g; z: L1 p, L# V1 w" g, [
1.请写一个多态性的例子。
7 Q/ Q2 B# u* X. t `5 j 1 L# p6 ?+ X. F. o
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
( [ `* m( N4 e
$ g" d- u6 Q+ M# Q7 t* l 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
$ R3 j# E1 \9 D! W2 m5 o1 U5 i2 X
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
9 B4 M( X+ X k1 S
! w- ?- ~% I% f ~ 5.你对重构的理解是什么??你是如何做的。; O, b$ e: \9 U+ ]) O0 v+ i2 S& \6 x3 x
) i0 |5 s3 E- z/ l5 }6 K( n
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。( t; }1 k1 A" v! E6 t
0 B7 B7 U4 [, H# S/ d
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
- x' [* m, n% D; ~6 v' T2 G' ?0 f/ x9 Q. {
大家看看这样问可以吗??? 请给意见 ^o^
* C4 c2 S6 B6 X4 j. a |
|