腾讯前端暑期 AI 面面经
牛客有人说简单得很,我咋感觉一点也不简单啊
加粗是我被问住了的
1. 没自我介绍,说为什么竞聘前端岗位、做了哪些思想准备
(接下来是选择题,选择自己比较擅长的领域,我选了计网、ts;有一次换题机会)
2. 解释浏览器事件循环机制如何工作、阐述宏任务列和微任务列的区别
3. HTTPS 相比 HTTP 的优势
4. TypeScript 的 any 类型,什么情况下该避免、替代方案
5. React 如何进行组件的性能分析和优化
6. 浏览器提供的缓存方式及其区别(换题,这个真不会)
7. 列举至少三种优化 CSS 减少首屏加载时间的方法
8. 最近一个前端项目的角色和贡献(说了一下实习的时候做的东西)
9. (针对项目)设计触发 UI 窗口的两种方式时如何考虑用户体验、是否针对不同用户习惯优化
10. 有没有做响应式(没有,然后说了一下简单的思路)
11. 要设计一个可复用的表单组件,说一下主要步骤和技术点
12. 如何考虑这个组件的可扩展性和可维护性,采取什么样的策略
13. 分享一下在看似普通的数据中隐藏的深刻见解(说了一下遇到的 React 状态同步的问题,然后总结了一下学到的经验)
14. 有没有考虑解决问题时对性能的影响(有一点但是没做处理,我觉得无关紧要但是不能这么说吧)
基本上面前突击的都没问,有的是问了以后发现哇这个地方我没研究过/时间太久了比较忘了。问了三个性能优化的问题,谁家实习生研究性能优化啊
1. 没自我介绍,说为什么竞聘前端岗位、做了哪些思想准备
(接下来是选择题,选择自己比较擅长的领域,我选了计网、ts;有一次换题机会)
2. 解释浏览器事件循环机制如何工作、阐述宏任务列和微任务列的区别
3. HTTPS 相比 HTTP 的优势
4. TypeScript 的 any 类型,什么情况下该避免、替代方案
5. React 如何进行组件的性能分析和优化
6. 浏览器提供的缓存方式及其区别(换题,这个真不会)
7. 列举至少三种优化 CSS 减少首屏加载时间的方法
8. 最近一个前端项目的角色和贡献(说了一下实习的时候做的东西)
9. (针对项目)设计触发 UI 窗口的两种方式时如何考虑用户体验、是否针对不同用户习惯优化
10. 有没有做响应式(没有,然后说了一下简单的思路)
11. 要设计一个可复用的表单组件,说一下主要步骤和技术点
12. 如何考虑这个组件的可扩展性和可维护性,采取什么样的策略
13. 分享一下在看似普通的数据中隐藏的深刻见解(说了一下遇到的 React 状态同步的问题,然后总结了一下学到的经验)
14. 有没有考虑解决问题时对性能的影响(有一点但是没做处理,我觉得无关紧要但是不能这么说吧)
基本上面前突击的都没问,有的是问了以后发现哇这个地方我没研究过/时间太久了比较忘了。问了三个性能优化的问题,谁家实习生研究性能优化啊
全部评论
相关推荐
昨天 18:24
广东海洋大学 前端工程师 smile丶snow:感觉可以加一些ai相关的内容吧。现在面试很少能逃掉这些问题。羡慕里面感觉缺少一个项目背景。比如第二个项目后台管理系统…你为什么要做这个后台管理系统呢?是为了解决什么问题。比如你管理一个商品列表的增加减少。需要一个背景吧。哦或者说你第一个电子书那个是c端的,你肯定需要一个管理系统吧,那就是第二个后台管理系统,但这两个难道不应该是一个项目吗?可以稍微包装一下,最起码让人看着不是玩具项目。个人观点。
点赞 评论 收藏
分享
查看5道真题和解析