|
明天要面试几个程序员。大家想想问些什么样的问题呢?- W2 ?/ |9 s$ {. M. D
4 _' Y5 V* ?2 [) @) u. `& P4 ?. Q2 C
我想了几个,大家给点意见,有什么好的问题请指教( y3 e$ q$ W& [! M. f+ b
0 B: _9 k: W/ n; Z- I5 i- c# |9 m
1.请写一个多态性的例子。
! L% S4 x$ \$ h" M; B! O f
8 @2 @+ S& e* S- g, ]% c 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。; G2 {/ G! O6 s; ^: v1 \
' m6 X+ [+ A3 h( M, b' y1 H
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。; a3 B& n# G, W0 k4 c: q9 }
$ [: O0 g1 g# L0 @& G
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
0 U" R) r n. x. h/ k- d8 `) y
" @8 u* g9 i4 t- v+ m D4 q0 ] 5.你对重构的理解是什么??你是如何做的。+ K _3 X$ Y( G6 L) t
; l( d, o$ {# `8 b
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。; ?( }& ^, G' [
$ c5 j, A8 A2 b R 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
' C* h! A& F9 d9 _0 h$ X: t; y! u, ^7 E7 f: k6 c. M+ e
大家看看这样问可以吗??? 请给意见 ^o^
. G; t6 B9 k6 q' F1 {* J8 Q9 b |
|