|
明天要面试几个程序员。大家想想问些什么样的问题呢? m$ b3 ~* W S( t: O( [
1 L j3 u3 ]1 { 我想了几个,大家给点意见,有什么好的问题请指教1 _1 _% `1 `3 T! r4 b5 ~
2 D: p; _8 x# a( l9 P+ n 1.请写一个多态性的例子。
$ x- @/ q V1 j9 _4 c
_/ p9 [* Y* C 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。' u0 W; p2 c4 G `. {
9 f2 ^& f5 y9 ]! u5 ~ 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
" R5 k5 g5 [2 N* B2 t4 X' X0 r' r
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?9 W; u) j" G. }7 P2 q- i( [! m
, E4 |0 n, e6 c9 N7 F1 T% G
5.你对重构的理解是什么??你是如何做的。
5 w' l! Z3 {6 w# k3 `) F. h- W' ?, `- V0 \' G" v" H
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。$ `4 `2 Z5 Z9 `; p. _+ J, K5 x
" P; }1 e7 z# F 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
/ C' U6 h/ M" M, ~. J( v6 b0 H6 C
8 {7 m+ C- s1 t. [ 大家看看这样问可以吗??? 请给意见 ^o^$ B, m5 R8 w5 d/ x" K t" ]
|
|