w****k 发帖数: 755 | 1 感觉不同的面试官着眼点不一样,我想知道普遍的做法。
1. 要求写代码时,是先想解题思路,还是先问诸如数据size多大,考虑内存不够等等?
2. 先写代码还是先列出所有测试条件,比方说输入无效或者越界数据?我习惯于先写
代码在测试是否能处理所有情况,然后改改,这似乎给人印象不好?
3. 边写边说还是闷着头写?我习惯于前者,但好几次感觉面试官忙着自己的事情,觉
得我在烦他。
4. 出题前面试官介绍了一通后会问有没有问题,是说没有省点时间来做题呢,还是先
问一通以显示自己的兴趣呢?
5. 有没有必要把一个小模块独立成小函数?我以前习惯于这个,但后来发现许多大牛
都写一个函数就完了,很NB的样子,于是也这样了。
6. 可以使用global variable么?比方在C++里面写处理二维数组的函数的话,把数组
指针和大小做成global的话会容易很多,不然就要sizeof/sizeof一大串。当然写
global variable在实际工作中尽量得少用。 |
b****y 发帖数: 257 | 2 co-ask
等?
【在 w****k 的大作中提到】 : 感觉不同的面试官着眼点不一样,我想知道普遍的做法。 : 1. 要求写代码时,是先想解题思路,还是先问诸如数据size多大,考虑内存不够等等? : 2. 先写代码还是先列出所有测试条件,比方说输入无效或者越界数据?我习惯于先写 : 代码在测试是否能处理所有情况,然后改改,这似乎给人印象不好? : 3. 边写边说还是闷着头写?我习惯于前者,但好几次感觉面试官忙着自己的事情,觉 : 得我在烦他。 : 4. 出题前面试官介绍了一通后会问有没有问题,是说没有省点时间来做题呢,还是先 : 问一通以显示自己的兴趣呢? : 5. 有没有必要把一个小模块独立成小函数?我以前习惯于这个,但后来发现许多大牛 : 都写一个函数就完了,很NB的样子,于是也这样了。
|
s**x 发帖数: 7506 | 3 个人意见,
不清楚的当然要问,写code前最好先解释下思路,然后一边说一边写,权当注释。
关键边界当然要检查,但不要过多浪费时间在上面。除非时间充分,问题较简单。 |
u*****u 发帖数: 14 | |
h**c 发帖数: 118 | 5 跟你的3感觉一样!
一开始是说的,我看对方不怎么想听我就闭嘴了 |
w****k 发帖数: 755 | 6 其实这种面试官在我看来是不合格的。面试可不仅仅是要个答案就行了。
【在 h**c 的大作中提到】 : 跟你的3感觉一样! : 一开始是说的,我看对方不怎么想听我就闭嘴了
|