24双非前端鼠-秋招投递100+的0offer随笔
康康哪些24鼠鼠还没被举办
快手 8.10一面寄 8.14一面再寄
诺瓦星云 8.25 初面寄 (无手撕)
美团-到店 9.4一面寄
贝壳 9.9一面寄
九号公司 9.15一面 9.22二面(无手撕)
海康威视 9.21一面寄(无反问和手撕)
阿里国际-lazada 约9.26一面
面经总结
- css
- 盒模型
- 居中
- BFC
- 定位relative、absolute、fixed等
- Flex布局(响应式布局)
- px/rem/em/vw/vh/rpx
- 画▲画⚪
- 0.5px
- 回流重绘
- 换行、省略等
- less/sass相对css的优势
- js(以es6为主)
- 数据类型(基本、引用、区分数组和对象)
- 数组方法,map、reduce等
- promise(手写和输出题)
- require和import
- 原型链和继承
- 箭头函数、普通函数、构造函数
- this指向(输出题、apply/call/bind)
- 闭包-防抖节流-递归-内存泄露-尾递归
- TS
- 正则(较少)
- 框架(react、vue)
- react和vue区别
- 虚拟dom
- 组件通信
- 生命周期
- setState同步异步,解决方式
- hooks:usememo、usecallback等
- 为什么hook不能在条件语句和循环中使用?(保证调用顺序,链表实现)
- 类组件和函数式组件
- Vue响应式
- Vue2和Vue3区别
- watch和computed
- nextTick
- 路由
- 单页应用和多页应用
- 浏览器、计网、性能优化、工程化等
- 性能优化:参考雅虎35条军规
- 事件循环
- url输入网址到页面渲染过程
- 缓存
- cookie storage
- http2和http1、http请求头、状态码
- 网络模型
- webpack:loader和plugin、打包文件等
- 其他
- 实习经历
- 遇到最困难的事/项目
- 最近阅读、专业排名课程、毕业论文、工作后读研目的、兴趣爱好
- 手撕
- promise
- 二叉树遍历
- 回文字符串
- 寄生组合式继承/class继承