二本软件工程学生,3天斩获字节秋招提前批offer,牛逼!

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 二本软件工程学生,3天斩获字节秋招提前批offer,牛逼!

集美大学诚毅学院的学弟,大一的时候从学校贴吧上看到我并且加了微信,后面让他大二就开始实习,在今年4月份拿了阿里和腾讯和实习offer,最近又拿了字节秋招提前批的offer,属实牛逼!


关于他之前的学习和实习求职经历,在二本院校学弟大二开始实习,大三收割阿里、腾讯实习offer这篇文章已经讲过,今天主要分享字节提前批后端的面试经历,希望能给大家一些帮助。



image.png


自我介绍


我是福建某二本学院22届软件工程学生,是峰哥的学弟。


之前在实习生春招中拿到了阿里腾讯的实习生offer。


最终我选择去了腾讯实习,在实习期间“偷偷”地面试了字节提前批,拿到了字节提前批后端岗位offer。


过程


我在6月份入职腾讯开始暑期的实习,随着实习时间的推进,我的工作也日益饱和,基本是995的一个工作状态了。


到了后续7月份,许多大厂也开始了提前批的招聘,其中就包括了宇宙条(字节)。于是,我在工作的劳累中纠结着要不要面试,最后在7月份的最后一天投出了简历,上了字节提前批最后一班车。


image.png


于是又有一个难题摆在我面前,面试地点和时间如何选择,因为字节的面试官也大都是选择在工作日进行面试的,和我实习的上班时间是冲突的,我也不想请假或和主管同事坦白去其他面试的情况.

于是经过我对公司同事作息的多次摸索发现,一般开会和讨论问题的时间都是在下午3点到6点和晚上7点半-9点,在其他时间同事们也有偶尔的迟到.

于是,我就打算“假装”迟到,这样就解决了面试时间的问题;而面试地点我就选择了在其他层的封闭的电话亭里,这样也避免让主管同事遇到的尴尬情况出现。


不得不说字节的招聘效率还是很高,马上就有hr联系我约面试时间,于是我就约了中午2点开始,我在中午吃完饭就跑到了二楼找了个小电话亭,就开始演习自我介绍。

两点准时开始了面试,一面面试官略显严肃,主要是对基础知识的考察,考察了JVM、MySQL、Redis、Raft、分布式等方面的八股文,最后同样是走了字节面试的相同套路,来了道算法题结束面试。


结束面试后,快3点了,我偷偷地将电脑放在了腿边,拿出事先买好的咖啡,假装是中午午睡后,去楼下买了杯咖啡提神,回到了工位上,不一会二面的邀约就来了,我约了第二天的傍晚进行面试。

主要内容是配合着我简历上的知识点,旁推侧击地问我如何学习的,有点闲聊的过程中问问题的感觉,算法题是一道多线程的题,因为太久没写过多线程相关的东西,做题的过程中有点坎坷,最后还是憋了出来。


二面面完之后,hr当天晚上就约了第二天的三面,过程主要是问项目,过程也还算比较常规,最后也是照常出了一道算法题,三面的当天,内推人去问了hr后,告诉我通过了,一周后,hr简单询问后,就发了意向书。


面试三场都是连着3天面下来的,效率比较高,而且面试官都是比较友好,体验感觉还是不错的,第一次面字节,就来了个3天斩获了意向书,这个过程还是比较魔幻的。

面试下来,其实字节面试最有特点的地方还是需要刷好题,因为算法题在字节的面试中拥有一票否决的权重,所以面试之前多刷题是准备字节面试最重要也是最简单的一个环节。


image.png


下面我整理了一下我在这次字节面试过程中遇到的一些问题:


字节面经

一面

  • 说一下JVM的内存模型
  • JVM的局部变量和全局变量一样吗,内存如何分配的
  • 函数运行的过程,JVM内部发生什么事情
  • MySQL的事务隔离级别
  • MySQL的默认事务级别
  • MySQL如何解决的幻读
  • 说一下MVCC
  • Raft集群发生故障,如何解决
  • Raft和Paxos有什么区别
  • 算法题:搜索二维矩阵II

二面

  • MySQL的索引机制
  • 为什么用B+树
  • 你是怎么学MySQL的
  • Redis的IO模型了解吗
  • 为什么Redis为什么选择用单线程,memcached用多线程
  • 说一下Reactor-IO模型
  • 你如何了解Redis的,看过哪些书
  • 了解LSM吗,说一说
  • WiscKey了解吗,说一说
  • 平时喜欢看哪些书,最近在学什么
  • 算法题:3个线程按顺序打印1 ~ 100,代码不能重复冗余(3个线程Runnable函数体相同)。

三面

主要是聊项目中的一些问题

  • 说一说DDD和JDK8的函数式编程
  • 说一说Disruptor
  • 具体用了什么设计模式,为什么要用这些设计模式
  • 说一说项目中实现的淘汰算法(LRU、LFU)
  • 算法题:接雨水


最后

在校的同学尽量提前准备,别卡着时间点再学。尤其是学历像我一样不好的,提前学习并且早点实习,这样能给自己进大厂增加更多的筹码。


--end--

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
4月前
|
Dubbo NoSQL Java
太为难我了,阿里面试了7轮(5年经验,拿下P7岗offer)
今年的大环境非常差,互联网企业裁员的现象比往年更严重了,可今年刚好是我的第一个“五年计划”截止的时间点,说什么也不能够耽搁了,所以早早准备的跳槽也在疫情好转之后开始进行了。但是,不得不说,这次阿里面试真的太难为我了,可以说是和面试官大战了7个回合,不过好在最后给了offer。
|
4月前
|
JavaScript 小程序 Java
基于Java的高校实习管理系统设计与实现(亮点:实习记录、实习打分、实习作业,功能新颖、老师没见过、当场唬住!)
基于Java的高校实习管理系统设计与实现(亮点:实习记录、实习打分、实习作业,功能新颖、老师没见过、当场唬住!)
88 0
|
4月前
|
缓存 算法 NoSQL
凭借一份“面试真经pdf”,我四面字节跳动,拿下1-2级offer
近两年是中国互联网企业组织架构升级的大年,阿里、腾讯、小米、快手等知名互联网企业都进行了相应调整。2020年3月12日,字节跳动成立八周年之际,宣布组织全面升级,而这一消息也彻底激起了我对字节跳动的期待。
|
4月前
|
消息中间件 算法 Java
面试阿里倒在二面,疫情期间复习,为进阿里巴巴提前做足准备
阿里的电话总是那么突然,经常在上班上的好好的时候,就突然来了说个杭州的座机电话,接的多了看到就可以猜到。大家习惯就好,一般面试官会提前打电话预约时间,可以预约一个自己合适的时间,因为阿粉我加班比较多,所以预约的都是晚上 9,10 点~,不得不说,阿里的面试官也挺辛苦的。
|
4月前
|
设计模式 算法 NoSQL
Java开发三年四面字节跳动复习一个月斩获offer,寒冬并不可怕
目前互联网行业形势越来越严峻,我接连投递了很多的简历,得到的回复却是寥寥无几,索性好好复习了大概一个半月的样子,挑战字节跳动成功!!接下来分享我在字节面试遇到的面试题,欢迎大家文末留言与我一起讨论!
|
12月前
|
消息中间件 NoSQL Java
泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问
本人是双非院校科班研究生,Java开发3年工作经验,以下是最近的面试总结: 先说下我的面试准备经历,为了保证自己简历有较大一定的概率通过筛选,我在2018毕业后面试了多家公司,去了一家上海一家小公司一直工作到今年5月。 和往年相比,今年的金三银四看上去不是那么顺利,可能和我的准备不足有关,但是令我惊讶的是第一家给我面试机会的公司竟然是阿里巴巴。一开始接到面试通知时,心情特别复杂,紧张又兴奋,阿里巴巴是出了名的深挖项目实战,实际上我项目部分是相对薄弱的。这次面试,一共三轮,共计四个小时左右,这三轮面试对我来说,简直是灵魂拷问,至于结局,往下看吧!
泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问
|
消息中间件 NoSQL Java
金九银十喜提offer!秋招蚂蚁金服Java研发岗四面
面试流程   先说下面试流程,一般大公司都有3-4轮技术面,1轮的HR面。就蚂蚁金服而言,我共经历了4轮技术面,前两轮主要是问基础和项目实现,第3轮是交叉面,两个面试官,主要是问项目实现和拓展。第4轮是部门老大面,主要就问一些架构、技术和业务的理解、个人发展比较抽象的东西了,现在基本也是这样的。
|
数据采集 算法 NoSQL
字节三面失败,再接再厉,一篇文章教你如何投递大厂研发岗
从投简历开始到三面结束,前前后后大概持续了半个月的时间吧。这里分享给大家,算是总结失败经验,再接再厉。但是我认为用于**普及一下应届生找工作的流程,了解中大厂实习大致难度,如何写简历,如何投递简历**,应该是够用了。依稀记得我本科时到秋招季的时候,辅导员开直播教学生写简历,只是没想到我也做起了类似的事情。
298 0
字节三面失败,再接再厉,一篇文章教你如何投递大厂研发岗
|
存储 缓存 编解码
裸辞-疫情-闭关-复习-大厂offer(一)(中)
裸辞-疫情-闭关-复习-大厂offer(一)
79 0
|
存储 缓存 编解码
裸辞-疫情-闭关-复习-大厂offer(二)(下)
裸辞-疫情-闭关-复习-大厂offer(二)
87 0