课程名称:前端模拟面试,给你真实的求职体验和面试经验
课程章节:模拟面试第2位学员:张扬同学-毕业6年的前端“老兵”-Vue
主讲老师:双越
课程内容:
今天学习的内容包括:
个人介绍——有经验有项目还要有技术栈。
简历分析——要展示6年工作经验
css面试——css盒模型读代码
js面试——设计三种菜单
前端周边面试——要保持技术敏感度
手写算法题——基础要扎实,要多刷题。
课程收获:
自我介绍
- 提前准备一下,写个100字
- 个人履历
- 最近做的项目,技术栈
- 离职背景(问说)
简历分析
- git这些东西就别写了。
- 项目要写成就
- 写了要能说出来
css面试
- 手写一个四合院
- h5语义问题
- ie兼容性不用考虑了
- css如何实现黑白色主题切换
- 可以利用css-var
- tailwindcss
js面试题
- map
- 有序结构,key任意值,执行要快
- set
- 可以自动去重
- 闭包
for(var i = 0 ; i<10 ;i++){
setTimeout{()=>{
console.log(i)
}}
}
- 如何让上述代码按需打印
1. 闭包
for(var i = 0 ; i<10 ;i++){
(function (i){
setTimeout(()=>{
console.log(i)
})
})(i)
}
2. 利用let的块级作用域
前端周边
- 为什么要禁止第三方cookie
- 安全问题
- cookie会记录用户数据,进行广告推荐
算法(优先级放最后)
- 手写快速排序
- 概念
- 时间复杂度
- 手写
- 合并两个有序数组
- 概念
- 时间复杂度
- 手写
原理问题
- dom和vue的dom的区别
- 手写render函数
项目面试题
- 设计一个input按钮撤销和重置两个功能(js)
- 主动沟通,根据功能设计思路
项目介绍(要提前准备)
- 不要介绍个人项目,要公司项目
- 项目产品功能简述,技术栈
- 要说做出成绩(国际化)。
- 遇到那些问题,如何解决的
- 包括流程上线
工作流程
- 线上出现了bug,你该如何处理
- 先回滚
- 排查问题,测试,重新上线
- 组内复盘