字节offer已拿丨三轮真题+面经(读者专区)

应广大读者要求,今天开更一些大厂的面经和相关的面试干货,下面这份新鲜的 4月字节跳动春招面经 带给大家。

个人情况:

普本 / 软件工程 / 两年经验

2021春招 /  base北京 / 字节Java开发工程师 / 46K

4月4号通过字节工作的学长进行内推,7天的简历评估,11号接到电话面试,尽管猝不及防回答仓促,但好在前期准备充分,通过。14号现场面试,次日收到通知,通过。16号进行HR面,22号收到Offer。

准备面试:

一是技术的积累;二是总结复盘。在面试前把各大厂的Java面经及真题认真梳理了一遍,并整理出一套面试知识体系(有PDF版在文末分享给大家),积累过程不易,好在最终顺利通过面试!

以下为字节跳动三面经历:

字节一面部分考题:

  • 进程和线程,区别,哪个效率高,为什么

  • 死锁的条件,如何解决

  • java的基本数据类型和字节数

  • mysqI索引结构,特点,为什么使用这个

  • 聚集索引和非聚集索引

  • String,StringBuffer, StringBuilder区别

  • HashMap,为什么使用红黑树

  • 垃圾回收机制GC, cms, G1,垃圾回收的算法

  • TCP连接和释放

字节二面部分考题:

  • 谈谈项目?

  • 子类和父类的实例变量和方法有什么区别

  • 重载和覆盖区别,返回值类型不同,可以重载吗,为什么

  • java多线程,状态图,画出来,阻塞的状态有哪几种,运行顺序,多线程的一些方法

  • java泛型

  • 悲观锁和乐观锁

  • mysql底层原理,为什么效率高,主键能不能太大,为什么

  • linux查询tcp连接处理CLOSE_ WAIT的状态的数目

  • RabbitMQ, kafka, RocketMQ, ActiveMQ, 以及其他消息中间件

  • redis为什么效率高,线程,数据结构,网络模型,aio, nio, bio, 为什么这么设计?如何处理高并发

字节三面部分考题:

  • 数据仓库和数据湖的区别

  • 分布系统的设计,分布式系统CAP,分布式系统的模型

  • linux环境下的线上业务管理有没有,如何管理

  • redis的集合有没有限制,限制是多少

  • redis的1w条的插入和更新有什么区别

  • mysql join的底层原理是什么,有哪几种(不是左右连接这种)

  • linux命令查询一个文件内出现重复最多的数字的

  • linux命令查询一个文件的行数

感悟

1、基础往往会被忽略,一定要提前刷题准备,八大排序算法要准备好,经常被问到;面试的手撕代码环节和一面比较重要。

2、能找内推尽量内推,方便跟进进度,了解面试官情况等。

其实除了字节的 Java 面试,这位读者还参加了蚂蚁、美团和饿了么等公司的 Java 面试,饿了么拿到了 offer。

详细面经加微信获取

备注:面经

下面这份2021节跳动最新高频核心面试题,里面包含了4月份各部门Java高频核心面试题及答案,全部整理在下面的PDF文档中,共计300多页的技术干货。

免费分享给大家。文章篇幅有限,领取整套PDF可以添加微下面的微信

扫 描 下 方 二 维 码

备注:字节

点个在看,扫码领节大牛的简历

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值