最近疫情原因,不太确定进出京会不会有额外的风险,所以采取的电话面试。和HR加完微信后,按照约定的时间就直接微信电话面试了。(实际上比约定的时间早一天,不过电话面试,影响并是不大)HR问的问题都十分基础常见,而且小哥哥十分温和,只是本人准备确实不充分,面试经历少,比较紧张,有几个回答回想起来就很离谱,还是需要多巩固,起码自己掌握的知识点应该清晰,流程的表达出来,总体还算愉快。
面试题就记得几个说几个吧。答案网上都有,而且肯定比我总结的更好:
1. 你为什么从上一家公司离职?
2. 请你说说prototype与__proto__的区别,还有原型链是什么?
3. 你能实现一个完整的Promise么? Promise().resolve(1).then().then((res) => console.log(res))输出什么;
4. 你了解事件循环机制么?(event loop)5. 聊聊前端的本地存储。
6. 你知道防抖与节流么?在你的项目中你会如何使用它们?
7. 浏览器从输入URL到网页展现到你面前,中间经历了什么?
8. 你看过Vue的源码么?(没看过...) 你大概了解Vue中的双向绑定么?
9. for...in..., for...of...,foreach的区别;
10. position有哪几个属性,分别有什么作用?
11. box-sizing有哪几个属性,有什么作用?
12. 问一个git相关的,你知道 git rebase 这个指令是干嘛的么?(没用过...)
13. 你期望的团队是什么样子的?
14. 产品需求交给你了,你一开始评估了一个时间,但是做到一半你发现你错误的估计了,你会怎么做?
15. 你认为一个前端leader应该是什么样子的?
16. 你有什么规划么?未来的打算。
问完之后,比较详细的介绍了团队的规模,当前在做的业务,技术栈。总体感觉十分轻松,面试官耐心很好,我中间时常会嗯,啊啥的吐词,他都有耐心在听。语气缓和,吐字清晰。会为对方的立场考虑,会问几个与技术无关的问题调节气氛。
...查看更多