实习 |携程前端面经

校大原创

收藏 0 评论 0

1. 面试官先对公司整体业务、业务方向做了简单介绍。

2. 进行常规的个人自我介绍,展示个人背景、技术栈与求职意向。

3. 详细阐述在字节跳动的实习工作内容、负责模块与参与的项目工作。

4. 面试官针对我其余的实习经历进行了长时间、细致的深挖追问,核查工作细节与技术落地能力。

5. 阐述SSR服务端渲染与CSR客户端渲染的核心差异。

6. 结合业务场景,说明两种渲染模式各自的适用场景与选型依据。

7. 分析用户登录状态的存储与校验逻辑,为什么该场景不适合采用SSR渲染方案。

8. 介绍ES6新增的箭头函数的特性与核心规则。

9. 从底层原理说明箭头函数无法充当构造函数、不能实例化对象的原因。

10. 对比分析直接调用Number(5)和通过new Number(5)创建数据的返回结果与类型差异。

11、讲讲包装对象是什么

12、事件循环,说下浏览器JS和Node.js两者的区别

13、Node靠什么实现服务端的高并发

14. 讲解JS包装对象的概念、作用以及自动装箱拆箱的执行机制。

15. 讲解JS事件循环机制,并区分浏览器端与Node端事件循环的核心区别。

16.之前实习过程有哪些收获,遇到过什么难点,最大的挑战是什么

17. 说明Node.js能够支撑服务端高并发请求的底层原理与核心特性。

18. 询问在校期间如何合理协调实习工作与校内课程学习,平衡两者时间。

19. 针对大四阶段,如何规划时间、平衡毕业设计与实习工作。

20. 复盘之前实习经历,说明个人收获、工作中遇到的技术难点以及面临的最大挑战与解决过程。

21. 询问后续实习时间规划,包括可最快到岗时间、能够稳定实习的时长周期。