4.10 号接到的腾讯实习生的面试通知。本来想好好准备一下的,结果实验室项目任务太多,只准备了一天,所以就没准备好。记录一下面试的问题,希望能有所帮助。
不同的面试官问问题的方式好像不太一样,有的是根据你项目经验来问,有的好像是直接从基础知识开始问。我遇到的是从项目经验来问的,感觉相对来说简单一点。
首先问了我做的项目以及在项目中遇到的印象比较深刻的问题。
然后因为我在简历里面写了 vue,所以先问了我关于 vue 的一些问题。
- 熟悉 vue 里面事件绑定的原理吗?
- 了解 MVVM 框架吗?
- 写一个闭包函数,实现每次调用的时候 console.log 自增 1
- 知道 http 状态码吗,301 是什么意思?
- js 里面事件冒泡的机制?如何阻止事件冒泡?
- 客户端缓存的机制?
- XSS 攻击了解吗,或者其他安全问题。
- 为啥选择前端,平时通过哪些途径学习前端。