|
明天要面试几个程序员。大家想想问些什么样的问题呢?
0 W0 {" K( D" y* D( ^8 {2 Y
$ M# s8 u% x( _ e! g 我想了几个,大家给点意见,有什么好的问题请指教5 X2 l; z5 _0 [1 \ C& v
" k% ?8 L" Y. U* n- ] 1.请写一个多态性的例子。& O0 ]( j2 c* }+ X* ?" \5 W& k
! t$ `" H5 i4 T8 E2 N
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
5 O' a* n! ^6 Y+ z, u& m3 }& ? 8 i+ B) z- N: Z( l4 u, f, o6 [0 Q
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
6 G0 c. J: f L9 Q F- J
" ^5 ^1 ^, ?3 X3 x 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
" {! g$ W. N( F$ e' d
\' y5 v$ e* L; o9 ^2 B* y 5.你对重构的理解是什么??你是如何做的。
* u' {- d) S7 Z
4 W; W+ P N8 h. ] T g+ H 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
4 R9 z6 _( d- ~+ h. t3 d5 p( `8 h, j0 s7 A4 l% y
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
8 `8 @" h' K* }+ n8 _- y- H0 u: d" c9 ~3 l5 Z0 d S, y" L; _3 _
大家看看这样问可以吗??? 请给意见 ^o^
- n$ O! B( O- O- m9 y" {: J( m |
|