加油,宝子们,卷起来!
一面
最基础的一集,但是也会深挖,好久没被问基础了
实习中最有挑战的问题
SSR相关
js有哪些数据类型
数据类型判断
如何判断数组
原型链
vue-router的两种模式,原理
script的async defer
垂直水平居中
块级格式化上下文
输出题
事件循环题
事件冒泡捕获题
字符串格式化
let str=` 1 2 4342 3 4 5 23 4 4 5 ` let ans=[[1,2,4342,3,4,5],[23,4],[4,5]]
二面
输入url到页面展现的过程
五层模型
tcp在哪一层
tcp依赖于哪个协议
如何区别每一个进程
端口的作用
对首屏的理解 是哪段时间
实现一个repeat函数
let timeLog=repeat(2,1000,console.log) timeLog('hello world') timeLog('ByteDance') //'hello world' //'ByteDance' //'hello world' //'ByteDance'
三面
实习中最有挑战,最有价值的事
vue中比较核心的提高开发体验的点,讲一讲
如果我声明了一个响应式数据但是并没有使用它,在它发生变化时会rerender吗
vue是在什么时候去做依赖收集的呢
在使用tree-shaking时需要注意哪些事情
let str='a.b.c' resolve(str) // { // a:{ // b:{ // c:null // } // } // }
四面
为什么离职
之前面试没有通过的原因有复盘过吗
上一份实习时候有发现自己的不足,如何改进的呢
为什么学前端的呢
上份实习有做过一些商业投放页的功能能讲一讲吗,有难点吗
上份实习学到了哪些东西
以后的规划
有在面其他公司吗
为什么拒了呢
对我们岗位的认识讲一讲
一个8年的开发工程师和你一起进步!