腾讯前端一面

自我介绍

为什么选择前端这个方向?

如何理解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 回复 分享
发布于 2025-09-24 02:27 江西

相关推荐

当年还在美团那个倒霉的 Peppr 团队工作时,我一直有个疑问:这群人每天到底在自嗨什么。每次开会一堆人围着一堆“看起来很高级”的文档转,模板统一、名词复杂、页数感人,每一页都在暗示一件事:“你不懂,是因为你不专业。”但现实是——代码照样写在 💩 山上,该出问题还是会出问题,这真的很逗,系统一出问题,文档的唯一作用就是证明:“我们当初确实认真写过文档。”所以本质区别到底是什么?是代码质量提升了,还是大家在精神层面完成了一次“工程师 cosplay”?有句话说得好潮水退去才知道谁在裸泳。还记得当时的马哥、明哥(图 1 左)最爱反复强调一句话:“所有场景一定要想到。”、“这个场景为什么没考虑到?”不过他们这些话我是真的听进去了。不然我也不会在一年多前就说:这个项目活不过两年。顺带一提,那段时间还有个固定节目。每次下楼,总能听见我明哥在吐槽不同的人。我从他身后绕过去,经常能听到他一边抽烟一边说:“xx 这小子太坑了,回头我一定要跟马哥说说。”于是深谙人情世故但真不会抽烟的我也会从口袋掏出一支低尼古丁含量的烟给自己点上,假意自己什么都没听到什么都不知道,只是来抽烟的。后来我才明白,这可能也是团队文化的一部分:问题永远在别人身上,而我们,永远在复盘里😂。
秋招白月光
点赞 评论 收藏
分享
02-14 12:40
门头沟学院 Java
程序员花海:1.面试要求必须Java笔试不一定 2.难度对等秋招 远超于日常实习是因为同一批次且转正很多 竞争压力大 3.第一个加点指标,上线了就把接口性能加上去 使用本地缓存这个不算亮点 只是技术选型,要把为什么采用这个和背后的思考写出来而不是单纯堆叠技术没意义 4.八股要一直看 很容易忘记 5.拼团交易这个老问题 堆积技术 另外建议你把奖项合并到教育背景 没必要拆出来放最后
我的简历长这样
点赞 评论 收藏
分享
评论
5
35
分享

创作者周榜

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