面试乱不乱面试官说了算

43,716 阅读2分钟

前言

  • 下面两份面试题,一个是14K,一个是25K,你觉得哪个难,评论区告诉你们哪个是14K的25K
  • 有的公司是真招人,有的是kpi,有的是疯狂内卷,面试疯狂造火箭,谁能受的了,面试遇到一个好的面试官,就跟工资翻倍一样难,这代程序员面试太难了,不只是前端,反正都要被搞吐了
  • 我们该如何做,评论区说出你的想法

第一份

CSS

选择器、权重 ?

JS

怎么理解 Javascript 相对于其他语言的继承?

Vue

怎么理解 Vuewatch ?

Vue 背后无时无刻在进行着 watch 这个行为

双向绑定劫持 gettersetter,注册 watcher、统一 notify

watchimmediatedeep 属性?

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

有写过插件吗

项目

按钮级别权限怎么做

有做过高性能的大文件上传吗

你项目中的难点是什么

你觉得你的亮点是什么

你有什么缺点

结果让人吐血,xdm表示卷不动了