27百度前端一面(凉经)

1.自我介绍
2.项目介绍
3.Socket.IO
4.为什么使用websocket通信
5.ws长连接
6.可遍历,可迭代(for in,for of)
7.原型链
8.this有哪些情况
9.改变this的方法
10.事件循环
太紧张,后边忘了。。。

代码题:执行顺序
async返回结果

手撕:发布-订阅者模式
axios拦截器
Promise.all
全部评论
手写拦截器的原理吗
点赞 回复 分享
发布于 09-11 21:31 北京
整体难度尚可,可以好好总结一下弱势区
点赞 回复 分享
发布于 09-11 19:40 湖南
才面完就知道凉了吗
点赞 回复 分享
发布于 09-11 19:37 四川
除了手撕拦截器有点抽象,别的感觉还好
点赞 回复 分享
发布于 09-11 17:43 北京

相关推荐

自我介绍(可以介绍项目和亮点)。为什么选择前端这个方向?如何理解ToC和ToB业务的区别?从输入URL到页面渲染发生了什么?什么情况下会引起重排(Reflow)?CSS中的几种定位(position)有什么区别?了解CDN吗?如何更新CDN中的内容?项目中如何实现登录?登录状态是如何保存的?Token和(本地)存储(Storage)有什么区别?如何实现单点登录(同一账号后登录的设备会踢出先登录的)?什么是OPTIONS预检请求?如何实现跨域?前端常见的网络攻击有哪些(如XSS、CSRF)?如何防御?Flex布局和Grid布局有什么区别?Flex弹性布局的实现原理是什么?如何实现并发请求?Promise.all的实现原理是什么?async/await和Promise有什么区别?了解它和Generator的关系吗?(不了解generator)是否实现过动画效果?(引申到性能优化)描述一下React的生命周期。描述一下Redux的数据流。React后续版本(相对于旧版)做了哪些重要优化或更新?(如Fiber、Hooks)useMemo的作用是什么?Git常用命令有哪些?rebase和merge,stash,cherry-pick的作用和区别是什么?Webpack和Vite有什么区别?了解Vite速度快的原因和热更新(HMR)的原理吗?介绍一下项目中的长列表(虚拟列表)性能优化。定高和不定高场景分别如何实现?如何处理预估高度与实际高度差异过大(如长图)导致的滚动条抖动问题?除了长列表,还做过哪些性能优化或项目中有哪些其他亮点难点?(引申出撤销重做功能的内存优化)最近有了解过什么印象深刻的前端新知识或技术吗?反问体验没有算法题,可能后便会有吧,纯八股+深挖技术点面了1个小时看官网以为是2+1面试,问了下可能是3/4+1,传言不虚#体验还不错,面试官人很好,还提醒我有一些小动作,后边的面试要注意下面试也积累了一些内容了,后边学习的内容主要是面试没回答上或者回答不好的内容秋招boss进入二阶段希望🐧还有hc,bless!
查看26道真题和解析
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务