最近面试了 2 家公司( 5月29日 - 6月2日 ),整理一下面试的感谢,以做记录~
一. 名通科技
-
首先在 Boss 上 hr 大概问了下离职原因,之前的项目是什么平台的( PC or H5 ),然后就安排了面试官进行线上视频技术一面。
-
一面(周五晚上):首先让我做了个自我介绍(就讲毕业时间 / 实习经历 / 上一家公司的业务和自己负责方向)。然后对我第一个项目中 app 和 H5 进行交互比较感兴趣,着重问了下交互过程。
之后的问题基本都是围绕我的项目展开提问:比如项目中一些比较通用的问题是如何解决的。如果你碰到一个 xx 的问题,你会如何如解决,思路是什么?
以及对于自己下一份工作的定位,想往什么方面发展?如果自己是一个小前端团队 leader 的角色,如何组织一次例会?等等关于职业规划的问题。
然后问了下离职原因和薪资要求,一面就这样大概 over ~
时长:1h
-
二面:周一白天hr通知我去公司本部面试。去了先做了一套笔试题,主要就是围绕前端基础和算法题来的(在面试题记录里有写)做完之后面试官问了下我做这些题目时的思路,以及其他更优的解决方案等等,聊了半个小时。
-
终面:这一轮是产品 + hr 面,大概就是聊我做的项目,认为自己业务的优势。然后之后就是砍价,最终由于双方在薪资上无法达成一致 over ~
整体感想:
从三次面试的提问上可以感觉出来这是一家偏向于业务的公司,技术官会对你做过的项目问的比较详细,前端基础知识问的很少,算法题问的也比较少,知道你对这个问题的思路之后就不会深究了。
并且对公司技术开发的认可度并不高(能干活就行)
二. 金蝶软件
这家就比较偏重于技术了,从项目出发引伸出问题,涉及到框架原理 / js 基础 / 项目架构 / 性能优化 / 代码审查等等。
最后问了下我觉得我自己相比较于其他人的优势在哪里(答得不好,要思考下其他的回答)?
由于在问到项目架构相关的问题时,自身准备不充分答得不好,面试官觉得一个 2 - 3 年经验的开发应该具备一定的对项目技术架构的把控能力,所以因此面试失败。
总结来说的:我个人会更偏向第二家公司的氛围,面试这种公司也更能明白自身的不足。
总结
- 基础知识掌握不牢固,算法知识薄弱
- 前端技术知识面窄
- 目前只专注于自己在做的项目上,而没有全局项目架构意识,可以思考一下如何建立规范 / 做一些对整个团队有帮助的技术(类似于组件库)
- 需要较深入的学习一门后端语言( Node.js )