美团前端暑期实习
发发面经,希望可以帮到兄弟们,我也攒攒运气
一面——3月23日
1. JS数据类型
2. 判断类型的方法
3. typeof 数组 typeof 对象 返回值有什么区别
4. Number 最大返回
5. typeof NaN 返回什么?为什么返回number?
6. 说一下JS继承 写代码
7. 说一下原型链理解
8. 空数组的原型链
9. 原型链的终点
10. 垃圾回收机制
11. 垃圾回收机制的执行时机,会不会阻塞线程?
12. 事件循环
13. 代码输出
async function async1() { console.log("async1"); await async2(); console.log("async1 end"); } async function async2() { console.log("async2") } console.log("script start"); setTimeout(() => { console.log("setTimeout") }, 0); async1(); new Promise((resolve) => { console.log("promise"); resolve(); }).then(() => { console.log("promise2"); }) console.log("script end");
14. 说一下 this
15. 箭头函数中的this指向?
16. 改变this的方法 call apply bind
17. 箭头函数能用这些方法改变this指向吗?
18. 代码输出
function foo() { setTimeout(() => { console.log('id;', this.id) }, 100); } var id = 21; foo.call({ id: 42 }) function foo() { setTimeout(() => { console.log('id:', this.id) }, 100) }; var id = 21; foo();
19. 说一下跨域
20. 说一下深拷贝、浅拷贝区别
21. 说一下map和weakmap的区别
22. weakMap能不能被遍历(key是不可遍历的)
23. 手写一个new,要可以传参
24. 爬楼梯
25. 反问
面试官人特别好,会引导我去答,也会跟我说答对还是错,为什么错。隔天就约二面
二面——3月28
1. HTML5新特性
2. HTML语义化
3. 怎么规范语义化标签?
4. 常用布局
5. flex布局 有哪些属性?
6. 实现水平垂直居中
7. position定位 有很多重叠 z-index,怎么合理管理层级关系 z-index?
8. ES现在是哪个版本?新增了哪些东西?
9. ES6里面有哪些新特性?
10. Symbol 使用场景
11. 判断一个类型是不是 Symbol 类型。
12. Symbol 有构造函数吗?
13. 箭头函数跟普通函数区别?
14. 什么情况用箭头函数?
15. 代理 Proxy 机制?
16. 推出 代理Proxy 的背景?
17. 有没有了解推出新特性的背景?
18. React技术关键特点
19. React生命周期
20. 销毁的时候 React做一些什么事情?
21. 有看React源码吗?
22. 怎么理解React单向数据流?
23. 单向数据流 跟 双向数据绑定 比较有什么优劣?
24. 用Redux的背景?
25. 是单页应用吗?
26. 有了解其他状态管理方案吗?
27. Redux执行机制
28. connect把状态存到组件哪里?
29. redux 中 和后端交互是在哪些地方发请求?(action异步方案)
30. redux 的缺点
31. connect 把状态存在 props,会有冲突吗?怎么办?
32. 什么场景用redux?推荐使用redux吗?
33. git 的分支管理?
34. webpack使用?
35. webpack的原理?
36. webpack 的 entry 支持哪些方式?
37. 怎么利用webpack实现多页功能的打包
38. 项目用webpack做了哪些代码分割
39. 项目的难点?
40. 分片上传
41. 用户网络中断怎么继续上传
42. 错误边界的原理,怎么捕获错误?
43. 函数组件怎么捕获呢?
44. 错误边界生命周期里捕获是什么原理?
45. try catch能捕获哪些错误呢?
46. 用axios做了哪些事情?
47. 拦截器的执行顺序?
48. 介绍监控系统难点
49. 数据上报
50. 监控系统最主要的能力是那些?
51. 性能采集
52. 上报了哪些时间点?请求结束时间点
53. 错误怎么收集?
54. 怎么学习前端?
55. 为什么选择前端?
56. 没考虑往后端发展?
4月3日 OC,团子真是让我等了好久啊😭
#2024暑期##2024实习招聘##美团#