|
|
明天要面试几个程序员。大家想想问些什么样的问题呢? B# ~+ \/ Y' T, N
( I, W7 A: E5 ]& i0 l
我想了几个,大家给点意见,有什么好的问题请指教
* Y: u0 F3 L8 r) _# |; ^: e# l0 j1 M5 h7 y! @7 r% S9 f, O% b
1.请写一个多态性的例子。3 Q1 Z6 T: Q* n. v/ C! w6 k5 k* C
. z; r- H0 |& N- k: P: Y6 r 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
! a& o6 W" b7 w1 I t: A
; C" H- @: u6 E; o" _' D. R! U0 J 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
7 u! p& m% U! h F; X
- {. T% b' Y; l0 p+ h+ I9 n( m 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?! T6 f2 a4 q: [, y0 c3 s9 s& q% z
! `6 y2 x4 K) w
5.你对重构的理解是什么??你是如何做的。5 v2 C% j5 P+ Z) m% z- c
5 ^5 x# _- Y$ q( J$ h" K8 Q6 ?0 C 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
4 E6 B ]: }/ c& c; v, O, I7 k/ `6 X" v& ?3 [# y5 t
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
9 d3 r. {% [ W' N1 k
) C! o: L' J+ u) \; @2 @ 大家看看这样问可以吗??? 请给意见 ^o^: G4 M9 O/ @( w+ ]* f/ F6 }& z! t
|
|