网易互娱前端面试记录

怎么说呢,很开心能走到三面吧,但是最后结果应该不会很理想,就先写一篇博客记录一下我的面试中遇到的问题以及难点吧(对我来说的难点)。

一面(27min)

  1. Vue中nextTick()的内部实现方式
  2. Vue的数据传输方式
  3. js的继承方式(构造函数继承,es6的extends继承,原型链的继承方式)
  4. 什么是事件冒泡与默认事件
  5. 事件冒泡的阻止方式
    1. window.event.cancelBuddle = true,IE特有,Google支持,火狐不支持
    2. e.stopPropagation(),Google和火狐都支持
  6. 编程题:大驼峰转换小驼峰(HelloWorld => hello_world)

一面结束本来觉得凉了,因为自我感觉不是很好,但是过了三天收到了二面的邀请

二面(40min)

  1. cookie设置http-only的作用
  2. Vue的响应式原理(Object.defineProperty() + 订阅者-发布者)
  3. Vue-Router的两种模式与区别(hash方式、history方式)
  4. Vuex的基础作用、用法和使用场景(StateMutationsActionsGettersModules
  5. 前端跨域的方法(CORS、JSONP、Nginx)
  6. CSS盒模型
  7. 响应式的三栏布局实现
  8. 前端安全以及防御手段(说了中间人攻击、CSRF跨域请求伪造、XSS跨站脚本攻击)
  9. 上传文件时Ajax得到写法、上传文件的消息头
  10. 编程题:对数组的随机取值做顺序减法

二面结束感觉还算可以,第三天的时候准时收到了三面邀请

三面(30min)- 痛苦之源

  1. 自我介绍的时候说了实习,所以第一个问题说的就是实习的工作内容
  2. 实习时接触的技术以及做过的项目
  3. Vue的响应式
  4. Vue与React的区别(从这里开始力不从心)
  5. 了解过移动端技术吗(说了原生的APP以及移动端项目的300ms点击延迟)
  6. 了解后端技术吗?我说了解
  7. 那么数据库索引的底层实现方式是什么(What???我学前端问我数据库的底层实现???)
  8. 了解过跨平台技术吗?简单说一下Flutter(真的只是瞟过一眼,实话实说了,没有办法)
  9. 了解5G吗?说一下5G的实现原理是什么!(。。。只能说我真滴不知道,我投的Web前端问这些做什么???)
  10. 了解人工智能吗?能不能说一下人工智能的技术(我说了神经网络、爬虫和决策树)
  11. 上面这些问题没有看到你的亮点在哪里啊,你说一下你有什么亮点的地方(WTF!问这些问题我还有什么亮点,你为啥不去问问前端为啥不去干后端,不去干通信,有毒!!!)
  12. 反问环节: 对我这次的面试做一个评价吧,有什么指点!
  13. 面试官说还需要拓宽技术的广度,加深单项技术的深度,面试结果三天内通知

三面就这么结束了,我也很是无奈,真的已经尽力了,很打击人,但是我真的瞬间有点累了,甚至有点控制不住我自己了,10.29我其实已经预测到了结果,我觉得基本无缘了,也就侧面意味着我的秋招到此基本结束了,坐等一封感谢信了。

总结

决定了12月初要辞职了,精深技术,留出时间来做我的毕业设计与毕业论文,年后可能还会拼一次春招吧,真的好难,也累了,依旧要咬牙挺着,最后挣扎一次吧,如若无缘也就无缘了,求职之旅真的很累,受到过歧视受到过不公的对待都挺过来了,我相信未来的光明,为了这一份信念还会努力的!!!!