百度提前批前端123面(已意向书)
7.25 百度网盘一面
1.BFC 是什么?
2.对闭包的理解,工作场景有用到闭包吗?节流与防抖的区别?
3.上下文包含哪些?
4.函数执行会有函数栈维护函数上下文,JS 引擎如何维护的?
5.JS 引擎执行 JS 代码分为哪几个步骤?
6.浏览器缓存机制?Etag 和 Last-Modified 有什么区别?
7.常见的状态码?状态码的分类?
8.工作中有遇到过跨域吗?如何解决的?用代理如何解决?
9.CSRF,XSS 攻击是什么?它们的过程是什么?了解过中间人攻击吗?
10.HTTPS 的建立过程?TCP 三次握手?
11.Vue 使用 nextTick 的作用?nextTick 如何管理回调任务?宏任务与微任务有哪些?
12.Vue 中的 key 的作用?
13.React 的 DOM 更新与 Vue 的 DOM 更新有什么异同吗?
14.Vue3 的 diff 的过程?
15.diff 的过程中,两棵树的比较的时间复杂度为多少,如何降到 O(n) 的?
16.实现节流函数
17.链表排序,要求时间复杂度 O(nlogn),然后合并两个有序的链表
1.BFC 是什么?
2.对闭包的理解,工作场景有用到闭包吗?节流与防抖的区别?
3.上下文包含哪些?
4.函数执行会有函数栈维护函数上下文,JS 引擎如何维护的?
5.JS 引擎执行 JS 代码分为哪几个步骤?
6.浏览器缓存机制?Etag 和 Last-Modified 有什么区别?
7.常见的状态码?状态码的分类?
8.工作中有遇到过跨域吗?如何解决的?用代理如何解决?
9.CSRF,XSS 攻击是什么?它们的过程是什么?了解过中间人攻击吗?
10.HTTPS 的建立过程?TCP 三次握手?
11.Vue 使用 nextTick 的作用?nextTick 如何管理回调任务?宏任务与微任务有哪些?
12.Vue 中的 key 的作用?
13.React 的 DOM 更新与 Vue 的 DOM 更新有什么异同吗?
14.Vue3 的 diff 的过程?
15.diff 的过程中,两棵树的比较的时间复杂度为多少,如何降到 O(n) 的?
16.实现节流函数
17.链表排序,要求时间复杂度 O(nlogn),然后合并两个有序的链表
18.动态规划是什么?什么是尾递归?
面试过程欢声笑语,面试官很温柔!!!
7.29 二面
1.实习项目的优化做了什么?
2.项目上线流程?
3.CDN?(不知道面试官想问的公司的CDN还是啥)
4.怎么开始接触前端的?
5.TCP reset???
6.TCP挥手?
7.什么是ACK?
8.怎么学习前端?
9.有了解过V8吗?
10.解释器与编译器的区别?
11.什么是AST,代码转化为AST大概是个什么样的结构?
12.垃圾回收在什么时候进行?垃圾回收流程?怎么就知道这个变量就不用了?(问的不是垃圾回收的方式,面试官说这个太普通了,问点深的)
13.JIT?
14.平时刷算法题吗?写个快排?
15.对ES6有了解吗?...代表什么?(这题估计是看到我写的代码问的,,,)
16.有个f5函数,他可以返回0/1/2/3/4/5,每个数返回概率相同,写一个f7函数,返回0/1/2/3/4/5/6/7,每个数返回概率相同
面试过程稍微的平静,问的问题很有深度,面试官很棒。
1.实习项目的优化做了什么?
2.项目上线流程?
3.CDN?(不知道面试官想问的公司的CDN还是啥)
4.怎么开始接触前端的?
5.TCP reset???
6.TCP挥手?
7.什么是ACK?
8.怎么学习前端?
9.有了解过V8吗?
10.解释器与编译器的区别?
11.什么是AST,代码转化为AST大概是个什么样的结构?
12.垃圾回收在什么时候进行?垃圾回收流程?怎么就知道这个变量就不用了?(问的不是垃圾回收的方式,面试官说这个太普通了,问点深的)
13.JIT?
14.平时刷算法题吗?写个快排?
15.对ES6有了解吗?...代表什么?(这题估计是看到我写的代码问的,,,)
16.有个f5函数,他可以返回0/1/2/3/4/5,每个数返回概率相同,写一个f7函数,返回0/1/2/3/4/5/6/7,每个数返回概率相同
面试过程稍微的平静,问的问题很有深度,面试官很棒。
8.6 百度三面
1.介绍一下盒模型,两个盒子上下排列外边距多少?
2.盒子position:absolute如何定位的?依据什么定位?
3.CSS规范?
4.动画?
5.less,sass?
6.看过什么书?看完了吗?
7.闭包?作用域?
8.你觉得怎么系统学习HTML、 CSS、 JS比较好?
9.JS事件绑定,冒泡?捕获?如何阻止冒泡?使用场景?怎么使用?
10.vue中是给每个item绑定事件,和说的事件委托相违背吗?为什么vue中放在每一项?
11.浏览器调试,怎么去调试相关逻辑?
12.DNS服务?日常工作调试会用到DNS特性吗?(我真没用过)
13.v-if 和 v-show 的区别?
14.平时用组件库吗?
15.写一个判断回文数的函数吧?
16.git 有了解过原理性的东西吗?git reset 有几个辅助的option操作?
17.到目前为止你认为收获最多、印象最深的是哪个项目?
18.后续决定自己的路线是前端方向吗?有木有想过后续的发展阶段转方向,偏全栈的什么的?
19.平时有什么兴趣爱好?
1.介绍一下盒模型,两个盒子上下排列外边距多少?
2.盒子position:absolute如何定位的?依据什么定位?
3.CSS规范?
4.动画?
5.less,sass?
6.看过什么书?看完了吗?
7.闭包?作用域?
8.你觉得怎么系统学习HTML、 CSS、 JS比较好?
9.JS事件绑定,冒泡?捕获?如何阻止冒泡?使用场景?怎么使用?
10.vue中是给每个item绑定事件,和说的事件委托相违背吗?为什么vue中放在每一项?
11.浏览器调试,怎么去调试相关逻辑?
12.DNS服务?日常工作调试会用到DNS特性吗?(我真没用过)
13.v-if 和 v-show 的区别?
14.平时用组件库吗?
15.写一个判断回文数的函数吧?
16.git 有了解过原理性的东西吗?git reset 有几个辅助的option操作?
17.到目前为止你认为收获最多、印象最深的是哪个项目?
18.后续决定自己的路线是前端方向吗?有木有想过后续的发展阶段转方向,偏全栈的什么的?
19.平时有什么兴趣爱好?
面试过程超级欢乐,面试官声音很好听!!!
许愿!!!
许愿!!!
8.27 做了测评
9.8 收到了意向书,开心!!!
#百度前端##面经##校招##百度#