美团前端开发一面 60min

1.面试官问了 CSS 盒模型,还问标准的和IE的有啥不一样来着?
2.React 里那个 useEffect,依赖数组空着、不写、写具体值的时候,效果不-样吧?还问为啥依赖不能漏写。
3.JS 闭包是什么?能用到哪些地方?用的时候要注意什么问题?
4.前端跨域有哪些解决办法?每种咋回事,适合什么情况?
5.Vue3和 Vue2 的响应式原理不一样吧?为什么 Vue3 用Proxy不用Object.defineProperty了?
6.浏览器的回流和重绘是啥意思?怎么能少发生点?
7.Promise 有三种状态是什么?还有 all、race、allSettled 这几个,区别和用在哪?
8.webpack 里 loader和 plugin 不一样吧?举几个常用的,说说干啥的。
9.HTML里 meta 标签有啥用?比如 viewport那个,作用是啥,一般咋配置?
10.JS 原型链是啥?怎么用原型链实现继承?举个例子。
11.React 里 key 是干嘛的?为啥不建议用索引当 key?
12.前端性能优化有哪些方法?从网络、渲染、代码方面说说。
13.浏览器事件循环是咋回事?宏任务、微任务都有哪些?执行顺序呢?
14.Vue 里 v-if和 v-show 有啥区别?分别啥时候用?
15.怎么写个深拷贝函数?要考虑哪些特殊情况,比如循环引用、特殊数据类型之类的?
全部评论
mark
点赞 回复 分享
发布于 02-24 22:15 湖北
只有一面吗
点赞 回复 分享
发布于 01-05 20:17 海南
mark
点赞 回复 分享
发布于 2025-12-29 18:30 北京

相关推荐

非标题党!坐标长春某双非一本 最普通的双非一本 非强双非非研究生 也不是那种大一进大厂的天赋型选手 想分享一下最平凡的代码人如何打怪升级走进大厂的故事我在大一的时候忙于谈恋爱 可以说整个大一加上大二上学期是完全荒废了的 直到大二上学期的期末考试期间才接触到java 甚至还是为了考试才想速通的搜速通课程的时候无意间看到了改变我大学轨迹的一条视频——来自优雅神的视频分享 看了他的视频之后我明白了在走一条什么样的路 进了交流群经常听群里的26届大神聊天 这时候才算打破了信息差在寒假的时候我发现我的时间有多紧迫 一个寒假的时间我也只学完了JavaWeb相关的内容 没有办到像优雅那样的实力选手一假期速通java技术栈的事迹 大二下学期我开始每天翘课在宿舍自学 每天学到凌晨几点 由于天赋一般那些八股算法我反反复复的刷 还是刷完过了一段时间就忘记 但在这期间我认识了27届的布布贯一 也认识了28届的源神暄姐 我告诉自己 没有天赋那就反复大二下的暑假时 我开始每天投简历投了一周 由于学历上的劣势仅仅获得了三家小厂的面试机会 最后也是拿到了三家小厂的offer 分别是东软 上海的一家erp小厂 还有北京的一家小厂甚至是实施助理岗 最后来到了上海开始第一段实习我的第一段实习非常简陋 那家小厂甚至加起来员工都不到十个 一个前端正式员工对接我们三个后端实习生 代码也很乱都是用ai写能跑起来就行 这段期间我一边工作一边借着上班时间学习沉淀 在9月份就提了离职简单的包装了一下实习产出后我就开始寻找下一段实习 有了一段实习之后获得的机会明显变多了 我第一次有了百度的面试机会 虽然二面被压力挂了但是也看到了一点点希望 最后进了杭州的一家做RPA的独角兽中小厂这段实习明显要正规很多 有了成熟的体系规范的代码还有可以学习的文档 这段实习里虽然几乎也都是一些dirtywork 但是相较上一段实习我还是学到了很多 也从文档里提取了一些还不错的产出十二月的时候我因为期末考试提了离职回到了学校 这个时候已经不知不觉的过了半年的实习生活了 也有了很多的感慨寒假期间其实我是有些摆烂的 背不完的八股和刷不会的算法总是影响我学习的心态 我也开始听从别人的建议尝试投了大厂的测开岗 有了这两段实习之后果然获得的面试机会多了很多最遗憾的是在面快手的时候二面面的非常顺利我一度以为自己稳了 没想到最后因为bg被排序挂了 当时我觉得可能这是这辈子离大厂最近的一次了但是我没有放弃 收到hr通知挂了的短信时一口气又去boss投满了简历 当天获得了美团的面试机会 在开学的最后一天收到了美团的offer柳暗花明又一村相比于牛客上数不尽的实力选手 我想我是最平凡的一个普通人 就连他们最基础的熟练leetcode100的原题我可能都有很多撕不出来 但我还是一路打怪升级从小厂中厂走到了大厂 从最普通的四非走到了美团 只要不放弃 总会有些希望的我的大厂路才刚刚开始 希望我的故事能给牛u们带来一些启示 与诸位共勉
双非有机会进大厂吗
点赞 评论 收藏
分享
距离春招还有一个月,对于前端岗位来说,现在正是“黄金冲刺期”。你的开局取决于过去几个月的积累,但无论处于哪个阶段,这一个月都是决定胜负的关键。🎯 开局诊断:你现在是哪一种?• 王者开局(准备度 80%+):项目经历丰富,八股文背得滚瓜烂熟,算法题刷了300+。现在需要做的是查漏补缺和模拟面试。• 钻石开局(准备度 50%-80%):基础知识掌握得不错,但项目深度不够,或者算法题刷得不够多。这一个月需要猛攻项目亮点和高频算法。• 青铜开局(准备度 50%以下):刚开始准备,或者基础薄弱。时间非常紧张,必须抓大放小,主攻高频考点和速成项目。💡 最后一个月,你必须死磕这3件事1. 项目复盘(重中之重)◦ 深挖细节:不要只说“我用了Vue”,要说清楚为什么用Vue、解决了什么痛点、遇到了什么坑。例如,如何优化首屏加载速度?如何处理跨域问题?◦ 量化成果:用数据说话。比如“通过懒加载优化,页面加载时间减少了30%”。2. 八股文+手写题◦ 高频优先:死磕Vue/React核心原理(响应式、虚拟DOM、Diff算法)、浏览器渲染机制、HTTP协议、性能优化。◦ 手写必会:防抖节流、Promise、数组去重、深拷贝。这些是面试官的“心头好”。3. 算法突击◦ LeetCode Hot 100:每天至少刷2-3道,保持手感。重点掌握数组、字符串、链表的常见操作。🚀 行动建议• 建立错题本:把每次面试被问倒的问题记下来,反复看。• 模拟面试:找同学互相面试,或者录下自己的回答,检查逻辑是否清晰。• 心态调整:春招是场持久战,不要因为一两次失败就气馁。每一次面试都是经验的积累。
距离春招还有一个月,你现...
点赞 评论 收藏
分享
评论
3
14
分享

创作者周榜

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