字节Java后端-一二三+hr面(已意向

哈哈哈哈牛客许愿太灵了,前来报答,三面之后第二天就约了hr面,hr面之后第三天就发意向书了,果然是字节,效率就是高呀 i了i了。😁😁😁八股文尽量靠回忆吧,算法题倒是记得很清楚。
项目方面是一个中厂实习+自己做的netty项目(所以面试会涉及网络编程部分

一面:(1小时
1、select 和 epoll的区别(网络编程必考题 背多分
2、NIO BIO AIO 分别谈谈
3、自旋锁,CAS,有什么弊端 怎么解决
4、异步IO、同步IO,什么是异步、同步
5、实习做什么的,实习部门做什么的,遇到什么困难,怎么解决
6、说设计模式使用的实际场景
算法:最大栈、链表k个一组反转

二面:(45分钟,因为算法简单
1、AQS基本原理(因为我说看过jdk源码。。。
2、什么是可重入锁,用源码解释一下
3、AQS的应用在哪里举例说明 怎么实现的(JUC下的基本都用到了AQS,线程池也用到了
这一面基本聊了很多jdk源码。。。因为简历写了有看过jdk源码
4、举例jdk里面用过哪些设计模式
5、你怎么看云原生,什么是云原生,为什么想做云原生
6、kubernetes和docker了解多少说多少
7、netty做了什么优化 具体点
8、零拷贝原理
算法:给了两个选择,要么做一道算法,要么写一个生产者消费者。果断选后者。。。

三面:1小时,估计是主管,人很好,但问的问题基本。。不知道。。。
1、什么是TCP连接 为什么TCP要连接(问的不是三次握手
2、socket编程中,三次链接怎么进行的,从哪里拿到连接的,连接成功的标志是什么(我回答的是linux下的两个队列,一些协议栈操作,估计是想问socket.accept()是怎么返回的,我是这么答的不知道对不对
3、客户端挂了,那服务端能感知到TCP断了吗 不能怎么办,能的话是什么原理?
4、B+树的缺点,MySQL怎么优化B+树(给我问懵了,怎么不按套路出牌。。。不应该问优点?据面试官说是直接把B+树换了。。。俺也不懂。。。
5、之后是一些举例表结构+SQL+表的索引,问为什么不能这么写,说说SQL的执行过程,如何优化
6、MVCC原理
7、符合二级索引的查询条件就一定不回表吗? (问傻我了,面试官和我说这与MVCC有关,让我想想。。。我想不出来。。。
8、分布式锁 业务服务器挂了  锁怎么释放?除了设置锁的存活时间还有别的办法吗?(不知道。。
9、除了innodb你还知道什么引擎(不知道。。。
10、为什么想做云原生,谈谈云原生
11、平时怎么调试代码?怎么实现断点的?跑着的线程怎么打断点让它停下来(懵了,不知道。。。直接不能理解问题。。。
算法:链表删除倒数第n个节点(说我用了3个指针。。我也懵了。。。难道能用一个指针吗。。可我只遍历了一次啊。。。不懂。。。)然后又问了怎么回收指针
估计看我前面被问懵了 给了道简单题。。。

hr面:
都是常规问题,没有技术问题,只是楼主没准备hr面。。。建议还是准备一下,字节真的很爱问 字节和阿里offer选谁,为什么  这种问题一定要提前准备。。。我就答了:阿里我不知道 我就想来字节。。。这基本和没回答一样。。。
然后问我,阿里的云原生技术更好,为什么不去阿里。。。我:。。。(就是根本没准备,只能胡诌。。。连夸夸字节的话都没想起来要说。。。
其他还问了一些为什么要这么选择,为什么不那样,那样更好之类的,与我个人经历有关这里就不多说了
hr面基本就是尬聊 我完全没准备。。。一度觉得hr要把我挂了。。。所以以后面试还是要准备hr面,不然心态容易崩。。。

总结起来,一二面都还好常规问题,三面就。。。(对我来说,很多不知道,或者只知道一点,但是知道多少说多少)hr面根本没准备,就也。。。

哈哈哈再度感谢牛客,许愿针灵呀~~~

#字节跳动内推提前批##面经##字节跳动##校招##Java工程师#
全部评论
恭喜!
1 回复
分享
发布于 2021-08-06 18:38
老哥,你的面经我可以整理一下,自己总结下答案发布出来吗
1 回复
分享
发布于 2021-08-07 15:57
联想
校招火热招聘中
官网直投
楼主HR面还是牛客网吗 还是别的平台
点赞 回复
分享
发布于 2021-08-06 18:47
楼主面的是什么部门?
点赞 回复
分享
发布于 2021-08-06 19:50
阿里有独一无二的Java生态,Java岗问和阿里比怎么选很正常
点赞 回复
分享
发布于 2021-08-06 21:11
lz每一面间隔大概多久呢
点赞 回复
分享
发布于 2021-08-06 21:11
是在成都吗
点赞 回复
分享
发布于 2021-08-06 23:59
楼主啥部门
点赞 回复
分享
发布于 2021-08-07 00:24
恭喜恭喜 也许愿一波!
点赞 回复
分享
发布于 2021-08-07 12:13
老姐你也太强了吧
点赞 回复
分享
发布于 2021-08-07 12:24
小姐姐咋那么强!!!
点赞 回复
分享
发布于 2021-08-07 12:58
线程池有用到aqs吗🧐
点赞 回复
分享
发布于 2021-08-07 14:46
云原生感觉有点。。
点赞 回复
分享
发布于 2021-08-07 14:47
那个分布式锁的问题,老哥怎么考虑的?
点赞 回复
分享
发布于 2021-08-07 19:29
hi,同学有意向面试下我们部门吗?阿里巴巴CBU技术部,负责1688网站,属于稳定盈利部门,不会因为业务节奏过快耽误个人时间,有足够时间进行技术学习,工作强度适中,每日10点到9点,一周加班三天左右,现在组内招聘Java技术同学,base杭州,简历直达主管,进度可查。
点赞 回复
分享
发布于 2021-08-07 21:16
恭喜
点赞 回复
分享
发布于 2021-08-08 09:16
楼主怎么学的,太强了
点赞 回复
分享
发布于 2021-08-08 15:56
沾沾喜气
点赞 回复
分享
发布于 2021-08-13 17:00
三面这也太难了😂
点赞 回复
分享
发布于 2021-08-16 10:38
校友牛逼
点赞 回复
分享
发布于 2022-01-29 19:12

相关推荐

#我的失利项目复盘##如何判断面试是否凉了#3.27 美团后端开发一面1.面试官介绍部门2.自我介绍3.开始狠狠拷打项目(看别的牛友一面都是基础,我被狠狠拷打项目)4.项目中序列化与反序列化实现5.zk实现的服务注册,服务注册发现如何实现6.客户端如何拉取,拉取了哪些信息7.客户端如何发起对节点的调用8.SPI如何实现,如何加载进去各部件9.spring如何将类加载进容器中10.轮询实现的一些细节,如何实现11.还有一些记不清了接下来是八股12.线程池参数13.ThreadLocal的用处14.ThreadLocal实现原理15.Java集合中arraylist和hashmap16.arraylist扩容机制以及大致过程17.方法重载和重写18.Spring bean的初始化过程19.IOC和循环依赖20.类加载过程和双亲委派机制好处21.对象相等的条件,重写equals等等22.Mysql中MVCC的逻辑,也就是实现,读操作和写操作具体逻辑23.MVCC用在哪几个隔离级别上?24.随便聊了下redis,跳表,计网等等25.算法:翻转链表总结:面试官挺不错的,就是项目拷打的太狠了,(听哥们说他们都是基础八股,我羡慕了)然后就是一些八股没背熟,以及算法手撕还是有点low,还有就是项目细节面完两天了还显示的是初试,应该是寄了最近准备一直集训到四月再约投一波,现在还是有点菜,运气也不是很好加油,泥川鼠鼠闯暑期#我的失利项目复盘##如何判断面试是否凉了##你收到了团子的OC了吗##牛客解忧铺##23届找工作求助阵地##25届暑期实习##美团##团子#
点赞 评论 收藏
转发
10 147 评论
分享
牛客网
牛客企业服务