六面字节终于拿下,双非菜鸡的暑期实习

本人就读某不知名双非一本,大三,软件工程, java,非acmer,普普通通的大学生
自3.25开始准备面试,时间紧迫,基础一般,幸得运气良好,最终也进了字节头条的后端开发进行暑期实习。
项目有三个,比较杂:微信小程序(未上线)、数据处理工具(c++)、android 写的类似pokemonGo的游戏
期间看了许多大佬们的面经,很感谢牛客平台🤣,特来回馈一下。

笔试 & 面试情况:
美团优选 : 倒在了笔试的槛(2 / 5).
腾讯 csig : 人生首次面试,一二面通过,复试挂(后来被捞了俩次的kpi面)
京东 :笔试很简单,没筛选力,简历已转推荐
网易 :笔试通过(2.6 / 5),倒在二面
阿里 :笔试(1.2 / 2)无消息
字节 基础架构 :笔试(2.8 / 5)通过,  一二三面通过, hr面过完五一打电话说综合前面几面可能不太适合部门,转推荐至头条,说只会再面两面(网上看了不少hr面挂的,感觉自己运气应该没这么差,结果还是挂了,猜想是hc不够多了,且同岗位竞争者太强)
字节 头条 :一二面通过,无hr面, 已oc
招联金融 :笔试通过, 刚约一面
度小满 : 笔试也很简单,暂未约面

没有开录音,仅凭回忆说一下题目

字节基础架构
一面(约65min):
面试官很有亲和力,长得像岳云鹏,全程一直笑哈哈哈哈
  • 自我介绍,balbala
  • 项目介绍,主要问了项目难点,如何解决
  • 知道object吗?和class有什么区别?object有啥方法?
  • 用过哪些集合类?说说它们有什么区别?
  • 进程和线程有什么区别?(答错了一点,以为线程崩溃会导致进程崩溃,其实不一定)
  • 你说进程和线程共享资源,那是共享什么资源呢?
  • 进程的内存结构知道吗?
  • linux了解吗?用过哪些原语?他们有什么区别?
  • tcp和udp的区别?
  • tcp三次握手的过程?(提了一嘴用过winsock)
  • 第三次握手发生在哪一个函数中?
  • 函数如何实现的知道吗(确实不清楚)
  • redis有哪些数据结构说一下?
  • 为什么redis快?(提了一嘴了解redis高可用的一些知识)
  • 说说select,poll和epoll?
  • 它们是怎么实现的呢?
  • 讲了讲redis集群,主从复制,一致性hash等等操作。
  • 做个题目:
  • 一个升序数组找到中位数:(直接遍历,快排)
没有反问,直接挥手拜拜,"今天面试就到这里",说第二天hr会联系,当时面的时候没听清,同时不给反问搞得很慌😅

第二天下午通知第二天二面。

二面(约65min):
面试官看起来有一点点严肃,其实人很好,逻辑非常清晰,喜欢皱眉头
  • 聊项目,难点解决,特别问了下c++的项目
  • 你能简单讲讲操作系统这门课程分成哪几部分吗,分别说一下
  • 从键盘输入一个字母,到显示出来,经过了哪些步骤?
  • 你知道哪些页面置换算法?
  • linux常用命令你用过哪些?如何查看cpu占用情况?
  • 线程安全是什么?如何保证线程安全?
  • jvm了解吗,它的结构是什么样的,分别有什么作用?
  • volatile的底层实现?
  • ===部分题目忘记了🤯===
  • 写个题:折叠链表,没运行,写完和面试官探讨了奇数偶数会不会有问题,然后自己加了一些判断进去。
  • 反问:部门技术栈,面试评价:真的挺好的,基础比较扎实

第二天下午通知第二天三面。

三面(约55min):
面试官看得出是leader,问题都偏向实际开发。
  • 深挖项目及自己的思考。聊了很久
  • 什么时候能入职?能实习多久?平时如何学习的?
  • linux了解多少?平时用的多吗?如果我要看某个进程cpu占用,怎么写,线程呢,greb 参数有什么,等等 ?(具体到每一个参数)
  • 线程池了解吗?参数有哪些?如何实现的?
  • redis淘汰策略说一下?
  • mysql了解吗?引擎有哪些?都说一下
  • 你说你项目用了mysql + redis,redis缓存了什么呢?为什么要这样做?
  • 如何保证mysql和redis的数据一致?
  • 说说binlog和redolog?
  • 写个题:翻转链表,忘记返回最终的头结点,导致输出一直为空,调试了10min非常慌。
  • 有什么要问的?时间问题就问一个吧,我问了三个🤣,实习生要求;工作内容;面试评价;
评价:不能当面说的,到时会和hr讨论下。

当晚通知过了约了三天后的hr面

hr面(约35min):
终于见到hr了,非常激动
  • 能实习多久呢?
  • 项目担任的角色
  • 项目经验和合作遇到的问题?
  • 学习怎么样?
  • 高考?
  • 为什么不复读?(读书?读个屁)
  • 考研吗?(当然不考阿🤗
  • 只期望深圳的岗位吗?
  • 父母同意吗
  • 平时有什么爱好?
  • 反问:balabala,过了吗?还要综合前几面的评价

五一过后:
打电话来,通知不太适合岗位,感觉心态大崩,虽说在网上看到过不少例子,但是真的发生在自己身上的时候还是感觉很难受。
一个人呆在教室里人是懵的,感觉挺灰暗的,好似前一段时间的学习与刷题以及各种努力付之一炬。当时也想了自己,人菜是真的,如果是聪明人的话怎么会留在一个双非读呢?
越想越对自己失望,因为自己不打算考研,先进大厂实习先成为了我的目标。而春招的脚步也趋近尾声了,希望渺茫 + 不够优秀,一时确实让我不知所措了。前段时间也有做笔试做到心态大崩,
有几天从早上10点一刻不停刷题到晚上10.吃饭点外卖,边吃边刷,整个人状态极差无比。
觉得自己是不是不是这块料,想了很多关于以后的路该如何走,自己到底该如何努力才能继续前进之类的问题。
hr说:"给你转推荐到西瓜了,要面一下吗,应该要再面两轮"。
面吗?
面。
我也无路可走。
辛亏女朋友的支持,几次心态的炸裂都缓和过来了。印象里有次当时晚上没吃晚饭,眼睛又酸又涨,脑子发热发昏。送女朋友回宿舍,心情也极差无比,有的没的说了几句就走了,回到教室已经9.30,最后女朋友突然回来了还帮我买了点饼,说我不吃饭不行的,拿起饼,放进嘴里,眼泪就落下来了,真的有点累,一个大男人在教室里哭了起来,边哭边刷题,饼很好吃,我还是很菜。


擦干眼泪,继续走。


一面(约55min):
面试官说开摄像头会卡,没开摄像头,听声音挺年轻的
  • 项目相关,也说了很多
  • 前面几轮面试官问的都差不多了,我就问点简单的问题。
  • 执行一个可执行文件发生了什么?(真的爱问操作系统🤣,我还答得不是很好,主要说了资源分配部分,具体到哪些资源,如何分配,面试官想让我说缺页中断啥的
  • 说说缺页中断(引申到了mmap和directIO)
  • sychronize和lock的区别?(Reentrantlock底层说了不少)
  • mysql的innodb用了什么数据结构呢?有什么好处?和红黑树有什么区别,avl了解吗?相关操作的时间复杂度?
  • 写个题:
  • 1.接雨水,题目一来,我哦了一声,结果面试官问我是不是写过,我老实地说是了,他说让我说说思路,
  • "那你写过的话我们换一道题吧,哈哈哈"
  • 2.一个数组分成左右两部分,求左右两部分最大值的和(还是最小差值?又忘了😅)。
  • 评价一下,觉得还不错,然后和我聊了好多日常学习的方法和部门的情况。

二面(约55min):
应该是压力面,面试官比较严肃,全程 "行吧","就这样吧"
  • 介绍项目,爆怼,时间比较久。
  • 了解jvm的垃圾收集算法吗,说一下?
  • g1和cms有什么区别(回答得比较细,rset,point-in,增量快照等等)
  • cms的问题在哪?(内存碎片太多了(好像默认是45%)会标记整理一次,耗时较久),那怎么解决?(懵了)
  • 平时如何学习?
  • 大学有自己学什么东西吗?
  • 你说最近深入学了下zookeeper,知道cap吗?是用来衡量什么的?
  • 选举机制说一下?集群之间如何进行投票?
  • 问个题,没有写代码
  • 两个升序数组,求中位数,leetcode 4.寻找两个正序数组的中位数
  • 当时没想出来O(log(m + n))的方法,面试官和我说了一会,结果我一顿想法把他说蒙了🤣,面试官就说这题就过了吧。
  • 反问:
  • 问了很多问题,还给我的学习方面提供了很多方法和经验。
  • 虽然前面很严肃,但是面试官真的很认真地给我建议,我说我会先过一遍视频了解使用再去深入,并做一下相应笔记等等的时候面试官一直夸我说挺好,不错。
  • 问了很久,直到我说没什么问题了面试官才和我说了拜拜。

结束
面完第二天,心里还是很忐忑,联系hr说已经通过了,在审批offer了
过了三天,中午在睡觉,hr电话通知审批通过并发了offer,拿到手,感觉还是有点点不可思议。

这段时间真的很感谢女朋友和一些朋友,没有他们我也可能很难坚持下来,也很感谢自己,一个人跑来跑去,一个人从早呆到晚地去写去背,去思考,30多度在教室里冷静下来还有很多很多。
虽然相比许许多多的人,无论努力还是基础都差了一大截,但是菜鸡也会坚持前进的。
幸得有这段时光,自己也能更加自律和坚强了吧。
由于投递的时间比较晚,hc竞争大,也不像许多大佬不会担心这些,早就拿了一堆offer求网友选择。
我深知自己只是个普通人,没有天赋异禀,没有超强的精力。
不过菜鸡也有菜鸡的方法,虽然天赋不够,但是我会慢慢往前走,坚持到底。
一个多月19000+ 到9000名也算是努力见证吧,哈哈哈。

以上。

同时问问有无同字节base深圳的实习生呀,有******

有七月深圳来福士附近租房的hxd吗,可以加一下v吗 #实习##字节跳动##Java工程师##面经#
全部评论
你女朋友对你真好
1 回复
分享
发布于 2021-05-15 13:48
hhh,我迷茫的那段时间,可能女朋友也心情不好,都没有在意对方的感受,结果分手了。好在后来还是拿到了offer,没有白费这半年的努力。但是感情的事是回不去了。你女朋友能在这个时候支持你,羡慕,希望你能珍惜她。🤣
1 回复
分享
发布于 2021-05-15 23:08
乐元素
校招火热招聘中
官网直投
大佬请问你java这部分怎么学的,我总是学的不够深
2 回复
分享
发布于 2021-05-15 10:55
你女朋友对你真好
2 回复
分享
发布于 2021-05-17 17:56
👍
点赞 回复
分享
发布于 2021-05-14 23:28
欢迎欢迎
点赞 回复
分享
发布于 2021-05-15 15:07
喜欢钢炼的孩子都不会认输!
点赞 回复
分享
发布于 2021-05-15 16:08
字节对算法要求挺高的,大佬对算法是怎么训练呢
点赞 回复
分享
发布于 2021-05-15 18:25
我和你好像,春招拿不到大厂offer,三年坚持学习,差点付之一炬,我也差点心态崩了,哭了好久,然后苦刷了一个月算法题,春招才拿到了几个大厂offer😂,我们很相似,但你有女朋友的支持和鼓励,我木有!!
点赞 回复
分享
发布于 2021-05-15 19:23
hxd,招联金融这公司咋样?
点赞 回复
分享
发布于 2021-05-15 20:15
感同身受啊,我也是很晚才准备,投的基本都挂,还好最后一刻上岸了
点赞 回复
分享
发布于 2021-05-15 21:45
大佬能分享下学习路线和学习JAVA后端的学习方法嘛?😁
点赞 回复
分享
发布于 2021-05-15 21:54
大佬,可以分享一下学习路线和java的学习方法嘛
点赞 回复
分享
发布于 2021-05-15 22:39
最后那个是什么排名呀
点赞 回复
分享
发布于 2021-05-16 00:37
您好,很受激励,可以分享一下学习路线和java的学习方法嘛~~谢谢你
点赞 回复
分享
发布于 2021-05-16 08:28
面吗?面,我已无路可走。擦干眼泪继续走。
点赞 回复
分享
发布于 2021-05-17 02:44
大佬,一个升序数组找到中位数? 是不是打错了啊
点赞 回复
分享
发布于 2021-05-17 23:08
真厉害!😋
点赞 回复
分享
发布于 2021-05-17 23:46
大佬大佬,同求JAVA学习路线和方法
点赞 回复
分享
发布于 2021-05-18 09:13
很棒哦
点赞 回复
分享
发布于 2021-05-18 16:37

相关推荐

101 227 评论
分享
牛客网
牛客企业服务