字节搜索go后端三面挂,内附三次面经

#面经##字节##字节日常实习#
6.7一面 60min 问了一点八股然后写题
自我介绍
项目中遇到的难点
为什么要有互斥锁,互斥锁如何实现
如果线程遇到互斥锁被锁定是处于什么状态
如果是联机情况下,如何保证锁互斥
介绍一下mysql的事务
事务的一致性是指什么,应用在什么场景?
题目1:多叉树的深度,自己设计结构体、输入输出
题目2:给定节点数,输出能组成的不同种类的二叉树的个数
题目3:逻辑思维,一枚硬币正面概率30%,反面概率70%,两人抛硬币决定选人,如何保证选择其中一人的概率都是50%

6.13二面 60min  主要深挖项目
自我介绍
项目介绍
池子怎么设计的?如果满了怎么办
epoll底层怎么实现
epoll的具体代码你怎么写的?
reactor和proactor介绍一下
你这的半同步是怎么实现的
用到了什么数据库?
有限状态机解析是什么
BIO和NIO如何理解
锁机制怎么实现的?
TCP为什么是四次挥手
洪泛攻击如何解决
http的1.1和2的区别
map的O1实现是什么?底层原理,手撕一下
手撕一个生产者消费者模型
锁的粒度如何缩小?

6.15三面 50min  主要是聊天,就撕了一道题,聊天内容很轻松
实验室方向
问一些实习情况,能实习多久
说一下项目里你比较满意的点,不用说前面说过的了
出了一道题,有序数组中每个数的平方后的不同数字的个数,时间On,空间O1
聊一会儿本科的毕设和项目,你觉得比较难的地方以及你是如何解决的
你平常学技术是怎么学的?为什么学go,如果转语言你会怎么学?
chatGPT你怎么用来学习的?

 6.16通知三面挂
三面快乐畅谈之后挂了 本来还以为稳了T T
然后被另一个部门捞起来了说下周还有新的两面T T
全部评论
兄弟,我想问一下,字节每一轮面试前有发邮箱说明现在是第几轮面试吗?我之前已经面过三轮了,他今天突然又发一个面试通知,除了联系hr外和其他邮件没什么区别,上面写的也是考察过往项目和业务,这是啥原因啊
1 回复 分享
发布于 2023-06-16 15:11 浙江
是日常还是暑期啊?
点赞 回复 分享
发布于 2023-06-17 19:55 江苏
请问一下大佬收到感谢信之前有收到三面的面试体验调查邮件吗
点赞 回复 分享
发布于 2023-06-17 16:34 四川
不知道你是不是有邮件发拒信,如果只是没消息不一定挂了,我就等了好久。。。
点赞 回复 分享
发布于 2023-06-16 21:30 浙江
大佬你三面过了么,多久给结果的啊😱
点赞 回复 分享
发布于 2023-06-16 11:13 北京
大佬什么部门呀
点赞 回复 分享
发布于 2023-06-14 21:07 广东

相关推荐

2025-12-21 16:15
门头沟学院 Java
1.实习介绍2.jvm垃圾回收有了解吧,我有这样一个场景:比如说你负责的服务,那个可能是一个大流量,低延迟的一个服务。然后现在你观察到你们现在这个服务频繁的GC然后针对你这种我刚刚讲这种特点服务其实是有可能影响它的稳定性跟性能的了。如果不是一个QPS很高,然后访问时间也可以容忍很长的一个服务,那倒无所谓,对吧,然后这个情况可能需要你来排查和解决。你会怎么来做3.我再说具体点,就是它的YGC和OldGC都非常频繁,你觉得会是什么情况4.刚刚提到主要一个说那个一样ygC可能晋升到老年代的门槛低了,这种情况,你怎么调呢?5.要是竞争年龄没什么问题的。有没有可能把那个Young区调大?你觉得行不行6.好,那如果Young区调大的话,因为总的内存肯定是有限的固定的嘛,那这个老年代Old区可能就小了。这样这这种调整会是一个正向的吗?对GC的优化来讲,这种做法一定是对的么?为什么7.问一下MySQL相关的问题哈,我用数据库存100万数据,怎么对这一百万笔数据进行修改并确保全部修改成功8.mysql的一张表里面有a b c 3个字段。建了三个单独索引。sql语句的是where a等于1,b等于 1,c等于1,我这个sql会使用哪些索引?9.它底层优化器怎么去选择。根据哪些因素去选择10.问一个场景的问题,现在前置条件是innodb引擎我数据库里呢有两张表。一张表有30个字段,另外一张表有60个字段。假设这两张表每个字段的长度都是varchar80不考虑null的这种情况。我现在往两张表里分别插入100万条数据,接下来我需要从两张表里各自select一条数据出来。当然,我这个字段数都保持在30个where条件左右,我直接使用主键,这两个查询在效率上有没有什么差别,为什么11.OK,很不错,接下来问一下业务场景的问题哈,比如我现在线上有这样一个批量处理类的任务。这种程序的特点是短时间内我会产生大量的临时对象,因为批处理会比较快,内部的处理。理论上这些临时对象是可以被垃圾回收回收掉的,但是系统在高速运行了一段时间以后,发生了堆内存的溢出。你分析一下,我现在不考虑一些这个对象无法被回收或者什么长引用这些因素,反正主要还是基于刚才那个前置的这个条件场景。那你来分析一下,就我也没有什么不可回收的为什么运行了一段时间,会出现堆内存溢出可能的原因是什么
点赞 评论 收藏
分享
评论
4
40
分享

创作者周榜

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