2024届暑期前端实习面经——网易雷火

667 阅读3分钟

网易雷火

我正在参加「掘金·启航计划」

目前只进行了一面

可以看一下我的这篇总结:

一面

  1. 介绍一下你打包优化做了哪些
  2. 在你做的这几个优化中,挑一个你觉得比较难的讲讲
  3. 那你知道,除了你做的这几个,还知道其他的优化方案吗
  4. 介绍一下你做的用Vue指令实现复杂动画
  5. 为什么要做缓存,动画的缓存怎么做的
  6. 说说Chrome插件实现模拟登录的功能
  7. 为什么要这么做呢,在本地设置一个二级域名,然后设置cookie为二级域名携带不就行了嘛(大概是这个意思,原话有点长,可能忘了
  8. 看你用的vue,那问几个vue相关的问题吧(疯狂点头
  9. 用过vuex吧,里面的变量也可以进行响应式是什么原理知道嘛(我就简单说了下
  10. 因为上道题讲的过于简单,面试官就说)那换个问题吧,你详细介绍下vue的响应式的原理,越详细越好
  11. 你在使用vue框架中,有做过什么性能优化嘛,就代码层面的,简单说几个
  12. 手写题:完成函数柯里化
  13. 介绍下闭包的理解,然后说说有什么应用场景(开始说了几个,然后面试官提示了一下,又说了几个
  14. 手写题:手写loadsh.memoize
  15. promise可以用catch方法捕获异常,那可以使用try..catch...捕获嘛
  16. 介绍一下耳机DOM事件,怎么设置使得捕获时运行
  17. 介绍一下e.target和e.currentTarget的区别
  18. requestAnimationFramerequestIdleCallback的运行时机与宏微任务的运行时机的关系是怎样的
  19. git merge与git rebase的区别
  20. 其余的我不记得了

二面

  1. 说说你们项目中通用组件的封装都做了哪些
  2. 怎么管理这些组件的(我说放components文件夹里
  3. 怎么没用npm包管理(顺便提了一句我自己有尝试做过一个
  4. 接着就问了,那你怎么对这个组件的版本进行管理的
  5. 怎么开发一个组件库框架,包括需要安装哪些依赖库,然后webpack的配置有哪些
  6. 什么是跨域
  7. 解决跨域的方法有哪些(说了jsonp
  8. 那你说说jsonp的原理
  9. 图片可以跨域吗
  10. script/style标签可以跨域嘛
  11. 那哪些不可以跨域
  12. 那你知道代理嘛,原理是什么
  13. 如果用户访问当前页面比较慢或者白屏了,怎么分析,都有哪些可能(说了可能IP解析出了问题
  14. 那你举个例子,哪些情况IP解析会出问题
  15. 说说事件代理(反问是那个事件委托嘛,面试官说是的
  16. 手写题:实现防抖函数