字节跳动后端基础架构123hr(已oc)

我是java的 进去后转go

一面(50min)

一.项目用了es es为什么快

倒排索引 用了分词 索引命中率

2.编译原理(这个不太会)

只说了编译原理的5个过程 然后说学得不好

3.各种锁 印象深刻 cas volatite 公平锁 非公平锁

cas就是旧值判断 常见aba错误

volatite 同步的三个性质满足两个 有序 和 可见

具体有序是 汇编代码加 lock

可见是压入工作内存

4.bio nio

bio一个进程 or 一个线程 一个socket

nio一个进程 多个 socket

linux 发展和现在使用

select poll epoll

select底层bitmap poll双向链表 epoll红黑树 单向链表

具体检索效率上分析 还有 内核内存移动大小(具体可以查阅相关资料好多不打了😂)

5.mysql索引 b+树 常见索引结构 经典问题

只要理解b+树底层模型就好了 页内单向链表 页间双向循环链表 页内有页目录索引(类似hash函数)

6.hash消除 常见办法 (自己再胡扯了一下渐进hash的好处)

7.红黑树 查阅相关资料理解模型就好了

8.算法题 两次二分 一次二分 的结果用于下一次二分

没原题😂 时间log n 空间 1 (条件好难)10分钟没写完,面试官要开会了。 后面自己写了

觉得我怎么样

技术很不错 😂

二面 (30min面试 40min吹水)二叉树左视图(3分钟写完)

问项目忘记啦

1.内存存储模型 3种 linux用的 和 intel cpu 支持 具体查资料哈 或者评论问问 我后面写一下

2.进程通信哪个快

5种进程间通信 分析是否有 cpu状态(内核 用户)切换等 进行速度分析 共享内存最快

3.top k场景题 秒答 优先队列 维护k大小堆 log n优化到log k

4cc cv操作系统过程 用户内存内核内存xxx具体查阅资料

5.计网4次挥手 每个状态是什么

为什么 4次

2ms两个原因

6.顺手问了mysql索引 b+树经典问题理解b+树就好了

7.inoodb(忘记怎么拼了)  事务四种隔离级别的实现

mvcc机制 next key解决幻读 可重复度隔离级别实现解决 不可重复 具体可以看我之前的一篇博客(3000多字)介绍了mvcc是怎么实现各种隔离级别和mvcc本质数据结构和实现原理

《MVCC简单易懂总结(如何实现读已提交,如何实现可重复读,幻读是什么)》, 一起来围观吧 https://blog.csdn.net/m0_52199015/article/details/124089877?utm_source=app&app_version=5.3.1&code=app_1562916241&uLinkId=usr1mkqgl919blen

开始反问:我怎样😁

面:非常优秀(震惊)(骄傲一下,我是六边形战士),期待我加入他的团队 (不还有三面吗😂) 不足:缺少生产经验(没有实习过唉),但是也可以理解毕竟没有工作过 然后就讲讲工作干什么 工作的时候怎么学习 可以准备一下三面了😂

三.三面(上强度了,估计是二面太好了,三面就跟你讲讲计算机发展史😭,50 min)

1. 0 1最大正方形dp 动规

2. 二叉树B的是否是A的子树 dfs 内套 dfs

两题10分钟左右写完

3.kafka底层存储模型,好在哪里?????(好难)

讲了零拷贝 然后讲os拷贝从4次状态切换4次拷贝 到两次状态切换两次拷贝 的优化过程(4个阶段)

零拷贝中硬件做了什么操作系统做了什么?(我废了,变傻子)

4.数据从磁盘到用户内存 磁盘做了什么 cpu做了什么

内核内存做了什么 内核中有什么单元又做了什么(救命😂)大概答了点,不说了,太拉了

5. 赋值os做了什么 不同进程间赋值会有什么问题(终于有个会的) 具体了解os虚拟地址 物理地址 等知识

6.最近看啥书(准备考试刚考完三科) 几周前看算法分析与数据结构(黑书)

反问:我怎么样?

面:还是很不错的,但是沉淀还是不够(我也才学了三年,确实没啥沉淀(大一摆了一年))

讲讲团队干啥xxxx

四.hr面 聊人生(我们是中国新时代青年,我们将自强不息😁)

具体还是比较流畅的面试体验也很好,也发现了自己很多不足吧,具体疑问评论哈😁

大家加油,一起努力

#面试复盘##字节跳动内推#
全部评论
强强强
3 回复 分享
发布于 2022-06-09 09:04
赋值那题楼主可以讲讲吗
1 回复 分享
发布于 2022-06-18 20:38
老哥,太强了
1 回复 分享
发布于 2022-06-17 00:22
可投 复习基础 操作系统 mysql 等 多做点算法题
1 回复 分享
发布于 2022-06-13 20:15
请问,校招不会微服务那些可以嘛
1 回复 分享
发布于 2022-06-13 20:14
Tiktok 什么团队?base哪儿?
1 回复 分享
发布于 2022-06-12 10:49
楼主 我也要进去转go了 想问下该怎么学习
1 回复 分享
发布于 2022-06-11 20:06
哥们都问问我问题显得我好呆😊
1 回复 分享
发布于 2022-06-09 11:20
5月投的 有hc😁
1 回复 分享
发布于 2022-06-09 11:00
dfs打错字了😂
1 回复 分享
发布于 2022-06-09 05:41
大佬,字节进去要转go 是不是面不太问spring框架的这些东西 主要问操作系统,计网这些东西?
2 回复 分享
发布于 2022-06-23 14:15
你23的,基本不会问
2 回复 分享
发布于 2022-06-13 20:15
自己顶一下 面试大厂都可以参考哈
点赞 回复 分享
发布于 2023-05-01 20:05 广东
老哥  cc和cv 操作系统做了什么操作啊,这个网上不好搜,能解答下吗
点赞 回复 分享
发布于 2022-08-03 19:33
大佬可以讲一下你秋招准备了多久吗
点赞 回复 分享
发布于 2022-08-01 16:23
老哥写的不错
点赞 回复 分享
发布于 2022-07-29 13:39
来快手看看吗,校招刚开始 快手内推码:ivuSPBEhI 校招官网投递:https://campus.kuaishou.cn
点赞 回复 分享
发布于 2022-07-28 23:46
你们那边换行判几年😂
点赞 回复 分享
发布于 2022-07-28 15:52
求问oc是什么意思呀
点赞 回复 分享
发布于 2022-07-27 15:18
好强啊
点赞 回复 分享
发布于 2022-07-26 11:24

相关推荐

2025-12-16 22:19
已编辑
南昌市第三中学 Java
个人背景:27届本科 江西普通一本院校个人经历:小厂->用友->蔚来->美团->腾讯不知不觉已经有了五段实习经历,也快在外面漂泊一年半了,在今年也完成了两年前自己想进大厂的目标,可能在别人看来确实就是一段比较传奇的过程,一步一步都在向上走,也会有很多人来问我相关学习实习的一些问题,我看到了也会尽量去回复,但现在我想给大家说的并不是千篇一律的学习路线,而是我认为更为重要的——勇气与抉择。下面我来分享一下这些年的心路历程最初学习背景:我跟很多人一样,都是刚进入大学才开始接触计算机,也刚刚拥有自己的电脑,在刚开始学习的过程没有任何人来帮助我,给予我相关的指导,完全是自己摸索出来的一条学习路线,不会有如今这样有很多完善好的速成路线,而家里人都在想让我考研,似乎本科以我的学历就业是不现实的。我也很早意识到了学历对于我的限制,所以萌生出了大一就开始实习的想法,但这个想法在当时基本上是不存在。所有人都在抨击我(这里感兴趣的话可以看我最早发的帖子),有的人说本科想进大厂痴人说梦,有的人劝我以我的学历考研才是上策,有的人说我屁都不懂就来卷,总之我很难说去看到有支持的。我大一的时候还没卷成如今这样很多大一实习,当我想找到是否有跟我一样下定决心一步一步往上走的人,我当时是没有找到的,要么是秋招的哀嚎,要么就直接是零实习进大厂(现在我知道,这里所谓的普通学历0实习进大厂的水分有很多,排除真正意义上的运气和实力,其他基本上全是造假作弊,大家自己心知肚明,也要放平心态)这就导致了一个没有先例的情况,很多人也都是拿没有先例来抨击我,包括家里人也不支持我去实习,可能很多人的积极性就会下降,但我从来不会信所谓的不可能,如果没有先例,那我就会是第一个,他们不行,是因为他们没能力,他们坚持不下去。勇气是很重要的,当你发现你身边没有人像你一样,就很少会有人相信你,看好你,但好在,我不在乎。最初实习阶段:在最初3000沟通只有零星几个面试的时候,那感觉确实很不好受,沉没成本太大,得到的正反馈却太少,当时基本上都是一天学八个小时从来不间断,没有周末没有节假日,甚至过年我都在学习,这就导致我现在都会因为我周末偶尔休息的时候会有负罪感,我感觉已经是种病了,我也知道我也可以休息会但控制不了。当时我出去实习口袋里有1w块(这是我高中三年加大一一年存下来的,基本上是很抠很抠,一个月生活费有时候有一千多有时候就五六百,但也算得上是成功攒了一点钱)但第一次总会是很害怕,担心租房被骗,担心工作能力不行,担心被公司坑,担心学校原因导致不能实习等等,基本上在前面几段实习是根本不攒钱的,代课已经花了一万多,加上租房来回,基本上只能说堪堪不负支出,后来远赴北京,作为一个南方人,有很多不适应的地方,但现在回过头来一想,已经在北京呆了一年多了。我知道很多人要么担心学校因素,要么担心赚的还没花的多,种种因素导致了实习的困难,我也很害怕,我的钱会不会最终全部打水漂,学校会不会爆雷,我以后还能顺利实习吗等等。但对于我来说,我能对自己狠下心,我能接受通勤时间一个半小时只为节省那么几百块的房租钱,我能控制自己的消费的欲望,我能每个月大把大把把钱给代课,这可能就是我能够初期实习顺利的原因,这需要勇气,也需要对自己狠。实习中的抉择:在有了两段实习经历后,我的目标就朝着大厂进发,在去蔚来的中途,我oc了七八家中小厂公司,这里面不乏一些待遇极其优越的公司(有一家我真的差点就去了),但我最终还是都拒了,因为我清楚的明白想往上走的,只有公司title会帮你说话,没有人有义务理解你的困难你的坚持,好在最后去了蔚来,也算如愿以偿。从蔚来到美团倒是没有过多纠结,因为在最开始的梦中情厂就是美团,但从美团去腾讯这个决定或许是我人生中的转折点。美团多次挽留我,帮我沟通问hr,基本上就是一定能转暑期然后成功转正,仿佛这年薪40w的工作已经触手可得,所以在拿到腾讯offer的那一刻并没有多高兴,因为我意识到这可能是我此生最接近大厂的一次机会,可能大部分人都会选择留在美团,我也认为这一定是一个好的选择。我能够走到如今,是永远相信自己的判断,我的每一步都是在赌一个好的未来,只不过,这次赌注大了点而已,或许未来我再也进不了这些所谓的大厂,但我赌的不是选择错对,我赌我不后悔。所谓信念支撑:都说人要为自己而活,但我或许做不到,毕竟我身处人情社会,有许多爱我的人在等着我成长,我也不能接受因为能力而再次放弃一段感情,最近喜欢一段歌词:爱我的人相信我我一直在努力改变所有失败为你们而存在爱我的人感谢你你们的爱就算人生不是精彩我也要勇敢的姿态最后的最后,我想给大家传递的从来都不是一个普通学历进入大厂的意气风发,我想给大家传递的,是一股相信自己能够向上的信念和可能性。在没有打比赛能力,没有开源能力,没有学历等各个限制下,我帮大家试出了一条能够向上的路。如果没有先例,那我会是第一个。我们不需要弄虚作假,只靠自己一步一步脚踏实地,哪怕慢一点,不赌自己是否成功,只赌自己不后悔,问心无愧。最后送给大家,也送给自己一段话结束2025:生活可能没你想的那么好,也不会像你想的那么糟,人的脆弱和坚强,都超乎了你的想象,有时候可能脆弱的一句话就泪流满面,有时候你发现自己咬咬牙已经走了很长的路了
等闲_:感觉咱们双非的同学都有一个共性,想证明双非也是能进大厂的,我之前所有的标签都喜欢带着双非,仿佛这样可以像别人证明自己的实力,现在我却不再想证明双非到底能不能进大厂,我的生活的所有者是我自己,享受生活,接受结果
2025年终总结
点赞 评论 收藏
分享
评论
43
254
分享

创作者周榜

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