字节3.23前端一面
自我介绍
参加的百度前端训练营项目描述
问计算机专业知识:
1、有哪些数据结构,怎么分类
2、TCP和UDP区别,应用场景
3、HTTP的传输层协议是TCP还是UDP
flex布局中的flex:1是啥
手撕样式代码:父元素宽度100vw,每列三个子元素均分父宽度
怎么判断是不是空对象
JS的继承和原型链
闭包是什么
作用域是在函数定义时决定的还是函数运行时决定的
手撕JS代码:用Promise实现一个sleep函数,每隔一段事件打印一个数组元素
async function print(arr, delay) { for(const v of arr) { await sleep(delay); console.log(v); } } function sleep(delay) { return new Promise(resolve => { setTimerout(() => { resolve() }, delay); }) }
手撕算法:二叉树最大深度(卡住半天,好尴尬,最后还是在面试官提醒下写出来了)
反问:字节的技术栈是不同业务不同的吗?(React为主)提到部门业务是跨端的,又问了是跨哪些端,然后了解了一下
让我过吧!!!!!!!
#字节跳动##春招##面经##前端#