【前端】美团
1.聊简历:比赛,和 优点。。
2.数据结构 :链表 的环
走三步行不行?
3.线性的二叉树怎么转平衡?时间复杂度?(我说我不会转。。还是要我转,,)
4.网络:四次挥手,为什么四次,为什么三次握手?
超时时间是多久?
服务器和客户端都要等么?
5.对象解构
var obj = {a:1};
var {a} = obj; //a:1
var {a,b} = obj; //a:1 b:undefined
var {a,b=a} = obj; //a:1 b:1
var {b=a,a} = obj; //a:1 b:undefined 答错了。。。
6.symbol
表示独一无二的值,防止属性名冲突。
let s = Symbol(); //原始类型
let a = Symbol("a");
let b = Symbol("a");
a===b //false
let a = Symbol("a");
let b = Symbol("b");
a===b //false
let a = Symbol.for("a");
let b = Symbol.for("a");
a===b //true
评价:缺乏实战经验。态度挺好的。
我就记着这几个我不会的了。。
===================================================
二面:
viturl dom,diff
是深度遍历还是广度遍历? (深)
antd优点缺点
简历项目 + 比赛
xss
变量提升
var a=5;
console.log(a); //5
var a = 10;
let a =5;
console.log(a); //5
let a=10; //报错
算法:找质数 优化 根号n遍历,再优化,????235的倍数?
智力:板装水。(板的空 之间装水)
213, 1
3123 , 3
答:先找两个最大的数,然后取较小值,减在这两个数中间的每个数,最后加起来。
再分别对这个区域以外的位置进行递归。