|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?: L+ q$ q* g3 a; @6 ?6 I: d
6 c" o- [7 w/ c" K4 r. g# a
我想了几个,大家给点意见,有什么好的问题请指教
1 i* A1 q8 ]3 l: W$ Q3 |" s6 B/ {9 W5 ~
1.请写一个多态性的例子。3 l9 d& a3 K3 W o/ R) p
# ?: X: u4 e( k) D" H$ O: c 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
* u4 Q# a! t C7 Y; o, b; F
# L; y" W$ }3 |3 B- Z 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
) Y$ @0 ?6 q/ D5 J8 ]( c2 a% N5 W$ ]2 k M% M! ^ s
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
# i6 g. n" o* O! H; s
' R* M) b+ q- J7 c# c c7 ^ 5.你对重构的理解是什么??你是如何做的。4 l9 X* E5 `1 v3 {
* W& E" q! Z: A$ O0 J 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。3 A t. n A2 t- w7 B6 P* T1 U
% t( A* [8 \2 ]3 l& |3 O 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
$ p, T8 C# e1 Q+ F! b6 ^
* [# o; ]: H; P! T7 A3 @ 大家看看这样问可以吗??? 请给意见 ^o^
. _- q7 w$ `1 u- s" p |
|