4.9笔试,4.26面试(下午3.00开始,直接三轮,每轮隔半小时)
一面 50min左右
自我介绍vue双向绑定原理
vue响应式
谈谈vue的object.defineproperty
发布订阅模式,谈谈对这块设计的理解
对MVVM的理解
v-if、v-show区别
vue3的proxy
浏览器垃圾回收机制
css为什么头部,js在底部,说说对页面渲染的理解
script标签阻塞渲染问题,说说defer与async
css实现左侧固定宽度右侧自适应有哪些种实现方法写两道算法题
1.青蛙跳台阶,一次能跳一个台阶或两个台阶,n个台阶有多少种跳法
2.js中数字最大值限制问题,实现两个数字相加后的和(考虑到数值超出最大值2^53情况)
反问环节
二面 >60min
自我介绍…浏览器输入url到页面呈现过程
DNS原理
CDN
谈谈TCP/UDP详细说说TCP三次握手四次挥手及目的
osi七层模型每层分别是什么,http在哪层,tcp在哪层
http 不同版本特点,http与https区别
进程与线程的理解(这块没答明白,承认不太会,所以没继续追问)
event loop机制的理解,顺便问了异步相关问题
对变量作用域的理解(闭包)
对原型的理解(原型链)
隐式原型,显式原型有什么用…
实现继承的所有方式
webpack机制是什么,主要哪几部分,优化打包方法有哪些,都用过什么loader与plugin
假设实现一个搜索框输入文字,有什么需要注意(防抖节流,xss攻击,我就答了这些,显然不太行。。)
假设输入框文字与拼音一起输入,实现准确搜索的方法
手写节流与防抖,节流中如何实现只有刚输入的第一次请求和输入完毕后的最后一次请求写一道算法题
1.字符串中的所有回文
反问环节
三面 HR面 30min
再次自我介绍……谈谈你的项目,目的,为什么选择,难点以及解决
项目为什么选择vue
有没有考虑用其他框架
还会什么框架
vue有什么缺点(说到这我还以为是在技术面)有没有考虑过做移动端网页
平时有什么爱好
怎么学习前端
又聊了一会+反问环节(就问了下新人培养模式)
大致就这些,总体感觉:去哪儿网的面试官都很友善
全部评论
(3) 回帖