|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
; T9 D: \- {- z4 l/ |2 M2 F
$ `# s% Y4 W3 a. @5 F 我想了几个,大家给点意见,有什么好的问题请指教
T( y6 p& d* M5 W
% _. ^% H& @8 ?: S7 w0 K! l0 q 1.请写一个多态性的例子。& M) O4 I0 Z$ U! w' Z9 `! i
$ ^+ C3 o* O. s- h- G( s( P
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
- P: g) P6 Z9 z J `! R n0 E6 ] 0 Z2 p- F/ v1 C( B
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。* P+ Q9 n6 | R. W8 |6 Q
- f& E4 h5 R. d$ U- H6 P
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?7 F2 @3 i! g8 ]5 Y
% D4 E5 x: _$ O7 s
5.你对重构的理解是什么??你是如何做的。
* w! p! K9 E8 F, V3 X! E
7 T/ @8 ^5 W9 |4 Y. f 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。" d6 ?6 ~/ v% i0 R" B
- v. _6 y4 r8 Y3 z8 B. z0 F8 W
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
8 b- \( r& {, V# t: f
: z# {) g( i$ i9 g) R2 k0 O 大家看看这样问可以吗??? 请给意见 ^o^
7 u& T( V9 i% y% k2 ~ |
|