Interview
Interview copied to clipboard
【04-22】😄 T公司
! 18k-28k * 15薪
一面 [线下] 30分钟
- ~说一下CSS的盒模型~
- ~BFC了解吗~
- ~聊聊回流和重绘~
- ~css上下左右同时居中有哪些方案~
- ~说一说基础数据类型~
- ~说一说判断数据类型吧~
- ~
typeof Symbol
和typeof Symbol()
会得到什么~ - ~手写实现一个
instanceof
~ - ~说一下事件循环吧~
- ~用过react吗~
- ~说一下输入URL到渲染页面发生了什么~
- ~详细说一下html如何解析的~
- ~说一下跨域~
- 你没有配置过nginx吗
- 你知道为什么webpack的proxy可以进行跨域吗
- 你对浏览器的缓存策略有了解吗
- 说一说你对柯里化的理解吧
- ~那你说说
bind
/call
/apply
~ - ~如果让你实现一个
call
~ - ~面试官手写了一个关于this指向的题目, 问输出~
- ~说一说原型链吧~
- ~你对js继承了解的多吗, 简单写一下寄生组合继承的伪代码~
- vue做了多久, vue3了解吗
- ~说一下vue的响应式原理~
- 你对webpack了解多吗
二面 [线下] 30分钟
- ~你觉得你比较擅长哪方面, 后续职业规划是什么~
- ajax的底层实现是什么, 了解它是怎么发送请求的吗
- ~常在网页中看到的
OPTIONS
请求, 它是怎么来的~ - 浏览器缓存, 关于协商缓存的配置
- 常看到的一些
memory cache
/disk cache
/service worker
- ~vue里面有一个
nextTick
~ - ~怎么把一个回调函数添加到微任务队列中, 有哪些方式~
- ~哪些是宏任务, 哪些是微任务~
- ~computed和methods区别, 计算属性有什么优点~
- ~计算属性内部发生变化时, 是怎么通知更新的~
- 有了解nodejs下的xxx吗 (没听清), nginx了解吗
- ~vuex下面有一个
Mutation
和Action
~ -
Action
的底层其实也是在提交一个Mutation
, 为什么还要再封装一层呢 - ~为什么要把script放在页面底部加载~
- ~什么是浏览器的回流重绘~
- ~BFC是什么~
- ~父子元素的垂直水平居中~
- CSS grid里面有个新的单位
- ~webpack下面的plugin和loader有什么区别~
- AST和CST说一下 (好像是CST, 我没听清)
- ~了解浏览器底层的GC吗~
- 有做过什么性能优化吗, webpack方面和网页方面的
- 什么是CDN, 他怎么来识别最近的服务器呢
- ~你刚刚提到硬件加速, 什么时候用GPU渲染, 什么时候用CPU渲染~
- ~你有什么想要咨询的吗~
三面 [线下]
HR聊了聊, 福利待遇和薪资方面的, 后来就没回音了, 可能嫌我要的高吧
刚到前台就让我在线做了20道选择题, 一道题5分我得了75分......