一面:1. js数据类型2. 判断数据类型3. vue3的数据绑定原理4. object.defineProperty与proxy的区别5. tcp三次握手6. HTTP连接是怎么基于tcp建立的7. HTTP与HTTPS的区别(HTTP无连接无状态?)8. 双等与三等号的区别(强制转换是怎么转换的)9. HTTP缓存(强缓存和协商缓存,两者区别)代码题1. 看代码讲输出:事件循环,执行顺序(requestAnimationFrame是微任务)2. for(var i=0;i<5;i++){ setTimeout(()=>console.log(i),100) }输出5个5,如何解决?(let,立即执行函数,用bind创建新函数)3. 算法:翻转二叉树4. 算法:力扣第一题两数之和二面:(凉)主要问项目相关代码题看代码讲输出:var、this指向、原型链相关算法:二叉树相关#牛客AI配图神器#