Tuesday, March 22, 2016

Senior Software Developer 的面试和思考

http://www.mitbbs.com/article_t/JobHunting/33163027.html

发信人: eversprint (征程), 信区: JobHunting
标  题: Senior Software Developer 的面试和思考
发信站: BBS 未名空间站 (Tue Mar 22 14:12:23 2016, 美东)

最近面了本地仅有的几家著名互联网公司之一,应聘的是Senior Software Developer.
No offer.

On site 一共五轮。

1. 刚毕业的junior developer, 考的都是经典题。 可惜一道我居然没顾上复习,另
外一个也做得不熟练,小姑娘面露不愉快。这个是不应该丢分的地方,确实需要改善。
这也是刷题的意义所在-基础。

2. 技术经理,问的是她们以前项目中遇到的一个技术问题。当然她已经解决了,想看
看我的思路。这个问题如果没有接触过实际project,当过核心码工,设计过schema,
或者起码努力向架构师发展的话,不好答。

3. 资深码工,吃饭,聊天。想想看和老江湖如何有话可说?如何让人喜欢你?你真心
关注码工这个行业吗?还是只想弄个饭碗?

4. 又一个技术经理,问的是他以前项目中遇到的一个技术问题。一样已经解决了,想
看看我的思路。这个问题如果不对解决高流量的网站的性能问题有一些原则性的理解的
话,不好答。

5. HM, 以前电面问过一些经典题目,见面主要就是聊天。有意思的是,如果你能向他
提出高质量的问题的话,那么聊的就很好。我当天回来以后心情久久不能平静。对于如
何定义“Senior”的含义想了很多。比如个人的发展如何和公司的战略来“对齐”。

刚好前段时间还面过另外一家有大量用户的传统IT公司,也是on site,也是好几个技术
经理面。感觉差异挺大的。比如说他们贵为经理,还在反复和我扣技术细节,至少缺乏
阶梯式的过程。

以前工作中也遇到过一些顶着Senior,甚至principle或者staff 的头衔的码工,除了
对手上的系统因为来得时间长更熟悉以外,不能担当得起Mentor这个角色。


一言概括,面试本身就是个学习的过程,有的公司待遇再好,也是养猪场。有的公司就
算没去,也领会了精气神。作为外国人,技术和代码以外的能力要一起抓。

No comments:

Post a Comment