百度前端一面2021.9.12
简单的自我介绍
八股部分
1 web语义化(article section footer header 为了SEO
2 讲一下css盒子模型
3 css垂直居中方法(1+2)
4 vw vh rem em 问了几个具体例子
5 如果苹果手机是超高清的三个像素点怎么做(媒体查询判断、scale)
6 是否了解css3 我也没有硬说 不知道 就说了annimation
7 vue里的router 讲了哈希模式和histroy 模式(histroy说了八股文……的原话……)
8、输入一个url发生了什么(对于逻辑还是乱了……需要再梳理下)
scprit会不会阻塞渲染 有什么解决方法(服务端渲染 别放在头部)
还可以用defer 标签
算法题
写一个闭包 应用是什么(…… )猛地一写真的很容易乱啊
闭包的缺点 占用内存很大怎么清空(设置为null)
写一个indexOf 因为不知道字符串和数组通用…… 就手写了一个for循环的 哎
var debounce(fn,delay){ var timer=null; return function(){ if(timer){ clearTimeout(timer); } timer=setTimeout({ fn(); timer=null; },delay) } } function f(){console.log('1')}; var ff =debounce(f,100);
总结:
等了半小时,20分钟面完
面试官有点像邢捕头(?),感觉很沉稳的样子,我说话的时候也一直在点头,总体体验很好。
新增:当时没绑定邮箱,十一点面完 一点绑定了一查今天的面试已经结束……
有点懵,不知道哪里出问题了感觉都还可以结果还是挂了……?我已经完全不知道该往哪方面准备了…… 闭包自己手写绝对不下5次!绝对是有理解!但一天不看加上面试紧张就会混乱,各种按下葫芦起了瓢,真的心态崩了
反思:
问题都回答了,没答出来的部分自己也都听说过,但整个人表现的太呆了,八股文会回答,问个转换的我知道是为什么,但都没有第一时间想起,比如一个问题有几种解决方案,我只说了一种,给点提示我能完全明白,但是整体的表现就像是比较呆板的死背八股文那种人吧。
理解都是对的但说得不自信(这,我也没法自信啊…… 真是矛盾结合体了)
全部评论
(6) 回帖