字节后端面经分享:10天Get幸福里校招Offer

1 面试心路历程

本人是22届校招同学,秋招一共斩获了10+offer,最后选择了字节跳动幸福里研发团队,想做点有挑战的事~ 现在已经提前入职实习两个月时间啦,秋招得益于牛客上各位大佬的面经,趁春招开始也来分享一下我自己的面经。

2 面试准备

作为一个无实习经历的小白,如何在校招中,斩获大厂offer呢?
我所在的实验室特别忙,研究生阶段导师不放实习,就只能在课余时间刷leetcode,以及看了很多Java框架源码,比如 Tomcat、spring、dubbo、zk等源码。力扣大概刷了四百道左右,困难+中等占了70%。
面试大厂需要准备什么?
作为无工作经验的校招生,最重要的是 OS、计算机网络、数据结构与算法、编程语言基础、设计模式、垃圾回收器机制、并发与多线程、MQ的基本原理、常用框架的基本原理等等,另外字节也比较看重算法能力的,建议大家可以多刷刷leetcode,只要静下心刷个三四百道,其中中等和困难占到一般以上,基本上算法问题就不大了。
推荐资料:
计算机基础:推荐 阿秀的校招笔记,阿秀技术栈是C++,21年入职我司抖音部门,他的笔记里面,计算机基础的相关文章基本囊括了面试里面常见的题目。
算法:根据CodeTop的题目统计,前期先刷LeetCode,后期使用牛客网平台再去刷一遍。小tips:很多厂,如小米、网易、360等都使用牛客作为面试平台,算法题目出自牛客网的题库,牛客的环境和LeetCode的会有稍微不一样。
技术栈:技术栈的面试,可以把牛客网上的面经都看一遍,但是注意:
别人的经历只供参考,你的面试问题,大概率还是围绕你的简历展开**

3 面经

每个人的面经因人而异,分享一下我的供参考哈

一面 2021.10.19

Java常用的集合类以及他们的区别
进程线程区别
多线程、多进程的各自使用场景
进程通信方式?哪种方式最快?
Java常用的垃圾回收器
Java常用的锁,以及他们的区别
悲观锁乐观锁的区别
关键字sychronized
hashmap各版本底层实现、扩容原理
ConcurrentHashMap的底层实现、扩容原理以及线程安全机制
Spring如何解决循环依赖的?
FactoryBean以及BeanFactory的区别?
MySQL事务隔离级别,MVCC是如何实现的
什么是binlog和redolog和undolog?
说一下MYSQL更新一条记录背后的逻辑
MySQL如何保证原子性?
做题:无重复字符的最长子串最长有效括号

二面 2021.10.22

内核态和用户态的区别
了解分布式一致性协议吗
说一些你提到的协议在工业界的用法
zk里面用的哪一种,详细介绍一下
说一下你提到的zk选主的底层实现
项目里面redis的用途?
Redis的五种数据结构,zset的实现原理
Redis作为单线程应用,为什么这么快?
Redis的持久化是怎么实现的?
RDB和AOF各自的优缺点,有没有结合两者优势的做法?
进程通信有几种方式?哪种方式最快?
redis有几种集群模式?
cluser以及哨兵的实现原理
谈一下Protocol Buffers
TCP有哪几个状态?time_wait是干啥的?
https与http的区别?
结合你的知识体系说一下https传输的原理以及过程,可以随意扩展
做题:接雨水搜索二维矩阵2

三面 2021.10.28

LRU缓存机制LFU缓存机制 说一下思路
使用你熟悉的语言,实现二维数组,要求实现对指定索引元素的读和写
详细介绍一下最近在开发的一个项目
为什么不选择专业的MQ,而选择redis?
rocketmq的持久化方式?什么是零拷贝?
项目里面用到的权限管理,是怎么设计的?了解RBAC吗?
设计一个微信扫码登录的功能

HR面 2021.10.29

项目介绍、挑战、解决方案和反思
职业规划、技术语言、学习习惯、毕业时间等等

4 为什么选择字节

字节相对其他厂的优势:
1、技术&工作氛围:我投的团队是幸福里研发,在字节产研技术部门PDI,团队里有很多技术大牛,平时会一起讨论工作,对校招生来说能学到很多东西,团队氛围也很好,大家都直呼其名,不会有层级意识
2、新人培养:PDI的新人培养体系还是很完善的,在我进入团队后,也感受到了leader&同事对于校招新人的关注和帮助,入职不久就有机会接触核心项目,列几个我知道的新人培养机制:

  • 一对一mentor:新人在试用期期间,做需求理解需求上线处理事故等等都有mentor来做传帮带
  • bootcamp新兵训练营:里面有很多的工具设计、技术课程、软技能的课程、业务讲解
  • 知识分享平台:类似知识社区,可以看到部门内外的优秀文章分享,也可以自己写文章,甚至当讲师宣讲
    3、福利:字节的福利确实很好,有房补、免费三餐下午茶、免费零食饮料、团建等等,节省了一大笔生活成本

5 团队业务介绍

最后介绍一下我们团队的产品~
幸福里:一款聚焦房产垂类内容的信息与服务平台,基于海量权威内容和真实房源信息,通过个性化推荐引擎向用户进行匹配推荐。覆盖楼市行情、踩盘评测、大咖说房、房贷知识、避坑指南等多维度内容,致力于为用户提供全面、专业、可靠的房产信息,一站式支持用户购房决策。
住小帮:真实可靠的一站式家装服务平台。整合海量真实家装案例,实用易懂的家装知识,严选把关的家装服务,陪伴装修全流程,让你轻松实现理想的家。
目前22届全职、23届实习都还在招,【后端、前端、客户端、算法、产品、研发PMO】岗位都有,base北京/上海/杭州,如有需要可以私信哈~

#面试复盘##内推##春招##面经##秋招##Java##校招##提前批#
全部评论
楼主太强了,顶一顶! ! 已投,希望顺利能进!
3 回复 分享
发布于 2022-03-28 12:33
这也太厉害啦!后生可畏~
2 回复 分享
发布于 2022-03-28 14:44
牛,准备的相当充分了可以说
2 回复 分享
发布于 2022-03-28 14:46
1 回复 分享
发布于 2022-03-28 14:57
楼主好牛 沾沾喜气
1 回复 分享
发布于 2022-03-28 15:09
优秀
1 回复 分享
发布于 2022-03-28 15:58
恭喜同学成功投稿参与【面试复盘】,并通过审核! 请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
1 回复 分享
发布于 2022-03-30 18:10
恭喜同学成功投稿参与【面试复盘】,并通过审核! 请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-03-29 13:25
恭喜同学成功投稿参与【面试复盘】,并通过审核! 请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-03-31 13:23
恭喜同学成功投稿参与【面试复盘】,并通过审核! 请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-03-30 13:32
请问现在hc多嘛
点赞 回复 分享
发布于 2022-04-18 22:36
大佬,幸福里的技术栈是go还是java
点赞 回复 分享
发布于 2022-07-15 19:28

相关推荐

10-28 14:42
门头沟学院 Java
watermelon1124:因为嵌入式炸了
点赞 评论 收藏
分享
13 52 评论
分享
牛客网
牛客企业服务