|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?+ O/ r4 N5 j% c, J# P+ A# A
9 S/ I% Y& m7 f) C; _ 我想了几个,大家给点意见,有什么好的问题请指教 K3 n: h) S+ F6 U2 ~) l. c% z8 T
' Q9 x+ ~* s% c/ J7 `, d 1.请写一个多态性的例子。8 ~( X( H3 E2 O1 m2 @; ]: m
- ]8 T* R* F0 t! [! C# P$ O
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
- @' r6 Z+ q, S& K& t
5 x. A* {# M: }$ T 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。; F. T5 ]& e4 t7 H9 U
X. ^7 c% }( A& d& m. ?& W: m
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?" |2 a" t3 |9 d5 l: q8 }3 J
0 [* F: V/ W) A/ `5 J
5.你对重构的理解是什么??你是如何做的。% k& {/ d8 V4 H8 s9 |- M" Q
# ~+ g6 p4 F. ^( M" D) a; s- F 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。! Q6 A/ f; i% J f3 Q
6 X" o* Y# x0 F c! s 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)9 J# i& m. D8 W( ^ P6 I
1 W) m- |5 ~9 ^
大家看看这样问可以吗??? 请给意见 ^o^
# @+ r6 A; {9 `* [% d/ k |
|