1.自我介绍
2.你是如何学习接触并学习前端
3.介绍一下你的项目,你在工作室中做了哪些内容,说说你认为感触最深的工作
4.关于浏览器缓存,说一下你了解到的东西
5.这里我们深入思考一下,说一下浏览器的强制缓存和协商缓存,后面还问了很多关于缓存的问题,
6.看你项目中封装过axios,说一说你们项目中常用的请求方式有哪些,什么情况下适合用get,什么时候用post
7.说一下get和post请求方式的区别,这里面试官问的很深.
8.我们来聊聊网络方面的知识吧,说一下tcp三次握手和四次挥手的原因
9.浏览器常见的攻击方式有哪些,在日常工作中如何避免
10.学过node吗?对node了解多少
11.对数据库了解多少,知道Nosql吗,有没有在项目中应用到
12.了解过响应式布局吗,你们项目中是如何去实现的
13.常用的排序方法有哪些,知道快排吗,说一下快排的实现思路
14.const,let,和var的区别,对ES6新增的内容了解多少
15.知道深拷贝和浅拷贝吗,说一下有哪些方法
16.看你项目中用到ts,那你说一下ts和js的区别。你们在项目中是如何使用ts的,了解过ts的装饰器吗
17.了解过跨域吗?解决跨域的方法?
18.可以,那我们来做两道题目吧
1)将一个数字去重并按照升序排序
2)场景题,用户输入电话号码后点击获取验证码按钮,校验用户是否输入电话号码,并校验验证码的格式
反问环节
1.部门技术栈
2.面试官对于学好前端有什么好的建议吗
1.自我介绍
2.说一说学习前端的经过,遇到的困难,是如何解决的?
3.说一下自己简历上的项目,自己在项目中做了哪些工作?
3.有没有封装过组件,封装思路?
4.有没有想过对你封装的组件进行优化
5.看过vue2和vue3的源码吗,说一下vue3相比vue2有哪些改进的地方
6.说一下vue的生命周期
7.说一下vue组件的通信方式,如何实现父子组件通信
8.看你项目中用到pinia,说说pinia和vuex的区别
9.有用node写过后端吗,说一下登录注册的流程
10.说一下常用的状态码
11.有移动端的开发经验?说一下px,em,rem,vw,vh的区别
12.说一下重绘和重排,哪些情况下回导致出现重绘和重排
13.说一下css的盒子模型,如何实现ie盒模型
14.对flex了解多少,说一下flex属性什么意思
15.说一下传统布局和flex布局的区别
反问环节:
1.部门业务
2.什么时候会通知面试结果
1.学习前端多久了?
2.现在学校没课了吗,可以全职实习吗?
3.最快多久到岗?
4.可以接受工作地点吗?
#实习##面试#