2021.2.4 字节跳动 后端开发工程师 教育业务 二面

本轮是交叉面时间较短
1. 自我介绍
2. 实习项目
3. MySQL 聚簇索引 非聚簇索引 联合索引
出了个题(a,b,c,d)
where a = ? and b = ? and c = ?
b              c               d
b              a               d
d              c               b
好像问我能不能走索引,我搞混了,答的最左前缀。。。
4. 问我了不了解socket,多路复用。(我说不了解,听到多路复用我又扯到HTTP协议)
5. 给个二叉树,前序中序后续输出(不用写代码)

算法:两两交换链表中的节点

反问面试官说,其实业务需要了解网络编程,我感觉有点凉。。。

#面经##校招##字节跳动##Java工程师#
全部评论
请问下base 哪里呀
1 回复 分享
发布于 2021-02-04 17:00
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
1 回复 分享
发布于 2021-02-04 15:10
请问一下现在字节的春招开始了么?
点赞 回复 分享
发布于 2021-02-05 16:54
关于MySQL的这个题,本身就没有多大的意义。 MySQL是基于代价来选择索引的,题里没有各个字段区分度、查询字段之类的信息,就问能不能走索引,显然是没有依据的。 不过面试官希望考察的知识点应该是“联合索引一定要满足左端的字段在索引条件中”,否则这个索引根本就不会去进行代价计算,更谈不上被选择了。
点赞 回复 分享
发布于 2021-02-04 16:41

相关推荐

评论
5
36
分享

创作者周榜

更多
牛客网
牛客企业服务