|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
: `* R) P$ Y. k% l5 A! @' {
+ Z4 v, L6 }) _( j 我想了几个,大家给点意见,有什么好的问题请指教* C8 X9 o/ @. f+ U. }1 r
; @0 G/ g5 G! p& T1 R
1.请写一个多态性的例子。
( D* _. u& V. \& K: R4 w
6 m7 Z" W* i) o1 B# U 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。4 E$ ^$ F! k9 `+ H- f1 F8 s- |( e
0 w$ _' V! O% J. q- z 3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
* ^2 m9 A' E5 ~ J; S; s* G
# ^) [2 Z% w% D/ @ Q+ e2 z 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写? z8 j& Q" m# t! r% [/ |, p
8 |* N/ s6 M5 \* r" M" `, F
5.你对重构的理解是什么??你是如何做的。5 Q9 N$ P7 u) l) v v. l
2 T- O) U a7 R% b' c; @$ T" G
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
6 _* ~2 \, V4 |. W9 l6 ]5 C. E3 C3 W
7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
+ \9 l# e% X: L) x) x9 ^' t4 z! M2 l. ?
大家看看这样问可以吗??? 请给意见 ^o^
. E$ g# d. ^% d% l) ~ |
|