|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?, ?' z" }4 b- y: d' ], v
4 D/ p; i( y* c5 w5 X 我想了几个,大家给点意见,有什么好的问题请指教: W9 j0 D7 j; C
; x1 d" d3 c) \- j
1.请写一个多态性的例子。/ _. M( R9 x3 x) T9 a( ~& h6 {
$ w5 e# u5 o* X0 X! \
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
$ n, h3 g. r( ]$ p
- Y% Q, k' Y' Y* q& i 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
, V6 E2 L# W5 R- g5 K% |9 G; b O
8 J7 Q% q4 m% k2 _5 _/ q, n 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?5 I4 a, {8 ]2 f% x/ F
g: }7 K9 q8 N( G. N: \* v 5.你对重构的理解是什么??你是如何做的。! u* ^5 T: ^6 m3 c I
4 ?# w( \- k% z3 f: X( f
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
/ o; e( C1 \5 Q1 C2 G
& F) b) X9 L% q6 n) [5 }& G 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
/ b/ S, [ r* S( X: ~$ o& z: f: O! a5 q5 K! p+ w: V
大家看看这样问可以吗??? 请给意见 ^o^( S! B' T# N) a
|
|