字节跳动面经

  面试是教育部门base广州,在2面挂了,由于自己准备不充分。现在写下面试过程:

一面:

1.自我介绍,描述一下项目经历

2.问对哪个项目了解比较深,问框架和一些功能实现

3.golang的nil是不是都一样,是否有区别。sync.Map底层实现。slect用于什么场景

4.定时器和消息队列用于什么场景,高并发问题要怎么处理,流控算法

5.编程题:链表对折

二面:

1.自我介绍

2.编程题:两个只包含数字的无限长字符串相加,,输出结果

3.进程和线程的区别

4.redis底层是如何存储的,如何数据已经满了,继续存会出现什么结果。主备是如何实现同步的。redis为什么存储会比较快

5.http 502错误是什么意思,grpc底层是什么协议

6.解释一下cap模型,etcd是属于其中的哪些

7.服务发现和分布式锁是如何实现

8.io复用 select为什么是有限的

  

我记得的就是上面的问题,希望帮助到大家。 我再好好准备一下理论知识,准备投其它公司,大家加油!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值