写点什么

字节跳动三面 Java 经历,砍下年薪 50W 的 Offer,面试真题整理分享

发布于: 2 小时前

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


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

面试过程:

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


一是技术的积累;二是总结复盘。

面试结束后把各大厂的面试经验及高频考点梳理了一遍,整理了一套完整的 Java 面试考点总结有 PDF 版在文末分享给大家),希望能够帮助计划冲大厂的小伙伴。


字节跳动三轮技术面考察要点:


字节一面部分考题:

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

  • 死锁的条件,如何解决

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

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

  • 聚集索引和非聚集索引

  • String,StringBuffer, StringBuilder 区别

  • HashMap,为什么使用红黑树

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

字节二面部分考题:

  • 谈谈项目?

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

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

  • 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 面试,有两家收到了 offer,每次的面经我都有整理。



下面给大家提供一份 2021 最新大厂面试高频核心考点的 Java 学习资料。内容覆盖了 Java 核心技术、JVM、Java 并发、SSM、微服务、数据库、数据结构等等。全部整理在下方文档中,共计 200 多页的技术干货。

资 料 截 图:




文章篇幅有限,整套 PDF 已打包

有需要的朋友可以点击这里即可获取到文章中的文档,资料
发布于: 2 小时前阅读数: 3
用户头像

Java架构师,高并发,高可用,分布式 2021.06.21 加入

领取文中资料加微信:MXC1146 即可获取

评论

发布
暂无评论
字节跳动三面 Java 经历,砍下年薪 50W 的 Offer,面试真题整理分享