|
|
明天要面试几个程序员。大家想想问些什么样的问题呢?
0 A' w1 M% L# q% V: F W: o% j4 m. E4 @9 S+ T
我想了几个,大家给点意见,有什么好的问题请指教
5 l" J/ t+ F2 K* [/ J0 x
, @, B. Y( |& B& u$ L" b: h; ` 1.请写一个多态性的例子。
, y. Z( K5 k b9 H1 V, O1 l. h
7 c5 f3 N% ^! D9 H" Q/ h 2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。
+ M5 Q7 `7 [2 H3 l% _ " w/ M) q) ~/ U
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。
1 ~$ C: |. Z0 o' ]: T7 a; D/ w# i) B1 D4 f! X
4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?, [9 V7 I) ?( ^# `* \/ @
5 v* d# e" U% s" G2 G$ V9 p 5.你对重构的理解是什么??你是如何做的。
) `3 H# z6 Q2 R. U8 g q( |. z4 R
" P E% q7 `0 a6 ?3 C 6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
) d( a) v0 C! [6 _: S% n
* ~( {$ n2 Y4 P4 k0 I# R# I# f 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累) _3 R) d. a9 S" E1 s: ^. ]4 `
* W* W6 i Y* o
大家看看这样问可以吗??? 请给意见 ^o^
: i1 M0 z7 {5 v0 J, V+ ^ |
|