字节跳动|java工程师|面经(社招)|2021|
5810
2021.05.27
2021.05.27
发布于 未知归属地

头条

头条的面试特点基本就是一个套路:【自我介绍】->【 项目 介绍】->【手撕 算法 】->【基础知识】,屡试不爽。

一面

1. Two Sum

2. 给定m个不重复的字符[a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。给定m个可能重复的字符[a, b, d, d]呢?

3. 提供一个整型数组以及一个整数s,如果该数组中存在n个连续元素,且元素相加之和大于等于s,则返回满足该条件的连续元素的最小长度;否则返回0

4. MySQL集群。假如集群出现延迟怎么处理。

5. Redis的zset实现延时任务

6. 设计题:如何设计tiny url

7. 为什么要四次挥手

8. HTTPS

第二天收到hr小姐姐的电话,约了面试时间。

二面

1. 自我介绍

2.  项目 介绍

3. K Group 反转链表 。写了栈和迭代两种实现方式, 链表 的题写起来真痛苦,很容易边界出错。

4. Redis的持久化机制

5. MySQL的隔离级别

6. MySQL索引,聚簇索引和二级索引

7. Redis高可用方案

8. 介绍一些Kafka的一些概念

9. Kafka如何保证消息有序
...忘了

过了一天又收到hr小姐姐的电话,开心。

三面

1. 自我介绍

2.  项目 介绍

3. 第K大的数

4. 设计题:秒杀系统

5. MySql的索引优化

6. HTTPS
...忘了

三面完了正好是周五,忐忑的等到了周一,以为挂了。结果下午收到hr加微信,约了hr面。

hr面

1. 为啥离职,怎么想的

2. 介绍 项目

3. 怎么和团队的人沟通,和成员出现冲突时怎么解决。

4. 期望薪资,你现在的薪资

字节跳动内推码: ZKTKBDR

社招实习投递链接: https://job.toutiao.com/s/JmMyybC

在线的岗位都是在招的,直接链接内投递即可

评论 (9)