字节后端二面面经

1.聊实习

这块除了基本的介绍外,首先问了一些细节,比如建立连接之后,对方是因为什么信号开始发送数据的;数据是通过什么方式给下游模块的(推送的方式);各模块之间的通信方式(rpc)。第二是问了设计方面的问题,比如两个模块间的数据同步问题(下游模块的处理速度会阻塞上游模块),我大概答了使用中间件、异步,都答的很模糊。

2.数据库事务是什么,acid

3.展示了一条select语句 大概是select * from table_a where a=10, b>20, c=1

问如何优化检索:建立联合索引

联合索引以什么顺序,为什么:(a,c,b)的顺序,因为最左前缀匹配原则

要是selcte * from table_a where a>10,c=1 (a,c)的联合索引还能匹配成功吗

4.为了一道sql题,大概是查学生表中平均身高大于175的年龄、人数、姓名

5.算法题:二叉树的右视图

算法题数组中topk的元素

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值