字节跳动效率工程后端三面凉经

分享下上周六的字节跳动三面的面经吧,杭州岗,后端开发工程师,攒攒人品吧。
一面

自我介绍

JVM内存模型分为哪几个区域

Java堆中有哪些GC算法

哪些对象可以作为GC Root

Java有哪些引用类型,分别是什么特点

虚引用有哪些应用场景

Java的线程都有哪几种状态

wait()sleep()有什么区别

JMM模型,内存可见性介绍下

synchronizedvolatile区别

介绍下JDBC的过程

JDBCStatement对象有哪几类

算法题

1.给一个链表1->2->3->4->5->6->7 一个数字n

n个反转一次链表。

n = 2,2->1->4->3->6->5->7;n = 3,3->2->1>6->5->4->7

2.罗马数字转整数 leetcode13

二面

自我介绍

项目介绍

Java中如果我有两个long数组,想要取他们的交集,怎么做

Java有没有遇到过fullGC,触发fullGC的条件以及如何排查

内存回收的哪些阶段会有Stop the World

介绍下G1

介绍下mysql的索引

假设有这么一个场景,有一条新闻,新闻的评论量可能很大,如何设计评论的读和写

你如果写用InnoDB,读用Myisam的话,主从同步怎么做

假设如果有同一时间海量数据入库,你怎么做(期间扯到了鹿晗关晓彤,这种微博大V给他安排上,还提了消息队列做削峰)

算法题

1.二叉树中的最大路径和,leetcode124

三面

自我介绍

项目介绍(聊了两个项目)

你对Elasticsearch有什么了解

算法题

二叉树的序列化和反序列化

先讨论了一下,我说前序遍历写起来很简单,然后面试官不让写前序,让以层序遍历的方式来序列化和反序列化,最后也磕磕绊绊写出来了。

哎,,,从下午四点面到晚上八点多,三面完秒接到感谢短信。个人感觉回答的还是不错的,除了三面的算法题慢了些
#面经##字节跳动##Java工程师##校招#
全部评论
字节手撕代码真是挺难的 反正我是不会写
1 回复 分享
发布于 2019-09-23 23:17
hh我就知道字节没这么简单
点赞 回复 分享
发布于 2019-09-23 23:29
挺难了,其实不知道杭州有多少坑位,对我们也挺不利的
点赞 回复 分享
发布于 2019-09-24 17:53
你如果写用InnoDB,读用Myisam的话,主从同步怎么做? 菜鸡想问问怎么做啊。。
点赞 回复 分享
发布于 2019-09-25 13:37
二叉树最大路径和……LeetCode困难的题也出啊
点赞 回复 分享
发布于 2019-10-14 21:26

相关推荐

02-10 12:23
已编辑
新余学院 C++
采集想要offer:专业技能那里要一条一条的列出来吧,感觉你项目很厉害了,但是如果你不写技术栈面试官对你项目不太懂的话都没办法问你八股😂C++都是基架岗,都是一群9✌🏻在卷,我觉得你要是有时间学个go把MySQL和redis写上去找个开发岗吧
点赞 评论 收藏
分享
评论
3
77
分享

创作者周榜

更多
牛客网
牛客企业服务