求职刷题神器

funit.cn

讨论区 > 求职面经 > 字节跳动直播团队后端Java开发凉经

字节跳动直播团队后端Java开发凉经

江湖神医
发布于2021-04-09 17:47:50 175浏览

面试公司:字节跳动

面试岗位:后端开发

面试问题:


1、基础知识

·volatile关键字解释一下(提到了原子性和可见性)

·原子性解释一下(我就不应该提)

·jvm了解吗?(我还没了解过具体的分区,就讲了自己比价熟悉的jvm垃圾回收算法)

·spring的loC解释一下


2、项目:

说了自己的PGSQL和ES的数据同步的功能开发,讲了ES的底层写入原理

然后面试官问:

·那ES是怎么写到磁盘上的(讲了一下restClient的bulk操作)

·存到磁盘上面之后,怎么存的(倒排索引)

·倒排索引具体怎么实现的了解吗(我猜了一下B+树但是我没说。。。可惜)

 

3、算法题:(算法我才刷了两周,算是最弱的了)

一只青蛙每次可以走3到5格,它的这条路上每一个格子都有一个不小于零的整数耗费量,这个青蛙如何跳,能得到最小的耗费。

我做过lc上简单版的跳1或2格的,就说了下用dp,但是最后写完了感觉也不对,面试官就说算


本文首次发布于趣IT ,转载请注明出处,谢谢合作

字节跳动直播团队后端Java开发凉经

全部评论0

成为第一个评论的人

还可以上传7

表情
  • 快速扫码进群
    加入职友圈
下一步
知道了