成都字节跳动提前批基础架构Java后端开发三面面经(已意向)

7.12一晚上连续三面
一面:
上来自我介绍都没,直接怼基础
  • 段页式
  • 虚拟内存
  • 缺页中断
  • Major/Minor page fault区别
  • TLB作用
  • 进程/线程和虚拟内存的关系
  • x86相关 没听清 直接说不会
  • BIO、NIO、AIO
  • select poll epoll
  • RMQ算法
  • 无锁队列实现细节
  • 数据库ACID
  • 实验室项目
  • vector底层 为什么扩容是1.5倍
  • 手撕代码:手写LRU

二面:
  • 实习情况
  • 网站项目(亮点、难点)
  • Redi事务的ACID
  • Redis持久化机制
  • Redis Zset
  • 跳表构造方法
  • Redis底层原理 源码实现
  • Redis主从复制 源码实现
  • CAP理论
  • BIO、NIO、AIO
  • TCP出现大量CLOSE_WAIT原因
  • 本地缓存(Guava Cache)
  • 手撕代码:手写阻塞队列

三面:
  • 实习情况
  • 网站项目(亮点、难点)
  • 10亿个用户点赞 判断是否点过赞(布隆过滤器)
  • 10亿个用户 数据存储(分库分表)
  • 分库分表中间件
  • Redis Cluster实现方式
  • 网站其他可能出现的并发问题
  • 实验室项目
  • 硬盘读取时延
  • 手撕代码:实现ntohl函数
  • 手撕代码:合并两个BST

总结:
  • 通信转Java选手表示基础架构真的好难。。。

7.23喜提意向书
#字节跳动##面经#
全部评论
这是一个劝退贴啊
3 回复 分享
发布于 2020-07-24 10:24
请问LZ二三面说的项目是同一个吗?我纠结到底是深度准备一个项目还是每个项目都适当准备一下。
1 回复 分享
发布于 2020-07-24 00:12
哇,我也是字节的基础架构,连一面二面的算法题都一样😂
1 回复 分享
发布于 2020-07-24 09:55
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-07-23 19:16
楼主,请问你三面完多长时间接到hr的通知?
点赞 回复 分享
发布于 2020-07-23 20:07
博主是硕吗?😁
点赞 回复 分享
发布于 2020-07-23 20:29
楼主请问成都有头条的java岗吗,以后正想转回去
点赞 回复 分享
发布于 2020-07-23 22:05
lz是几点开始的,能一下面三轮
点赞 回复 分享
发布于 2020-07-24 00:01
redis问源码...同病相怜😂 请教一下,问项目的时候是问项目框架的底层实现吗?我每次问项目都感觉自己没做什么...
点赞 回复 分享
发布于 2020-07-24 08:16
请问vector扩容1.5那个你是怎么回答的?
点赞 回复 分享
发布于 2020-07-24 08:43
😜😜
点赞 回复 分享
发布于 2020-07-24 09:22
老哥,面试后那个面试体验问卷算是感谢信嘛😂
点赞 回复 分享
发布于 2020-07-24 10:07
楼主不是Java的吗,我咋没看到Java的问题,全是C++还有那么多底层😶
点赞 回复 分享
发布于 2020-07-24 10:30
RMQ都考?
点赞 回复 分享
发布于 2020-07-24 11:02
你怎么一天三面呢,我一周一面,前几天刚hr还没有消息🤔
点赞 回复 分享
发布于 2020-07-24 11:51
tql大佬,鶸在这里瑟瑟发抖
点赞 回复 分享
发布于 2020-07-24 12:30
要求985/211吗?
点赞 回复 分享
发布于 2020-07-24 14:12
请问手写阻塞队列是使用等待/通知机制,类似写一个生产者消费者模型出来吗?
点赞 回复 分享
发布于 2020-07-25 21:53
请问分库分表哪里你回答些什么呢?
点赞 回复 分享
发布于 2020-07-25 21:55
请问下实习经历一般问啥呢,感觉实习就是做了点简单需求,没啥好说的呢
点赞 回复 分享
发布于 2021-07-22 16:20

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
14 108 评论
分享
牛客网
牛客企业服务