高德前端开发工程师一面面经
高德前端开发工程师暑期实习一面面试
面试过程
- 为什么选择前端作为未来的发展方向?
- 如何深入学习前端知识?
- 项目中小程序端和Web端分别用什么技术实现的?
- 小程序端是否考虑过使用Vue框架?
- Web端为什么选择Vue?
- 在项目中遇到的最有难度的问题是什么?
- 学校毕业设计的课题方向是什么?
- 闭包是什么?
- 什么是柯里化函数?
- 原型对象、构造函数和实例之间的关系是什么?
- 原型链是如何工作的?
- 在JavaScript操作事件时,回调函数是如何执行的?
- 事件冒泡的过程是怎样的?
- 事件冒泡之前经过了哪些阶段?
- event.stopPropagation()和event.preventDefault()的区别是什么?
- HTTPS是如何进行握手加密的?
手撕算法题
- 实现一个pipe方法,可以实现异步函数串行执行。
- 螺旋矩阵的两种实现方法。
- 思考题:如何规划一条从北京到广州的最短道路,考虑全国的道路数据(道路起终点城市,道路里程)和城市数据(经纬度坐标,城市级别)。
闲聊环节
- 还投递了哪些公司?
- 对岗位和工作地点的考虑是什么?
- 公司对实习生的培养计划是怎样的?
#软件开发笔面经##牛客创作赏金赛#