好未来校招前端一面二面
一面(1h10min)
自我介绍(介绍项目)
数据结构有哪些
各个数据结构的应用场景
排序算法,时间复杂度
实现快速排序
强类型语言、弱类型语言
进程与线程的区别
cdn是如何实现加速的
js的事件循环,宏任务有哪些,微任务有哪些?
三栏布局,左右固定,中间自适应
页面中输入url所经历的过程
浏览器拿到内容如何渲染
TCP与UDP的区别
TCP的三次握手
说说你对HTTP的理解
dns域名解析的过程
解释原型链
还学过其他语言嘛?对你学习js有什么帮助
看代码说出结果
var obj = {
say: function() {
var f1 = ()=>{
console.log("1111",this);
}
f1();
},
pro: {
getPro: ()=>{
console.log(this);
}
}
}
var o = obj.say;
o();
obj.say();
obj.pro.getPro();
过一会儿收到二面的消息~~
二面
自我介绍(项目)
服务器集群
oauth的原理,解决了什么问题?
echarts底层原理
svn与git的区别,以及什么时候用git好,什么时候用svn好?
学过什么语言?
c语言中的空指针现象
vue中是如何将template,style转化成js模板的?
vue的底层原理了解过吗?
算法:合并两个有序数组,要求时间复杂度o(n)
面完我就知道二面凉凉了😭😭