前言
- 下面两份面试题,一个是14K,一个是25K,你觉得哪个难,评论区告诉你们哪个是14K的25K
- 有的公司是真招人,有的是kpi,有的是疯狂内卷,面试疯狂造火箭,谁能受的了,面试遇到一个好的面试官,就跟工资翻倍一样难,这代程序员面试太难了,不只是前端,反正都要被搞吐了
- 我们该如何做,评论区说出你的想法
第一份
CSS
选择器、权重 ?
JS
怎么理解 Javascript
相对于其他语言的继承?
Vue
怎么理解 Vue
的 watch
?
Vue
背后无时无刻在进行着 watch
这个行为
双向绑定劫持 getter
、setter
,注册 watcher
、统一 notify
watch
的 immediate
、deep
属性?
object、array 的深度依赖收集
deepClone
讲述实现要注意的点?
计算机网络
img到图片展示在浏览器,中间发生的流程?
DNS、TCP、SSL、HTTP1 1.1 2
牵扯到 HTTP2
HTTP2
为什么要有 帧
这个概念?
为了 多路复用
,一个TCP链接上跑多个请求
所以把底层数据打散成帧,就算途中先后顺序乱了,也能重组起来
系统设计
大图片上传,如何设计? 你会怎么跟后端约定?
POSt、PUT
form表单提交
方法论
假如迭代中后期,由于后端给不到接口,眼看要延期了,你会怎么做?
第二份
css
css 如何开始Gpu加速?
flex:1 有哪些属性组成?
js
手写new?
手写 bind?
手写深拷贝?
继承实现方式?
闭包的原理?
vue
双向数据绑定原理
vue的diff 是如何实现的
watch 是什么
路由的实现原理
webpack
有写过插件吗
项目
按钮级别权限怎么做
有做过高性能的大文件上传吗
你项目中的难点是什么
你觉得你的亮点是什么
你有什么缺点