前端工程师精选面经合集
10家公司
29篇面经
最新 热门
/discuss/807636206933573632/feed/main/detail/545abf19b4cc4f2cbdfd806bb38c9cef
昨天 00:18
已编辑
门头沟学院 Web前端
前端日常宇泛智能一面
无手撕无算法,主要都是结合简历和项目提问,以及技术选型优缺点,基础八股和前面两场面试截然相反的少。由于忘记开录音,所以先记录能想到的,后续补充是基本问在了鼠鼠知识面缺点上,react和ts相关知识掌握很差。如下:自我介绍React使用的什么版本 - 答:19React 19 版本对比之前的版本有什么不同,优化了什么 (如果没去了解运用的话,那么用 16..17...18都没区别)React 类组件和函数式组件有什么不同,生命周期和状态管理.......React常用哪些hook,useMemo和useCallback什么区别,在项目中具体怎么使用,举个例子ab是兄弟组件,a组件一个变量,拿到b组件用,变量改变后更新??(不太懂什么意思回答了Context传递参数再用state保存)--- 说说怎么用useContext父组件想使用子组件的方法,怎么做在项目中自定义过哪些hook,让你自定义hook,你要考虑些什么TS使用过嘛?说说TS和JS的区别,项目中哪些地方使用了TSTS的type和interface区别TS的泛型说一说,在项目中怎么使用泛型如果要定义一个类型??不确定参数的数量,实现可选,有的话是any或者undefined,怎么做项目结合提问如下:选用Next.js的原因 ,Next.js的作用Socket.io怎么实现断线重连,具体实现呢,如果断线后怎么重连,数据为什么不会丢失?使用Tailwind,说说怎么实现的响应式和移动端适配,回答了根据默认断点系统,默认移动端,根据组件需要lg和xl,md等分辨率。提问如果是一个中间值呢,有没有想过怎么实现,如果是刚好在中间范围怎么实现说说虚拟滚动和触顶分页怎么实现,有什么不同好友查找的防抖怎么实现,防抖节流区别说一说使用了Tree-Shaking,这个对Tailwind也有用吗,不是没有CSS文件吗。说说Tree-Shaking怎么优化为什么使用了Vite,和Webpack有什么区别,Vite有什么好处,为什么更新的更快大文件上传怎么实现,怎么切怎么传。为什么选用SSE进行实时对话,还有其他方式吗,Websocket能实现同样效果吗,为什么没使用Websocket呢打字机效果怎么实现,具体说一说,SSE过程断开连接了怎么做,数据怎么保存,如果我刷新页面呢Zustand做状态管理,有了解过其他状态管理库吗,说说优缺点使用了Map做数据结构,了解Set和Map吗,说说区别,在项目中为什么用了Map,出于什么考虑反问:有什么学习建议: 多了解技术的变化史,迭代的技术解决了什么问题,基础还得多打牢靠--------------------------------------------大概就是这么多了,这是鼠鼠人生第三场面试,面试官是个小姐姐,没开摄像头,声音那边很温柔,时不时还咳嗽(心疼)。问的问题都是鼠鼠没怎么思考过的面试方向,复盘来看其实都是根据简历和项目直接提问的,说明还是对自己的东西掌握不够,也不算深入拷打,也没有很死板地提问基础八股,可惜没有录下全程,中间很多根据知识点,小姐姐还马上的给出很多场景,让你想想能怎么实现,很多忘了,大概就这样吧,算是能学到很多东西的一场面试,值得!面试过十分钟这样,意外的接到了二面通知,一大半答不出,还是给过了。鼠鼠最近准备入职三维家苟着发育,但是还是接下二面,希望能学到更多,继续加油
查看25道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/7b4fb6077d4c414fb63d879456d72cb1/feed/main/detail/8807e1775ef34e34ae55e0f250134b29
泽鹿视界前端实习一面
📍面试公司:泽鹿视界🕐面试时间:2025.10.11💻面试岗位:前端开发工程师(实习)❓面试问题:1.自我介绍2.fetch的流式渲染是怎么实现的3.虚拟滚动优化长列表是如何实现的,为什么能优化帧率,什么指标4.骨架屏有什么作用,前端性能优化参考什么指标5.CDN、增量渲染,为什么能减缓抖动6.宏任务、微任务、事件循环7.HTTPS的TLS协议8.手写防抖9.一道特复杂的this指向问题10.call()、apply()、bind()的区别🙌面试感想:只有一面,技术面和hr面一起面,长达1h说一下我的面试感受,前期拷打我的项目,后面问我技术内容,涉及的八股非常少,还有js手写、场景题。主播当天头脑昏昏沉沉的,答的不是很好,然后面试的教室中间突然有人进来开组会,主播只能蹲到走廊上面试了,估计是要挂了。猪脑子又忘记录音了,今天实在打不起精神,导致我连问了什么都不知道了,在走廊上蹲的手脚都麻木了,然后后面hr问些奇奇怪怪的东西:你的同门是如何评价你的、你从小学到现在的成长历程、boss是怎么投递的、他们公司的口号是什么进取,自省,问我怎么理解的…后面还有一大推介绍公司的,其实到这里我已经脑子一片空白了,也没有心思听她讲了什么了,只想早点结束面试,好在这是小厂,本来也没打算去。总结一下,面试的时候一定要有一个好的环境,好的状态,不然面下来特别吃力,全程不知道在干嘛。
发面经攒人品
点赞 评论 收藏
分享
/feed/main/detail/b4028a0a99c14d899790300be9a728d5
快手前端面经1h(中台)
1.自我介绍2.有做用户权限控制的内容,说一下怎么做的?3.为什么没有用cookie来存储你的一些key和证书?而是用的localStorage。4. 在同源的情况下,除了 LocalStorage 这种数据可以共享之外,浏览器还提供了哪些数据工具可以共享使用呢?答:"还有 SessionStorage,平时会同时用 Cookie 和 SessionStorage"5.假设现在有一个需求,需要实现一个方法来计算当前 LocalStorage 还剩多大的存储空间,你会怎么设计?答:(停顿了1min非常不好)转换成字符串并计算字节长度。6.哦,如果空间不够的话会抛什么异常吗?你会怎样去写这个数据?一次性写很多?就是你之前提到使用字符串判断存储空间,具体是怎么判断以及写入的呢?这个流程是啥样的?7.实习--知识库分段规则8.里面其实还有一个叫语义分段的,你用过吗?9.就是我们搭建工作流也好,agent也好,它的mcp会设置一个数量的使用上限吗?就是我们在搭建的过程中,他会让你设置mcp都有哪些对吧?10.这个无人机前后端都是你写的对吧?能说一下为什么用flv.js实现了视频的播放吗?11.你前端的播放器请求的应该是视频流的地址吧? 能说一下这个鉴权的流程吗?我有权限去复制这个链接可以拉这个流,但是我把地址复制给别人,别人是没有权限拉到这个流的。你请求的播放流地址链接有做相关处理吗?这是一个防盗链的过程。11追问:那你链接里有token,把这个视频链接复制给别人,别人是不是就可以看到视频了?12.在浏览器里面去展示一张图片,都有哪些办法?13.用<img>展示一张图和用background-image展示一张图,这俩哪个优先级更高?14.浏览器拿到一个 HTML 之后,它的渲染过程大概是什么样的呢?15.有不阻塞的办法吗?我的意思是即使我放在前面,也不阻塞后面的dom的执行,这个有办法吗?16.v8垃圾回收机制手撕:19.watch异步执行。sync属性同步打印20.promise打印题21.斐波那契爬楼梯
查看20道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/329656b740f546f6a174295e9cb77b19/feed/main/detail/971916dfed994be38ed5fb3c2f23640a/feed/main/detail/072aeffbd42e416a821a5e171d4ef191/discuss/807256627471515648/feed/main/detail/6b688eaae98a477daf745ae59cc72c50/discuss/807222262221795328/feed/main/detail/03bbf5c5661147ae8f2b0db190cd3baa/feed/main/detail/7ea1c6b98c7f4ef7bdf20702178419da/feed/main/detail/e13dd220e0f94e06ba2e09ff0d19fbba/feed/main/detail/4f6219ecde5744539eccd6f9af956cb8/feed/main/detail/62cb18163dbc4ae59fd029faf1d1931f/feed/main/detail/51da3b77556049ba9d86eb505581b0ae/feed/main/detail/c260d613e500486fb44c43b1401f698b/feed/main/detail/51558cd419364454a469b445e99a71ce/feed/main/detail/f1f35f40bf1b4c47b9954e8a4296266b
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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