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

相关推荐

04-07 14:34
已编辑
同济大学 C++
1.自我介绍2.闲聊,包括毕业要求、什么时间可以来实习,可以实习多久等等3.介绍项目4.容器是如何实现隔离的?5.简历上异构多处理器计算资源调度算法有神么应用场景?6.容器向外界发送一个请求,比如www.baidu.com,怎么确保容器能够接收到这个请求呢?(我是结合容器内部的一个ip分配、容器运行时和内核之间的响应回答的)7.容器内部向www.baidu.com发送请求响应流程(实际上就是url的解析过程)8.docker容器的发展了解么?答:讲了一下docker之前的一些容器,比如lxc等等9.了解k8s么(这个很熟悉)10.对云原生了解么(云计算到边缘计算全讲了一遍)11.场景题,给你一个任务DAG,有计算密集型节点(对cpu使用比较多)、I/O通信密集型的,你怎么去实现高效调度呢?答:结合I/O多路复用回答的12.I/O多路复用发挥怎么个作用呢(这个之前面试刚问过,很熟悉)13.进程和线程?14.了解协程么15.http安全么?为什么?16.https的加密方式?17.https加密为什么要服务器发送一次密钥,客户端再向服务器发送?(这个尝试了两个答案,面试官没有很肯定)、18.http连接是哪一层的?19.http连接是tcp还是udp?算法题:hot100 岛屿数量反问1.对今天面试有什么建议2.什么时候出结果——————————总体来说问的问题基本都回答上来了,没有出现卡壳的情况,就是最后算法题输入犯了个低级错误到最后才检查出来面试官看了我的思路觉得没问题,后续安慰了我一下。啊,不会因为这个输入的卡壳导致整段垮掉吧,我听说字节还是挺重视算法题的,悲、面试感受的话感觉问得其实挺深入的,但是因为都有详细了解所以都回答得出来,算法得多熟悉下ACM模式了,哭。——————————4.7 进二面了,芜湖!
查看22道真题和解析
点赞 评论 收藏
分享
评论
10
150
分享

创作者周榜

更多
牛客网
牛客企业服务