楼主二本本科学历,有快手、字节两段实习。因字节部门调整原因离职开始秋招。
因为我是早上 10 点开面,第一个应该是,面试官迟到了几分钟。一共有两个技术面试官 + 一个 HR。整体氛围是很轻松的,面试体验是我参加过的面试中最好的,这里吹爆大疆。
vue
响应式,vue2
、vue3
区别,响应式区别,细说 vue
里面怎么优化大量 DOM
渲染,没 get
到点,其实面试官是想让分析虚拟 DOM
的缺点这些,我回答分片、nexttick
,乱吹一通,指点之后也回答出来了,然后还讨论了一波 vue
的架构 options
请求是什么,怎么优化(这个优化没 get
到,后面了解到 Access-Control-Max-Age
字段可以设置预检请求的有效期) CSRF
是什么,说一个场景,然后怎么避免 (sameSite
字段、加 token
标识字段)canvas
,那你知道它有几种 context
吗,2d context
都有什么信息,让你画一个五角星怎么画 svg
是啥,canvas
和 svg
的区别(这个回答出了最关键的点,矢量图放大缩小不会失真,svg
中每个图形有对应真实的 dom
节点) webpack
插件都做了什么,你觉得 webpack-html-plugin
的作用都有哪些,怎么在 html
中插入你的 runtime
代码的 babel
插件,简单说下都做了什么事情,说说你在写插件中对 babel
的理解,那你说说 ast
吧, js
词法分析、语法分析也说一下 js
解析,能不能说一下浏览器 html
模板解析过程 最后反问了下大疆的业务。整体过程是很愉快的,面试官会循序渐进引导你回答问题,最后还会跟你讨论答案。
本菜鸡第一次发帖子,大家多多指教,后续也会更新自己的秋招进度,加油!!!
#2023秋招#