首页 > 字节前端提前批123面,求offer
头像
Sleeeep
发布于 2021-08-09 21:10
+ 关注

字节前端提前批123面,求offer

一面
1、虚拟内存
2、tcp 传输可靠性 syn攻击
3、cdn
4、长连接和短连接 keep-alive http2多路复用 websocket
5、https 中间人攻击

综合
1、图片的懒加载
2、第二次比第一次打开的快

前端
1、变量
2、继承
3、new
4、weakMap Map
5、this
6、异步任务
7、margin重叠 bfc
8、absolute fixed
9、css动画
10、react hooks为什么不能在循环或条件判断中使用
11、useEffect()
12、Fiber

算法第一题
顺子
第二题
https://leetcode-cn.com/problems/er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing-lcof/


二面
1、如何实现7个元素,分两行排列,一行四个,一行3个?

2、高度不固定的div,固定在屏幕底部,div顶部与屏幕底部对齐(div不可见)

3、const p = 


p.then(() => {})

fn // 返回promise对象的function
4、function timeout(fn, seconds) {


}

const fn1 = () => {}   // 3s

timeout(fn1, 4).then().catch()



实现一个带优先级的队列,进队,可以指定优先级(1-10),出队时弹出优先级最高的任务。

class Queue {
    push(task, priority) {
    
    }
    
    pop() {
        
    }
}


三面
实现一个repeat方法,要求如下:

// 需要实现的函数

function repeat (func, times, wait) {

 // 补全

}


// 使下面调用代码能正常工作

const repeatFunc = repeat(console.log, 4, 3000);

repeatFunc("hello world"); //会输出4次 hello world, 每次间隔3秒



标题:输入电话号码时自动推荐出下一位合法的数字集
描述信息
公司有10万名员工,每名员工都有一个座机号码。现在要在网页上实现一个"自动补位推荐" 的功能,问如何实现?

解释:

"自动补位推荐" 功能:有一个输入框,用户每输入一个数字,立马推荐出下一位合法的数字集合。比如只有 5789234、5623786、5633678三个电话号码,当第一位输入5时,立马推荐下一位有效数字集合[ 7, 6 ],如果第二位输入6时,下一位有效数字集合为[2,3]....




标题:多叉树广度优先遍历查找
描述信息
要求:

自定义多叉树节点node结构(只需要定义节点结构即可,无需构建树)
按照广度优先查找符合要求的节点(没有符合要求的节点返回null),比如查找电话号码为 phone的用户信息,调用如下:

let node = wideTraversal(node,(e)=>e.phone===phone)



标题:赛马求最快N匹
描述信息
条件:

1.64匹马

2.8个赛道

3.每次比赛只能知道比赛结果名次,不能知道具体时间

求:

用最少的比赛次数,找出最快的4匹


总体来说面试体验贼好,我的手撕代码是真滴多。。。

更多模拟面试

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐