自我介绍
1.什么时候开始接触前端的?
2.实习相关,为什么从上一家公司辞职?
3.实习项目的国际化怎么实现的?
4.实习项目有用 ssr吗?
5.对seo的理解,怎么优化?
6.实习项目做的代码优化,懒加载,图片压缩相关
7. 有做响应式吗?
8.说下常见的图片格式,区别?
9.vite和webpack的区别
10.esbuild为什么更快?
11.h5和c3新增了哪些特性
后面就是挖简历个人技能栏
1.有自己配置过scss,less吗
2.箭头函数和普通函数的区别
3.this的4种指向规则
4.var let的区别?变量的作用域?
5.什么时候接触react的?
6.说下react-filber 的理解,解决了什么问题
7.filber是怎么让更新可中断的?
8.react hook为什么不能放在if else 中去?
9.redux在什么场景使用?
10.context可以做全局状态管理吗?自定义hook可以做状态管理吗?
11.用过哪些组件库?做过小程序吗?
12.算法怎么样?(自己说lc刷了240+,面试官没准备做题环境,不然得让我做做)
13.url输入会发生什么(金典八股,分为网络和渲染两部分,疯狂输出)
14.请求头的组成?
15.常见的请求方法,用过options吗
16.有自己搭建脚手架吗?webpack4和5区别?
17.说了一样东西,问我知道是什么吗?babel
18.loader和plugin的区别?
19.知道前端有哪些性能优化?项目用到哪些?
20.知道tree shaking怎么配置treeshaking
21.对nodejs,Java,MySQL了解多少?
其他的就是聊天,平时怎么学习前端的,看过哪些书,最近在学什么,觉得大学哪些课比较有价值
反问:
公司主要做哪些业务,团队规模?,面试官说公司是传音(非洲卖手机的)分出去的,支付业务,说相当于中国的支付宝
公司的技术栈?
如果面试通过,实习主要做什么?
整个过程还是比较轻松的,没什么八股,主要顺着简历问。
一小时后hr通知过了,约了明天hr面