|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
2 N5 S& I2 @1 [$ F4 L; w
- r6 a | q3 Y( W 我想了几个,大家给点意见,有什么好的问题请指教
9 _% m2 ?* b0 e* ]0 v- C
8 ~, \% q& k7 H6 n 1.请写一个多态性的例子。, P3 {7 H5 W2 P. @% j! [
: L2 K- n+ |" [, K8 h' U 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
5 J4 d7 L1 P; V: b9 M
0 O/ ]- e0 u9 q: f0 o9 | 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
( X! n9 M0 u) s3 i
) p r8 [* Y6 B# P 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?, y- d8 S+ Q6 `" J# u. B
/ m. ]# u! g; X3 {+ ^' b' Z
5.你对重构的理解是什么??你是如何做的。
) D3 ~% X& l* S" f. y( T# d. b' c) a% J' V' x* q1 Z
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
; J! }* y+ v+ S
& P- C! ]% ^! P/ Q$ u; S( d 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
0 ]+ W8 g- p+ `; P4 X. P2 f; S3 E& v: F H% ?. M# y8 x
大家看看这样问可以吗??? 请给意见 ^o^
: `7 {4 J f; _2 P; Z/ e/ l" c# D" e |
|