前端开发连续面了一周,我现在强的可怕!

张开发
2026/4/7 22:36:06 15 分钟阅读

分享文章

前端开发连续面了一周,我现在强的可怕!
这不是凡尔赛是真的面麻了之后的一种“诡异”状态。不是刷三个月LeetCode也不是背八股文背到天亮。而是——把一周的面试排满一天两场不带喘气。从周一到周日我面了大小厂共9场。前三天被虐到怀疑人生第四天开始突然开窍等到第七天的时候面试官一张口我甚至能猜出他下一句要问什么。这种感觉怎么形容呢就像你打游戏被boss连锤一百遍突然有一天你能预判它的每一个技能前摇。现在我坐在电脑前复盘脑子里已经不是“Promise、闭包、事件循环”了而是——面试官问这个问题到底是想考察哪个知识点他的语气犹豫了一下是不是我答偏了他低头看简历是不是在找下一个深挖的点面到后面几场我甚至能一边回答问题一边在心里给对面的面试官打分这道题问得可以有水平这个问题太浅了估计是个初级面试官……连续面一周你会发现那些你以为很熟的知识点在压力面前照样翻车那些你背得滚瓜烂熟的概念换个问法就懵了但也是在这个过程中你的知识漏洞会被暴力填平现在的我闭着眼睛能把事件循环的画出来张口能讲清楚虚拟DOM的diff原理手写深拷贝、防抖节流跟喝水一样自然。不是因为记忆力变好了而是被问得太多想忘都忘不掉。我只想说面完这一周我再也不怕面试了。倒不是因为我拿到了几个offer虽然确实拿到了而是因为——你怕一个东西本质上是因为你不了解它。当你把它拆解成“问题-考点-答案”的套路之后它就不再可怕了。下面我把这一周被问到的高频题目放出来希望能帮你少走一半弯路项目场景题面试题1.如何判断用户设备2.将多次提交压缩成一次提交3.介绍下navigator.sendBeacon方法4.混动跟随导航电梯导航该如何实现5退出浏览器之前发送积压的埋点数据请求该如何做6.如何统计页面的long task(长任务[热度140]7.PerfoemanceObserver如何测量页面性能8.移动端如何实现下拉滚动加载顶部加载9.判断页签是否为活跃状态10.在网络带宽一定的情况下切片上传感觉和整体上传消费的时间应该是差不多的这种说法正确吗性能优化面试题1. script标签放在header里和放在body底部里有什么区别2.前端性能优化指标有哪些怎么进行性能检测3.SPA单页应用首屏加载速度慢怎么解决4.如果使用CSS提高页面性能5.怎么进行站点内的图片性能优化6. 虚拟DOM一定更快吗?7.有些框架不用虚拟dom但是他们的性能也不错是为什么8如果某个页面有几百个函数需要执行可以怎么优化页面的性能9.讲一下png8、png16、png32的区别并简单讲讲png的压缩原理10.页面加载的过程中JS文件是不是一定会阻塞DOM和CSSOM的...React面试题1. 下面代码中点击3”按钮后age的值是什么2. React Portals 有什么用?3. react 和 react-dom是什么关系?4. React中为什么不直接使用requestIdleCallback?5. 为什么react需要 fiber 架构而Vue却不需要6.子组件是一个Portal发生点击事件能冒泡到父组件吗7. React 为什么要废弃 componentWillMount、componentWillReceivePr...8.说说Reactrender方法的原理在什么时候会被触发9.说说React事件和原生事件的执行顺序10.说说对受控组件和非受控组件的理解以及应用场景Vue面试题1. Vue有了数据响应式为何还要diff2. vue3为什么不需要时间分片3. vue3 为什么要引入 Composition API4.谈谈Vue事件机制并手写$on、$off、$emit、$once5.computed计算值为什么还可以依赖另外一个computed计算值?6.说一下vm.$set原理7. 怎么在Vue中定义全局方法?8.Vue中父组件怎么监听到子组件的生命周期9.vue组件里写的原生addEventListeners监听事件要手动去销毁吗..10.说说vue3中的响应式设计原理Typescript面试题1. 说说对TypeScript中命名空间与模块的理解区别?2. 说说你对 typescript 的理解与javascript 的区别?3. Typescript中泛型是什么?4. TypeScript中有哪些声明变量的方式?5. 什么是Typescript的方法重载6. 请实现下面的sleep方法7. typescript 中的 is关键字有什么用?8. TypeScript支持的访问修饰符有哪些?9.请实现下面的myMap方法10.请实现下面的 treePath方法前端工程化面试题1. package.json文件中的 devDependencies 和 dependencies对象有什...2. webpack 5的主要升级点有哪些?3. 说下Vite的原理4.与webpack类似的工具还有哪些区别5.说说如何借助webpack来优化前端性能6.说说webpackproxy工作原理为什么能解决跨域7.说说webpack的热更新是如何做到的原理是什么8.面试官说说Loader和Plugin的区别编写LoaderPlugin的思路?9.说说webpack中常见的Plugin?解决了什么问题10.说说webpack中常见的Loader?解决了什么问题?完整贴一下githubhttps://github.com/encode-studio-fe-coder/natural_traffic/wiki/scan_material3

更多文章