字节社招1面-感谢我的时间70min

ps:字节的hr和面试官人是真好
没什么八股,主要是项目,我答得比较烂
1.自我介绍
2.项目
3.说了重构,问怎么重构的
4.详细问了下模型,微服务划分
5.为什么不用rpc而是用restful接口
6.说说redis在项目中的使用
7.说说kafka在项目中的使用
8.kafka消费lag了怎么办
9.kafka生产者发了错误的消息怎么办?
10.synchronized原理,锁的是对象还说类
11.synchronized锁是重量级的吗?这几种锁有什么区别
12.线程同步的方式,除了锁
13.java值传递和c++的指针有什么区别
算法
两个链表之和
#java##2024社招##字节#
全部评论
楼主面试的什么部门
点赞 回复
分享
发布于 04-08 21:12 香港
楼主怎么样了,和我面的算法题一样
点赞 回复
分享
发布于 04-10 14:57 上海
联易融
校招火热招聘中
官网直投

相关推荐

头像
04-07 15:47
已编辑
Java
最近更新:已挂————————————————————面完愣了很久,大概率挂了● 自我介绍● 看到你说用了线程池,说说线程池呗● 线程池你会常用哪些队列?● 线程池的队列和消息队列(比如rocketmq)有什么不一样吗?● 可以用消息队列充当线程池的队列吗?● 反过来呢,可以用普通的Java队列实现消息队列的功能吗?● 还是刚刚的问题,普通队列和消息队列有什么本质的不同呢?● 说到消息队列那我们聊聊分布式,你对分布式是怎么理解的?● 分布式和微服务可以划等号吗?● 一个请求到分布式的后端,是怎么决定应该打到哪台机器上的呢?● 那ALB(或者nginx)和微服务里用到的注册中心有什么区别吗?● 可以用nginx代替注册中心吗?为什么行/不行?● 你确定nginx没有发现被代理的服务器故障的功能吗?● 为什么使用feign代替了dubbo呢?● feign调用和dubbo有什么不同?● rpc自定义的协议和http有什么不同?● 使用rpc为什么数据要进行序列化和反序列化?● 从网络分层的角度考虑,rpc自定义的协议和http有什么不同?● 用redis除了缓存还做了什么?● 为什么会考虑用redis做分布式锁呢?● 其他的东西可以做分布式锁吗?分布式锁对使用的组件有什么要求呢?● 数据库实现分布式锁和redis各有什么优劣?● 假设现在让你去优化淘宝的商品搜索接口,你有什么思路?● 除了说到的索引、搜索引擎、缓存、多线程,还有其他方法吗?● 你用到的开放搜索和es有什么区别?● 既然他们很像,那你了解es的原理吗?● 做一道题吧:股票交易,分别写出只允许一次交易和允许多次交易能获得的最大利润● 反问:感觉八股文很少?回答:问完线程池感觉你背得挺熟练,就感觉不用问八股了,没什么意思。#面经##字节跳动##社招#
点赞 评论 收藏
转发
3 16 评论
分享
牛客网
牛客企业服务