我无数次想象去TW面试的场景。因为关注TW很多日子了,它的技术追求就是我所需要的。今天趁着刚刚面完 (技术面+HR面),分享一波心得~
技术面
上来直接看我代码(线下作业),我在一旁加需求代码,然后面试官问我思路,最后我讲完后他说可以。
接下来,问我用node.js遇到什么问题,了解面向对象吗,什么是原型链,大学四年为什么只学了前端开发,最后我问重构除了抽取函数,还有什么办法。
整个过程是个挖坑-埋坑-挖坑的过程,但是面试官听的很仔细,结束的时候还说学硬件的学生转专业来搞软件,可以的
HR面
进去之后,一男一女,一张小桌子,HR哥哥主动和我握手介绍自己,HR姐姐很漂亮,比想象中的轻松,刚开始有点紧张,泛泛的谈,渐渐地举一些具体例子,聊的还挺开心。他们也很好,很认真地听我说,不时的笑一笑,两个人换着问问题,应该是考察不同的方面吧。发现每个thoughtworker都懂技术
自我介绍
你平时在实验室怎么学习的
作为一个TechLeader,主要负责哪些事情
为什么能当Techead比别人强在哪里
组员有没有提过激烈性的建议
团队开发几个人,你怎么协调团队之间意见不统一的问题
项目开发中你负责什么
对自己未来几年的一个规划
你觉得公司最吸引你的地方有哪些
写在最后
- 代码只是偶尔在机器上跑一下,所以我赶紧去重构了
- 举点例子,显得真实自然
通过这次面试也使我发现了自身的许多问题,应该多花时间在这些短板上,反思进步