|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?0 c7 \+ Z1 @: i8 J
( }0 i0 J% B7 f6 p, h
我想了几个,大家给点意见,有什么好的问题请指教+ J4 \6 O4 |) z: V2 j" @) @2 I* [, R% D
: o3 S% @# K4 I# A* M 1.请写一个多态性的例子。; F% J4 W9 R" R# Z3 |
1 {3 u Q5 t6 l1 \ 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。3 C6 U- Z; u! u( I* O& I5 l6 V: p, j
0 c0 f- _5 w& T
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
8 Y8 c7 B9 U+ W2 f& u! Y, m) F0 J5 k6 A L) H9 u
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
3 ~. p; N7 G" l# t0 \/ b7 ~/ T
2 z( K7 M- C% ?" U9 }. n 5.你对重构的理解是什么??你是如何做的。
$ ~2 a1 q ]" l8 d0 |" r! h- \4 Q( M
1 z4 k! j9 ^# \* }6 c3 @8 O 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
, W# y0 k3 Y& h/ P
1 ?5 H! l I& m; S- F3 `% H4 [) U' h 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)0 o% @$ @; w7 U' g% I; j
) d& S6 W# q+ c) V6 Q% o
大家看看这样问可以吗??? 请给意见 ^o^
4 l1 |9 `( p* Y. U0 l |
|