【前端面经】京东秋招一面
9.26接到面试邮件通知;9.27下午2.00面试;电话面 - 约40分钟
- 自我介绍
- 没问实习内容
- this指向问题
- 事件循环机制
- ES6新特性
- 介绍Promise 如果抛出异常,会在哪个阶段捕获到?
- 介绍async await
- WeakMap WeakSet 有没有了解;和Map Set有什么区别:弱引用/遍历
- CSS3新特性 可以看这个:https://github.com/febobo/web-interview/issues/106
- CSS居中
- flex:1代表啥 https://www.zhangxinxu.com/wordpress/2019/12/css-flex-deep/ (grow+shirnk+basic)
- 浏览器缓存方面的知识 有哪些字段 分别什么作用
- 讲讲cookie 可以看这个:https://zq99299.github.io/note-book2/http-protocol/04/05.html#%E4%BB%80%E4%B9%88%E6%98%AF-cookie
- http请求:GET POST DELETE PUT ... 了解预检请求吗(OPTIONS https://github.com/amandakelake/blog/issues/62
- 熟悉哪个框架(React)
- function component 和 class component 的区别以及特点
- 条件语句中能否使用hook 为什么 https://zh-hans.reactjs.org/docs/hooks-rules.html#explanation
- 用过哪些hooks
- setState会触发函数更新吗,useState是怎么保存状态的
- 状态管理工具用的什么:Redux
- useRedcuer和useContext可以替代上述的状态管理工具吗
- webpack用过哪些plugin 和 loader:https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/308
- vite 和 webpack对比 为啥快
- 反问:部门业务:京东物流部门 技术栈会用到flutter。