字节财经面经(24实习)

一面(50min)

自我介绍

项目

Kafka

kafka为什么这么快

kafka怎么解决重复消费

Redis

数据结构

zset数据结构

压缩列表 跳表

大K问题

Java

线程池

线程池参数,线程池流程

线程池拒绝策略

Mysql

索引数据结构

为什么用b+树

Spring

什么是ioc

怎么解决ab对象互相引用问题

算法

长度最小的子数组

二面(55min)

Mysql

事务的四个特性

Undolog redolog binlog

持久化先提交redolog还是binlog

可重复读解决幻读

Next-key-lock

加Next-key-lock需不需要索引

索引的数据结构(一面问了还问一遍我是没想到的)

分析一个update语句什么情况下会很慢

说了因为主键问题导致分页合并页

update加载的段太大

changbuffer中没有语句命中的行(没答出来)

Redis

redis的事务

分布式锁

项目里redis用来干嘛的

计网

TCP的拥塞控制

输入一个url会发生什么

三次握手为什么不能是两次

四次挥手为什么不能是三次

三次握手安全吗(syn泛洪攻击)

如何用短连接建立和长链接的映射

限流方式(令牌桶 漏桶)

算法

链表排序

三面(60min)

项目

项目里面用到了什么工具

后端框架用的什么

熟悉的设计模式

spring的bean是单例吗

什么情况下使用非单例

java怎么实现线程私有数据

线程池和ThreadLocal的底层原理

手写订阅发布模式

java里常见的GCroot

TCP和IP分别是那两层的

网络层和传输层分别解决了什么问题

查看80端口被那个进程占用(没答出来我麻了)

起了个进程看服务怎么起来

两道sql题

表 学生id 班级id 分数

第一题:查询每个班的平均分和班级id

第二题:查询每个班分数最高的人的id 和分数

算法

二叉树的最近公共祖先

总结:一二面感觉都问的很常规,并不是所有问题都答出来了,三面感觉是面试官随心问,想到啥问啥,估计是个leader,三面面试体验都很好.

12.5

hr打电话说要等到月底才有结果还不一定过,我直接跑路换部门

#我的实习日记#
全部评论
完蛋了,23届的我已经都忘了这些了
3 回复
分享
发布于 2022-11-29 15:18 陕西
老哥啥时候面的呀,拿到offer了嘛
2 回复
分享
发布于 2022-11-27 19:48 辽宁
滴滴
校招火热招聘中
官网直投
兄弟是简历技能写了kafka吗,还是项目用了
2 回复
分享
发布于 2022-11-29 15:54 广东
很强,基础很扎实啊
1 回复
分享
发布于 2022-11-27 12:53 北京
看到算法题,我慕了,我的那个面试,是面试官自己出的题我哭死,不招人可以直说的呜呜呜
点赞 回复
分享
发布于 2022-11-28 21:56 广西
xd,能不能看看你简历
1 回复
分享
发布于 2022-11-29 00:54 湖北
24的已经开始了啊,未来可期.
点赞 回复
分享
发布于 2022-11-28 15:01 北京
同上周五三面,还无消息
点赞 回复
分享
发布于 2022-11-29 15:46 陕西
同财经,上周三三面,没消息
点赞 回复
分享
发布于 2022-11-30 19:26 陕西
兄弟,你项目做了几个啊
点赞 回复
分享
发布于 2022-12-03 12:29 重庆
楼主有消息了吗,我也是三面完在等
点赞 回复
分享
发布于 2022-12-03 15:30 北京
收到offer了吗
点赞 回复
分享
发布于 2022-12-04 22:32 陕西
学弟呀 我也西柚自动化出来的 辅导员还是zf 吗
点赞 回复
分享
发布于 2023-01-17 10:09 陕西
兄弟能看看简历吗,最近要投实习了
点赞 回复
分享
发布于 2023-02-26 16:02 浙江
hxd求个简历看看
点赞 回复
分享
发布于 2023-03-10 09:07 江苏
好兄弟同求简历
点赞 回复
分享
发布于 2023-03-25 22:58 重庆

相关推荐

十几分钟的电话面试。    有的写了下回答,大伙指正一下+ 数学运算函数 + 字符串反转函数  + 处理字符串的类   + Java数据容器 集合都有哪些 LinkedList  HashTable(ConcurrentHashMap 代替其作为线程安全的锁. 使用分段锁)  TreeMap+ 多线程+ Spring 中的 AutoWired 和 Resource 的区别   AutoWired (参数 required  多一个构造器注入) 优先 byType   Resource(参数 name type  属性注入  setter注入) 优先 byName    优先 resource+ 断点续传怎么实现:保存进度,定位上次的上传位置+ 怎么进行数据库的优化 :一个复杂查询,语句报错,全量查询不报错,分析得知全量查询数据量太大,缓存区中的数据并没有报错。复杂查询查询到了异常数据。使用 explain 查询计划进行定位,确定报错位置,是某个表的某个字段出现了字符串不匹配的问题,有非法字符无法进行字符串转换(存的是数字字符串,要转换成数字后进行运算,无法改变数据类型,牵扯到其他业务),想修改数据,害怕影响其他业务,造成数据存坏或者污染,尝试对异常数据进行过滤处理。再有就是对于经常查询的字段加索引。+ 项目中哪里使用到了 redis  :redis 用来加速数据库数据的访问,我有一些数据太大了,因此访问的比较慢,加入了 redis 缓存。但是通过 jmeter 测试,发现有客户端阻塞卡顿的情况。原因就是 redis 是单线程,大 key,会阻塞 Redis。并且访问流量大,服务器也无法承受。最终分析该数据不是很敏感,还是选择了直接使用浏览器进行缓存。      session 共享 和 token 续期问题。 使用 有序集合实现延迟队列+ git 有一个开发版本,在开发版本(1)进行了一堆代码的开发,突然加了一个临时版本(2),如何将分支 1 上你的代码加入到版本 2 上,是用什么命令:使用 checkout 切换临时分支,使用 git merge 合并两个分支。解决冲突,拉取代码 上传代码+ SpringBoot 和 SpringCloud 讲一下
点赞 评论 收藏
转发
33 179 评论
分享
牛客网
牛客企业服务