![猿辅导秋招(提前批)前端一二面面经](https://imgs.xnip.cn/cj/jy/94/2f9338e4-006c-473c-b77c-7aeaea9ffba3.jpg)
8.4 投简历
8.7 笔试
8.9 收到面试预约邮件
可选8月13号9、10、11、14、15、16、17、18点的场次,每场有20个名额,预约先到先得
8.13 17:00 一面(≈50min)
面试平台是牛客,面试官迟到5min,17:05开始的
1、自我介绍
2、介绍一下自己做的项目
3、小程序中如何处理音频?如果音频过大如何处理?(我项目中提到的)
4、css中如何修改父元素的前三个子元素的样式?(:nth-child(-n+3)
5、css选择器优先级(id>类=属性=伪类>标签=伪元素>相邻元素(+)=子元素(>)=后代( )=*
6、css中unset、reset、initial、inherit代表什么?
7、bfc的用途(解决高度塌陷问题,解决margin重叠问题,创建两栏布局
8、js中Number.MAX_SAFE_INTEGER怎么来的?
9、js中怎么表示浮点数?
10、vue路由的实现方法
11、当前进后退的时候如何监听到路由变化?
12、promise输出题
const a = new Promise((resolve,reject)=>{
console.log('promise1')
resolve()
}).then(()=>{
console.log('promise2')
})
setTimeout(()=>{
console.log('timeout')
},1000)
const b = new Promise(async((resolve,reject)=>{
await a
console.log('after1')
await b
console.log('after2')
resolve()
}))
console.log('end')
13、数字证书的作用
14、cookie中的sameSite属性的作用
15、编程题
写一个深拷贝函数,满足能够拷贝以下类型:
1、基本类型及它的包装对象:Number、Symbol、BigInt
2、引用类型:Map、Set、Array、Object
3、Regexp
没有反问……到17:55面试官说就到这儿吧,再见(盲猜他还有下一场18点的面试
8.16 12 : 37 收到二面预约邮件
约了8月20号17点
8.20 17:00 二面(≈50min)
面完立马来写面经,生怕忘了hhh
首先夸一下面试官,很风趣hhh,不是死板的面试,像聊天一样
“面试官好,能听到吗?”
“哟,你这回音有点大啊”
“空房间只有我自己”
1、自我介绍
2、是怎么学前端的?(看教程,看书,看博客……
3、看过什么书?
4、最近印象最深的一篇博客是?
5、简历上写能高保真还原设计稿,css基础不错吧(还行…
实现一个布局,给定html代码:
<div class="parent">
<div class="child1">宽度自适应</div>
<div
(我用flex实现的: