美文网首页Java
java秋招,字节跳动效率工程后端三面凉经,感觉栽在算法上

java秋招,字节跳动效率工程后端三面凉经,感觉栽在算法上

作者: 一个小素 | 来源:发表于2019-09-26 17:03 被阅读0次

    来源:牛客网

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

    一面

    自我介绍

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

    Java堆中有哪些GC算法

    哪些对象可以作为GC Root

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

    虚引用有哪些应用场景

    Java的线程都有哪几种状态

    wait()和sleep()有什么区别

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

    synchronized和volatile区别

    介绍下JDBC的过程

    JDBC的Statement对象有哪几类

    算法题

    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有什么了解

    算法题

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

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

    哎,,,从下午四点面到晚上八点多,三面完秒接到感谢短信。个人感觉回答的还是不错的,除了三面的算法题慢了些

    最后送福利了,现在加 君羊 即可获取 君羊 号:717加201+007 里面有Java工程化 、高性能及分布式、高性能、高架构、性能调优、Spring、MyBatis、 Netty源码分析等多个知识点高级进阶干货的相关视频资料,还有更多面试题等你来拿

    领取方式→资料领取方式:关注+转发后,简信关键词 【面试资料】即可获取!

    相关文章

      网友评论

        本文标题:java秋招,字节跳动效率工程后端三面凉经,感觉栽在算法上

        本文链接:https://www.haomeiwen.com/subject/sgrnuctx.html