面试复盘

面试复盘

时间线

3.05 美团笔试(过)
3.09 美团一面(过)
3.11 美团二面(挂在场景题,对框架原理的理解,3.18感谢信)
3.23 阿里高德一面(秒过,第二天约二面)
3.27 网易有道笔试(秒挂,比较玄学)
3.29 腾讯音乐(挂,问得很广,对于说得每一个点都会扣细节,知识广度和深度不够)
3.30 阿里高德二面(挂在promiseify)
4.08 花旗金融笔试(编程全ac,但一直没信)
4.10 拼多多笔试(挂,问答题形式的编程题,实现异步加载javaScript的函数)
4.12 百度笔试(一直没信,官网已投岗位已下架,无hc)
4.12 广联达笔试(过)
4.14 携程笔试(过)
4.16 京东笔试(过)
4.22 携程一面(过)
4.26 广联达一面(过)
4.27 京东初试(挂在手写题)
4.28 携程二面(),众安笔试(过)
5.01 广联达二面(过)
5.06 广联达提前批oc,已发offer,众安一面(过)

面试体验

美团闪购

一面:

  1. 自我介绍
  2. 简历上的软著介绍
  3. 简历上java/C++掌握程度
  4. JavaScript和其他语言的区别与联系
  5. 简历上论文介绍
  6. 项目介绍,负责部分,难点,解决
  7. async/await函数
  8. reactstate和props区别
  9. 输出题,考察this
  10. 输出题,考察事件循环机制
  11. 手写题:链表反转
  12. 手写题:层次遍历
  13. 对于加班怎么看
  14. 学习方式

二面:

  1. 基本情况介绍(语言,使用框架,有无写过小程序)
  2. 如何防止用户copy小说网站上的文字,(防止选中)
  3. 小说分页:如何在url中添加地址参数,而不是内部逻辑上获取下一页(没太理解什么意思)
  4. 如何防止爬虫爬取页面
  5. 爬虫的原理
  6. http状态码
  7. 前端渲染和后端渲染的区别
  8. https的原理
  9. vuekey的作用
  10. 项目的难点,怎么解决
  11. 输出题,考察事件循环机制
  12. git mergegit rebase的区别
  13. 个人规划

阿里高德

一面:

  1. 自我介绍
  2. 为什么选择前端
  3. reactvue的区别
  4. react的生命周期,每个生命周期的特点
  5. js基本数据类型
  6. 项目介绍,怎么做的
  7. flex 1表示什么,三个属性分别代表什么,默认值是多是
  8. let var const的区别
  9. react组件通信方式
  10. redux的介绍,为什么会出现redux
  11. ComponmentPureComponment区别,实现原理
  12. hooks和普通组件的区别
  13. useEffectuseLayoutEffect的区别
  14. 判断数组中是否包含某个值
  15. 数组mapforEach的区别
  16. 箭头函数和普通函数
  17. promise
  18. tcpudp的区别,使用场景
  19. 三次握手
  20. 数组,树,链表查找时间复杂度
  21. get请求,post请求的区别
  22. 前端学习方式
  23. 项目难点,解决方案,项目职责,项目组织方式,合作
  24. 优点是什么,怎么体现的
  25. 冒泡排序
  26. 数组扁平化
  27. 反转链表

二面:

  1. 手写promiseify(不会)
  2. 原型,原型链
  3. instanceoftypeof的原理
  4. this的指向
  5. 输出题this指向,事件循环机制

腾讯音乐

一面:

  1. 自我介绍
  2. 使用react版本
  3. useState方法介绍
  4. 为什么要用useState
  5. 函数式组件和类组件的优缺点及原因
  6. fiber的作用
  7. diff的详细原理
  8. 你要实现上述功能,采用什么数据结构
  9. webpack的打包,loader plugin区别,怎么实现
  10. babel的作用,为什么,es6->es5转换都能转吗?为什么?
  11. es6转换es5后体积变大还是变小
  12. tree sharking工作原理
  13. react双向数据绑定的实现
  14. es6的新增
  15. 箭头函数的优点
  16. promise的链式调用最核心的原理
  17. 跨域(cors,jsonp,iframe)
  18. y.qq.com发到qq.com跨域吗?cookie携带问题
  19. 如何保证安全(https,csrf,xss)
  20. https的原理,对称非对称体现在哪?加密是在哪一层加密。每一次请求都会加密吗?
  21. 中间人攻击怎么实现的
  22. 冒泡和捕获,怎么设置捕获
  23. 虚拟列表的具体实现
  24. 后端一次提供1w条数据,如何进行展示
  25. 项目难点,和解决方案
  26. 笔记选中划线怎么实现的

携程

一面:

  1. 自我介绍,为什么选择前端,对现有前端技术的了解
  2. vue2vue3的区别
  3. vue2数组遍历生成dom元素,key是数组的index,删除最后一个元素,哪些元素被重新渲染,哪个被删除。为什么?
  4. 如果删除的是最后一个元素,哪些元素被重新渲染,哪个被删除。为什么?
  5. 响应式的原理,屏幕大小适配(媒体查询,rm,rem,vh,vw,百分比布局)
  6. 布局三个div排成一排
  7. ajax请求刷新吗?页面状态?ajax请求网页是get/post
  8. http状态码,5xx服务端收到请求了吗?
  9. 项目问题
  10. git提交了commit,message写错了,怎么修改?分两种情况,到远程服务器怎么解决?没到服务器怎么解决?

二面:

  1. 自我介绍
  2. vuereact的缺点
  3. 使用的hooks
  4. useRef的使用场景
  5. 状态管理(redux,useContext+useReducer)
  6. useReduceruseContext是如何使用的,如何避免根组件状态更改导致的重新渲染
  7. 个人blog的实现,样式等
  8. 项目介绍,难点,实现方法
  9. 论文,研究方向等
  10. this关键字及用法
  11. instanceof,call,bind,apply,new
  12. sdk时,如何判断用户是否使用new创建的实例
  13. c***
  14. css in js

广联达面试

一面:

  1. 自我介绍
  2. 做过的非前端专业项目
  3. 数组和链表的区别
  4. 快速排序时间复杂度,实现原理
  5. 树的遍历方式有哪些?
  6. 面向对象的特征
  7. 多态的实现,举一个例子
  8. C++的接口
  9. C++的虚函数和纯虚函数
  10. 常用设计模式
  11. 观察者模式的实现
  12. vue组件的生命周期
  13. setTimeoutpromise的执行顺序是什么样的?
  14. 事件循环机制
  15. js中类的实现和C++的实现不同点?
  16. js的继承
  17. dom模型->捕获和冒泡的处理流程
  18. reactvue的区别,喜欢用什么?为什么?
  19. 有无后端的项目?
  20. nginx的部署
  21. 前后端分离,打包方式
  22. 前端工程文件夹的结构
  23. 如何看待前端
  24. 职业规划
  25. 学校期间遇到的问题,怎么解决的,收获
  26. 毕业时间
  27. 毕业选择发展城市

二面:

  1. 自我介绍。
  2. 对广联达公司的了解。
  3. 有无其他公司的offer
  4. 家乡?base地的选择?
  5. 学校中挑战性比较大的活动或项目。
  6. 毕业论文开始写了吗?
  7. 毕业论文的方向。
  8. 学校中学得比较好的课程。
  9. 自己职业规划(一年,三年,五年)
  10. 学校中如何学习。
  11. 兴趣爱好。
  12. 宿舍几个人?实习的情况?
  13. 有读博的计划吗?
  14. 大学期间遇到的挫折?怎么解决(度过)的?收获?
  15. 独生子女?女朋友?
#面试复盘##前端工程师##校招##春招#
全部评论
大脑,顶一波😘
2 回复 分享
发布于 2022-05-09 08:36
大佬😆
2 回复 分享
发布于 2022-05-09 09:15
看你面试了不少大公司,最后是选择哪家了
点赞 回复 分享
发布于 2022-05-06 17:21
大脑
点赞 回复 分享
发布于 2022-05-09 09:41
大佬,顶一波
点赞 回复 分享
发布于 2022-05-10 23:04
大佬
点赞 回复 分享
发布于 2022-05-10 23:22
你好 众安编程题是啥类型?
点赞 回复 分享
发布于 2023-03-23 20:50 白俄罗斯

相关推荐

评论
21
87
分享

创作者周榜

更多
牛客网
牛客企业服务