面经字节Java工程师(123+HR面)

Posted 小帮面试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面经字节Java工程师(123+HR面)相关的知识,希望对你有一定的参考价值。


面经分享




一面
1. Two Sum
2. 给定m个不重复的字符[a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd3。给定m个可能重复的字符[a, b, d, d]呢?
3. 提供一个整型数组以及一个整数s,如果该数组中存在n个连续元素,且元素相加之和大于等于s,则返回满足该条件的连续元素的最小长度;否则返回0
4. mysql集群。假如集群出现延迟怎么处理。
5. Rediszset实现延时任务
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. 怎么和团队的人沟通,和成员出现冲突时怎么解决。


点击下方名片关注我
查看更多大厂面经