一面(4.15
3.20做的笔试,今天被捞了。美团投的算早的,当时还年轻,事业群、意向城市都选的“都可以”,没内推人,笔试还做得一般,这有人捞就怪了…
面试官胖胖的挺和蔼的,会给一些提示,面试体验真的挺不错的。
1. 自我介绍,讲项目
2. 讲了讲traceroute
3. TCP 和UDP 的异同点
4.QQ用的是什么协议,了解吗?
5. WebSocket了解吗?用的什么协议(其实是TCP,我说的UDP,面试官呵呵一笑,说大多数人都以为是UDP
6. 为什么TCP是三次握手而不是两次
7. 讲一讲原型链
8.JS基本数据类型
9. Null 和undefined 的区别
10. 解释一下闭包,闭包的作用(面试官补充说:只能用你规定的方法操作内部变量,解决了安全问题
11. this 的指向问题;apply,call,bind
12. 手写一个深拷贝
13.手写一个合并有序数组的方法
14.二分法写一个求平方根,下取整 例如8开方得2
15.webpack了解吗?
16. Vue的生命周期?
17. Vue React 的虚拟DOM,以及diff算法的大致流程?
18. 宏任务、微任务、事件循环?
19. ES6里面数组有哪些方法,分别解释一下
三道写代码的题我写了比较久,可能得半个小时了;一共面了一个小时二十分钟,问的问题也很多,感觉我哔哔了很久,好渴啊。
反问:
1. 问了问技术栈、部门业务
2. 问了问不足,大概就是说我动手敲得少
挺基础的,面试官人也很实在,希望可以过,挂了也能痛快点,别润物细无声的
二面(4.20
- 自我介绍
- 你对前端怎么理解的?
- 输入一个URL,按回车,到加载出页面,发生了什么
- 了解webpack吗,webpack是什么,什么样的流程,了解plugin和loader吗
- 最近在看红宝书,对哪一部分印象深刻(讲了箭头函数
- 闭包,作用域链,块级作用域
- Vue虚拟DOM的diff算法
- 讲一讲执行上下文(很早之前看过一次,没啥印象了,没答上来
- 前端优化的方法
- 进程和线程的区别
- HTTP 和HTTPS
- 在前端实现一个进度条,进度由后端决定,怎么实现?
- 挖了挖vue,八股文选手底层菜的离谱
- 数组反转(当时声明二维数组那里出了点问题,后面变量名打错了找了半天,我觉得因为这个给我挂了我绝对没毛病…
- 合并有序完全二叉树(我连完全二叉树是啥定义的都忘了,面试官感觉快到时间了就让我说了说思路
- 你还拿了哪里的offer,几月能来,北京可以吗?
- 你有啥优点,有啥缺点吗?
反问:
1. 面试的这边是具体是做哪个方向的?
全部评论
(3) 回帖