|
|
明天要面试几个程序员。大家想想问些什么样的问题呢? L$ H& \* G7 {/ {- n; w8 S
: H4 w6 g1 _0 Q
我想了几个,大家给点意见,有什么好的问题请指教3 h! C8 a6 D5 q( q1 c9 E0 H
+ ?! I: G7 |5 j- U( e/ w9 S6 Z
1.请写一个多态性的例子。% x5 t+ e) \3 ^4 V
0 t$ e+ ?/ |+ `4 F. j
2.请你说一下全局变量与面向对象编程的的看法。你以前做的系统中是如何处理二者关系的。' Q3 Z" F/ ?( g* e8 M" u& F# @9 t
0 i1 x" T" P1 Z# q
3.在以前所做的系统中有没有想到用完全的面向对象的方式开发系统。在你以前做系统时注意哪些相关的细节和编程习惯。$ k; Z' s+ C; N3 B. f
# M q8 }1 v, z$ [: c 4.在你做的模块完成以后,你会不会站在更高的角度去看一看自己写的代码?你将它重新实现过吗?你为什么会重写?
) I; C4 u9 R+ `2 L5 s9 }5 }2 ^$ I# Q! l( ?4 A N# I1 ]+ v
5.你对重构的理解是什么??你是如何做的。- P8 V2 |, A5 U$ ]2 c, ]* g
) a ^# h( I- X/ Y0 C) R9 I
6.请谈谈你以前做的项目,你在项目中是什么角色?只是写代码还是从业务开始你就接手了。
8 ^# H/ Y) i# q( E5 R: a
* o5 V; c. `' a. A) f" N& a: Q 7.如果是PLMM,则加一个问题:“你有男朋友吗?”(开个玩笑,公司男的太多,大家都希望招两个MM,男女搭配,干活不累)
- B l1 I- a# _% [7 W" G
! T/ \2 k6 M; D, J' g( Z x 大家看看这样问可以吗??? 请给意见 ^o^6 ?# O$ Q2 d. T* a
|
|