前言
本人是一个工作了两年半的前端菜鸟,之前自我感觉良好,计划着换一份新工作,于是投了腾讯和华为两家,因为疫情的原因,都是电话面试。在没认真准备面试的情况下,结果可想而知,被虐得体无完肤,一轮游。在这里把面试中问到的题目分享出来,供大家参考。
腾讯
1、面试官一开始聊了会天,然后说简历写了参与了xxxx和XXX两个项目,那么你觉得哪个项目比较有挑战性,为什么?
2、简历里写熟悉Vue.js,那么能说下vue.js双向绑定原理吗?
3、再介绍一下vue.js router原理机制?
4、实际项目中,在web性能优化方面有什么实践?
5、在web安全方面,有什么实际的经验?
华为
1、自我介绍
2、介绍一下Vue.js
3、刚才你提到MVVM,那就说介绍一下MVC、MVVM、MVVC
3、组件之间的通信
4、vue.js的响应式原理
5、介绍一下vuex
6、v-if和v-show有什么区别
7、对es6熟吗?(因为回答说不太熟,所以面试官没再问相关内容)
8、原型链 原型作用域
9、说一下什么是闭包,有什么用处?
10、创建对象的方式,优缺点
11、平时遇到跨域都用什么解决方案?
12、cookie、localStorage、sessionStorage有什么区别
13、CSS:display的值有哪些
14、float原理 基于盒模型解释一下
15、输入URL到页面渲染完成的过程
16、如何提升页面加载速度
17、webpack打包原理过程
18、webpack用哪些插件
19、有小程序开发经验,那么在小程序开发过程中主要负责的工作
20、简单介绍一下你们的开发部署流程,平时的迭代周期?
21、平时都用什么开发工具、代码管理工具、
22、在整个开发部署过程中负责哪些工作
23、XX项目的用户量、部署几个节点
结尾
不出意外,两场面试都没通过。在这里给要找工作的朋友两点建议(大佬请无视):
- 确定要跳槽了,最好提前准备,刷刷题目,看看面经,整理项目中碰到的问题和解决方法
- 不要一开始就投自己心仪的公司,最好找一两家其他公司热热身
网友评论