字节后端一面(日常实习)

12.5约的12.10一面

1.自我介绍,介绍实习项目,介绍自己的项目

2.挑一个自己熟悉的项目介绍

3.mysql八股拷打:索引(结构,为什么用b+,失效),超大表分页

4.redis八股拷打:持久化(rdb,aof介绍,原理,使用场景)

5.计算机网络拷打:tcp和http区别,联系。http1.0-3.0不同,tcp三次握手(如果最后一次没确认会发生什么)

6.中间件拷打:kafka相关知识(顺序消费,高可用,重复消费),rabbitmq和kafka不同,

7.java八股拷打:aop面向切面(原理,jdk和cglib动态代理介绍,应用场景)

8.场景题目,设计一个朋友圈系统

9.以上所有问题全部都是先引出八股然后问对应场景题目,感觉面的好难,可能是我菜,而且面试官对我的实习和项目基本不感兴趣。

10.lc:删除k个数字后使数字最小,lc原题

总结:面的感觉有点变态,八股是都还算正常范畴,但是所有的八股后面都会问对应场景题,就有点心力交瘁,而且基本上完全没问我实习和我的项目的东西,拷打了整整50分钟八股和场景题,然后做了一个力扣

反问阶段可有意思了,我问:我java后端假如进去之后是做啥的(我假如能去实习能做啥)面试官:我们是搞golong的(先别说你能不能进来,进来你也是转语言,别惦记你那java了);我问:您感觉我表现的咋样(面的这么变态我还答的大差不大,应该挺好吧)面试官:还行吧也就,我们内部再讨论之后综合考虑(你也就普通水平,勉强过及格线,我们这边面的好的表现更好的一抓一把,等排序通知吧,二面都不一定给你)

求二面。(12.11更新,寄了,感谢信到手)

字节到底再招什么人啊,是因为我java和题目golang技术栈不匹配,还是啥?实习也有大厂,八股和场景题也都答上来了,力扣也A出来了,不是哥们,你要啥人啊

12.12面团子和高德,祝我好运(团子和高德基本都寄了,年底了,我的实习在哪呢)

全部评论
恐怖
4 回复 分享
发布于 2024-12-11 11:54 陕西
是时候抄底了
3 回复 分享
发布于 2024-12-11 11:27 北京
为啥现在大厂都偏爱golang啊
2 回复 分享
发布于 2024-12-11 21:50 上海
这是论坛投的吧,感觉难度不小
2 回复 分享
发布于 2024-12-11 16:50 香港
字节经典对实习不感兴趣
1 回复 分享
发布于 01-18 09:56 山东
期待佬之后的实习面经
1 回复 分享
发布于 2024-12-12 23:09 北京
楼主加油,认真准备八股和算法,你肯定能找大自己心仪的实习的,少内耗,多总结,多看看那些平常不注意的细节吧。
1 回复 分享
发布于 2024-12-12 19:32 北京
佬,你美团面的是哪个岗,17号我也面团子
1 回复 分享
发布于 2024-12-11 11:33 天津
秋招吗佬
1 回复 分享
发布于 2024-12-11 11:27 湖北
隔天就感谢信了吗
点赞 回复 分享
发布于 01-17 16:07 山西
找到了吗?最近也要在找,可以交流一下。
点赞 回复 分享
发布于 01-16 18:26 北京
八股不难 每个都加场景题确实太变态了
点赞 回复 分享
发布于 2024-12-24 17:50 日本
大佬,我在纠结学java还是golong,有没有什么建议
点赞 回复 分享
发布于 2024-12-22 16:15 北京
我昨天面完一面,也是基本都回答上来了,算法题也做出来了,结果也还是一面刷了,字节到底要什么人
点赞 回复 分享
发布于 2024-12-20 14:42 上海
年底了我的实习在哪呢
点赞 回复 分享
发布于 2024-12-18 22:32 广西
26届吗 面这么难吗😨给我整不自信了
点赞 回复 分享
发布于 2024-12-16 20:46 贵州
佬,算法题是acm模式还是力扣核心代码模式啊
点赞 回复 分享
发布于 2024-12-16 11:09 吉林
佬我今天也面这个部门,场景题跟算法题跟你一模一样😑
点赞 回复 分享
发布于 2024-12-12 15:18 北京
想问问佬团子在哪投的呀
点赞 回复 分享
发布于 2024-12-12 15:10 广东
佬,我也是今天面的,是抖音的测开,下午的你的是哪个?
点赞 回复 分享
发布于 2024-12-11 21:57 河南

相关推荐

问题1:为什么会使用分库分表,到达了什么样的数据级别才会去加设计,是否对数据量有一个统计我的理解:看星哥之前写过 单表行数超 500 万行或者单表容量超过 2GB,推荐分库分表,但是面试的过程中怕被问自己写的项目会有这么大的数据量吗不要这么硬背,具体情况具体分析,有的表字段少,经常是条件等值查询,这样加个索引,一个亿也不用分表,有的字段多,还是范围查询,可能5000万就得分表,面试官问你你说是自己在学习分库分表应用到项目中,自己造了几千万的数据量问题2:基因法需要分表的一个数量和确定的一个东西(我的理解是分表的依据,例如大麦中是订单编号和用户id),但是正常的生产环境中是可能动态改变的,比如说需要动态扩容的话,怎么解决呢(例如当前有4个分表,但是现在需要扩充到8个分表),是使用双写吗?这个在扩容前就要考虑好能维持多少年内不需要再扩容。转转架构师在分库分表前,通过之前记录的数据增长量,做了256张表,能在7年内不需要再扩容,如果需要扩容的话,可以使用双写,新扩容表写的过程中,用新的分库分表算法问题3:如果在防止超卖的过程中,Redis不可用了,怎么解决我的理解:使用Redis集群和主从复制吗?因为Redis宕机的话数据库的数据也不能保证是最新的版本,所以得尽量保证Redis不宕机?肯定要使用redis集群模式,但可能会有主从延迟,导致从节点数据不是最新的,但关系不大。可以在用户生成订单后,修改数据库的座位和库存,然后用户支付后,再改数据库的座位和库存,每一步都做好验证。这样从节点的数据问题会降到最低。问题4:如果在当前的幂等验证逻辑中,有一个消息所对应的幂等标识符是不存在的,按照现有的逻辑是可以执行的,但是幂等验证之后的业务系统异常了,这个时候应该怎么处理呢(即通过了幂等的验证,但是后面的服务down掉了,比如说下游抛了一个异常出来)【没太明白应该回答什么,是指需要将幂等标识符重新进行设置吗】异常了就异常了呗,把这个请求的标识从redis中删除了,就像分布式锁时,业务异常也要执行解锁一样,让下一个请求进来正常执行,然后设置好标识位问题5:本地缓存为什么使用Caffine呢,为啥不用Guava因为caffine的性能要远高于Guava,没有其他复杂原因我的理解:查了下Caffine就是Guava改进而来的,可以这么说吗- Caffine在读写操作方面的性能更高,是基于异步的操作,将淘汰过期操作与读写进行分离- Caffine采用了一种结合 LRU、LFU的算法W-TinyLFU+,具有高命中率,低内存占用的特点
查看5道真题和解析
点赞 评论 收藏
分享
评论
38
120
分享

创作者周榜

更多
牛客网
牛客企业服务