社招字节跳动面经(已拿offer!)

个人介绍:985非计算机,转行it搞java搞了1年,目前拿到了字节跳动的offer。感谢牛客网友的分享,现在我分享我的面经给大家,希望能够对大家有帮助。

一面:
1、final是干嘛的,用在什么地方,你们项目中有用到过吗
2、有那些集合,一个一个说linkedlist,arraylist,hashmap
3、说一下hashmap基本结构,和hashmap的扩容,hashmap的并发
4、说一下jvm的垃圾回收器,有那些,算法有哪些,他们的优缺点
5、线程池用过吗?用来干什么?说一下线程池。
6、做过sql优化吗(我简历上写了),说一下吧。
7、mysql的索引说一下,b+树的优缺点
8、说一下dubbo的架构(简历上有写)
9、说一下kafka的topic,partition,broker概念
10、kafka的主从选举机制
11、redis用过吗?有哪些数据类型,常用什么数据类型?我有说zset,那说一下zset的底层原理吧
12、linux中你用哪些命令
13、linux中想看一个文件中某个关键字出现的次数(我不会,后面还会问到。。)
15、做题:leetcode56题,合并区间。

二面:
直接先做题:leetcode70 跳台阶,这个我做过所以写的很快,还说了下递归和动态规划的优缺点,
然后特别,面试官发给了一个飞书文档的连接,上面有很多实际的问题,大致有这些:
1、给一个实习生写的代码,请指出他的问题
2、给定一个订单和商品的要求,请设计表结构,然后有三个问题,分别写3条sql来。根据联合索引来设计索引。
3、接着第二题,用redis来存储上面问题查询出来的结果,该怎么写redis
然后:
1、问一个之前问过你当时你没回答上来的:linux中想看一个文件中某个关键字出现的次数,嘻嘻,那天面试完我去百度了!
2、说一下redis的主从复制,缓冲区大小,超过缓冲区大小怎么办?
3、tcp三次握手,为什么三次,为什么四次
4、tcp快速恢复,快速启动,慢启动
5、进程和线程的区别(这一部分没细问,他说看你是搞java,如果是搞c的会问的更加深入。)
我算法题做的比较快,问完上面的问题后就花了30分钟,面试官看太快了,就说你还有什么比较拿手的,我就说了说我做过一点mysql的治理。然后又聊了10分钟

三面:
直接先做题:合并两个有序链表。。
1、你做过哪些项目?
2、说一个你觉得难度最大的项目,你是怎么解决技术难点问题的。
3、你做过微服务项目吗?用的什么技术?
4、你说一下springcloud 的 hytrix的原理是什么?
5、说一下dubbo的原理。
6、用过redis吗,项目中怎么用的。
7、知道微服务网格吗,知道微服务治理吗?
8、你的优点和缺点

为了跳槽我前后准备学习了一年的时间,学了很多内容,感兴趣我的经历的可以去我的文章中查看:

#面经##字节跳动##社招##Java工程师#
全部评论
准备这么充足,这些都是你应该拥有的,赞哦
4 回复 分享
发布于 2020-11-03 09:58
请问之前的公司是什么规模呢
3 回复 分享
发布于 2020-11-03 13:57
恭喜老哥!请问面的是什么部门呢
2 回复 分享
发布于 2020-11-02 21:45
欢迎走我的内推哈 https://job.toutiao.com/s/J9H3kXF😀
1 回复 分享
发布于 2021-02-01 23:13
我想问下你简历上的项目,他们问吗?不会说 “怎么这么简单啊”这种? 我们方向不同,我项目老是被他们说简单,问不出来什么这种。。。
1 回复 分享
发布于 2020-12-05 23:31
三面的算法都是中等难度,真好
1 回复 分享
发布于 2020-11-07 00:27
你这算法题是用上了几年的运气😂
1 回复 分享
发布于 2020-11-05 19:32
沾一口仙气儿不介意吧😏
1 回复 分享
发布于 2020-11-03 13:17
楼主,你是项目里写了分布式这些东西的吧?
点赞 回复 分享
发布于 2021-08-30 18:19
从知乎关注的答主,现在在牛科又遇到答主了
点赞 回复 分享
发布于 2021-08-03 09:23
你知乎写的 “剑指offer和leetcode 50多题” 是指刷了50多道吗?就一遍 50 多道就行了?😅
点赞 回复 分享
发布于 2020-12-05 23:34
点赞 回复 分享
发布于 2020-11-22 19:04
请问方便透露跳进去薪资涨幅多少吗?
点赞 回复 分享
发布于 2020-11-08 22:52
点赞 回复 分享
发布于 2020-11-04 09:34
TQL,沾沾福气
点赞 回复 分享
发布于 2020-11-03 23:27
社招上岸。。太强了
点赞 回复 分享
发布于 2020-11-03 22:53
Wc
点赞 回复 分享
发布于 2020-11-03 16:00
效率工程就是飞书部门吗
点赞 回复 分享
发布于 2020-11-03 13:16
牛逼
点赞 回复 分享
发布于 2020-11-03 12:47
棒棒!欢迎大佬参加我们的社招面经征集活动呀!有京东卡可以拿~社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡~:https://www.nowcoder.com/discuss/374207 #社招面经#
点赞 回复 分享
发布于 2020-11-03 10:27

相关推荐

面试官自我介绍自我介绍1.实习一ai心理疗愈平台心理场景对大模型答案的产出肯定要有严格的评估,不能违反心理健康的标准,你是怎么保证的?敏感词过滤是这种命中匹配,那如果语意的话要怎么处理,避免输出负向的?如果大模型并不按照你设定的去回答,那么你要怎么办?你们现在的系统是怎么处理这种情况的?怎么ab测试的?敏感词库如果不全怎么办?排行榜是怎么实现的?数据只放到redis里面吗?mysql里面存的是什么数据?为什么不用redis里面的string数据结构?redis的写入时间是什么时候?mysql具体存哪些数据可以给个样例吗?存的是用户的活跃度和id,那么你是怎么算出来排行榜的前十?先写mysql再删redis为什么要进行这个操作?1写mysql 2读mysql 1删redis 2缓存redis怎么办?延迟双删的时间怎么定?先写mysql 再删缓存,为什么不是更新缓存?无论是删,还是更新都会存在这种交叉覆盖的情况,你为什么优先选择删,而不是更新?2.实习二资产配置平台讲了下AI 投资助手3.八股mysql事物隔离级别可重复读什么方式解决实现的幻读?有个事物正在读数据,另外一个事物给这个数据覆盖了,我是怎么读到原来的数据,实现可重复读的mysql怎么选择索引的我给这个表加了个索引他一定能命中吗?join和union区别是什么,应用场景是什么数据库的主从同步是怎么实现的redis非关系型数据库,mysql关系型数据库,说下你对他们俩的认识和理解,相同点,区别什么情况选redis,什么情况优先数据库看你之前的项目里面用了redis为什么还要用数据库osi七层网络模型,tcp协议哪一层tcp/udp区别,什么情况用tcp,什么情况用udp介绍下dns解析过程,比如说我打开了douyi.com它背后的交互链路是什么样的根域名,权威域名,可以解释下吗kafka的partion,消费者,消费组的关联关系是什么zookeeper类加载机制父类/子类,静态代码块,静态变量,构造方法,变量的加载顺序?4.算法:买卖股票最佳时机,一次和多次easy反问,什么要提升的,业务总结:1小时 实习项目问的偏ai + 基础八股主要是mysqlredis + 算法发个面经攒攒人品值,许愿二面顺利
点赞 评论 收藏
分享
评论
60
383
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务