字节后端提前批二面面经

55min
最近面的有点多,凭记忆写,可能会有些串,顺序可能不真实

1.innodb原子性怎么实现的,一致性呢
2.redolog undolog特点是啥
3.SQL题:表t,字段有 name,sex,age,city,要求查询男性平均年龄最大的三个城市,和这三个城市的平均年龄(下面几个问题都是针对这个表和sql的)
4.如何对这个sql进行优化
5.该怎么建索引,哪些字段,什么顺序
6.性别应该放在最前面吗,为什么
7.联合索引多个索引是怎么连接的,是字符串拼接吗
8.我看你这用过es是吧,es索引是什么结构
9.比如:zijietiaodongzi,你建一个zi的倒排索引
10.倒排索引底层是怎么存储的。(这个我确实没看过,但我说要是要我来设计的话用数组加链表的形式)
11.数组加链表还有可以优化吗,比如空间方面的(优化成树,最后说底层确实是树)
12.什么是二叉树,满二叉树,完全二叉树
13.有了二叉排序树,为什么还要平衡二叉树
14.平衡二叉树平均查询时间复杂度是多少
15.那红黑树又解决了什么问题,怎么解决的(?鲨了我吧)

算法题:硬币兑换

面试就是一个让人觉得你到底有多菜的过程

#面经##校招##字节跳动##Java工程师#
全部评论
select city from t where sex = '男&(1145)#39; GROUP BY city ORDER BY avg(age) desc limit 3 select avg(age) from t where city in (select city from t where sex = '男&(1145)#39; GROUP BY city ORDER BY avg(age) desc limit 3 ) group by city 两个 SQL 语句,不知道对不对,请大家指正
1 回复
分享
发布于 2021-07-26 08:53
老哥什么部门的这是
点赞 回复
分享
发布于 2021-07-25 15:28
饿了么
校招火热招聘中
官网直投
全是问数据库相关的啊。
点赞 回复
分享
发布于 2021-07-25 17:30
楼主建立zi的倒排索引怎么建的啊?
点赞 回复
分享
发布于 2021-07-25 19:29
算法题需要输入输出吗?还是像leetcode那样就行了?
点赞 回复
分享
发布于 2021-07-25 22:08
我自己写的SQL语句是这样的`SELECT city,avg(age) FROM t group by city ORDER BY avg(age) DESC limit 3` 这咋优化呀?
点赞 回复
分享
发布于 2021-07-25 22:46
请问这个sql该怎么建索引?
点赞 回复
分享
发布于 2021-07-26 09:00
老哥是有数据库的项目吗,感觉这块问得好细
点赞 回复
分享
发布于 2021-07-26 09:39
联合索引多个索引怎么连接的啊😅
点赞 回复
分享
发布于 2021-07-26 10:39
字节提前批有多少面呀老哥
点赞 回复
分享
发布于 2021-07-26 14:30
老哥,你面的是哪个部门啊,感觉好难啊
点赞 回复
分享
发布于 2021-07-26 17:04
楼主用数据库比较多吗?感觉面试问的都是数据库相关。计网操作系统没有问吗?
点赞 回复
分享
发布于 2021-07-26 19:02
老哥,那个mysql语句你怎么写的?
点赞 回复
分享
发布于 2021-07-26 23:01
有兴趣有盒马吗,有兴趣可以聊聊
点赞 回复
分享
发布于 2021-07-28 15:02
楼主收到三面通知了吗
点赞 回复
分享
发布于 2021-07-30 17:36

相关推荐

8 99 评论
分享
牛客网
牛客企业服务