字节跳动后台开发面经

5.25 更新,今天收到调查问卷了,虽然问卷上写着不代表结束,但感觉隐约之中透露出一股冰凉的气息😭


具体就不说是哪个部门了


本来大家都说是两面一起的,我一面完了之后,面试官就说结束了,那我不就去刷 YouTube 解闷去了,刚一上床,HR 打电话说还有一面,又坐到电脑前,被虐了。。。


一面

实习时间和自我介绍


几个项目说一下,然后面试官挑了个要求介绍具体,咋实现、什么模块、什么架构(没架构。。。无脑 MVC)


Java:

面试官:我们来问个基础吧

我还以为是问 Java 语言的特性啥的,还有集合类啥的


面试官:我们来说说 JVM 吧

我:。。。


内容涉及:GC Root,垃圾收集器等等,有点记不清


JUC:

线程安全类有了解吗,就答 HashTable,CHashMap 等等,然后问 AQS 了解吗,讲道理,还没有完整的了解过,我就扯了 CAS,锁啊什么的一堆


剩下还有一点忘了


操作系统:

进程间通信,中断机制,扯了信号啥的,然后问中断的方式,我还没反应过来,后来面试完搜了一下,应该是让我举例说说强制性中断和自愿性中断吧


数据库

MySQL,两种引擎,索引等等,老生常谈了


写题:

我看到面试官应该是在选题,他选了原题,我刚好面试前复习过

1. 一个数组,除了某个数字只出现一次,其它都只出现两次,做法说了 HashMap 记录和异或操作,然后让我手写了异或的做法

2. 二叉树的子结构,应该是 leetcode 的题,判断树 B 是否是树 A 的子树,这个我就写了个递归


然后就结束了


二面

实习时间和自我介绍,还和我讨论了一下是不是实习时间太短了,然后我说就放假三个月,大四上学期一堆课,不得不去


几个项目说一下,然后面试官挑了个要求介绍具体,咋实现、什么模块、什么架构(没架构。。。无脑 MVC)


这一面没有 Java,问了基础,做了题


数据库

索引为什么快,然后扯到存储结构,B+树优点等。。。


网络

HTTP 协议了解吗,get 和 post 区别,balabala 一堆,得到一句“我根据你这个看不出啥区别啊”


写题

给 N 个 32 位无符号整数,有重复,找出重复率最高的前 K 条,我说 HashMap 存,结果不让,要用最原始的,我扯半天,不行,然后就让我分析时间复杂度,我乱说

然后。。。今天的面试就结束了,有什么想问的吗。。。


凉,我想拿头发换 offer,HR 你敢发我就敢掉



#字节跳动##面经##实习#
全部评论
过了的话,其实还有个终面。
1 回复 分享
发布于 2019-06-04 09:00
所以能过吗
点赞 回复 分享
发布于 2019-05-24 21:59
原始的是原地操作吗,先排个序可行吗。。。
点赞 回复 分享
发布于 2019-05-24 22:15
大四有啥课不能翘嘛
点赞 回复 分享
发布于 2019-05-25 00:30
老哥,你现在什么情况了
点赞 回复 分享
发布于 2019-05-27 21:59
给调查问卷不代表没过。。我一面结束就给调查问卷了。。现在在等下午的hr面。。
点赞 回复 分享
发布于 2019-05-28 11:02
哎,真难,实习时间也挑剔
点赞 回复 分享
发布于 2019-06-12 21:04
老哥请问手写代码是bugfree还是说说思路写个大概就行~~
点赞 回复 分享
发布于 2019-06-22 11:52

相关推荐

Noob1024:一笔传三代,人走笔还在
点赞 评论 收藏
分享
面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
评论
点赞
81
分享
牛客网
牛客企业服务