首页 > 快手运营 > 快手Java面试题分享一二面(面经面试题附部分答案)
2020
05-21

快手Java面试题分享一二面(面经面试题附部分答案)

  下面要给大家分享的是一个快手的一面和二面的Java面经,其中包含了具体的面试流程、面试题以及部分面试题答案。

  总的来说,难度还是要比美团低一些,前面的三道题都并不是很难,只有最后一道题大概是leetcode的hard难度,当时写了一个模拟流程AC40%粗滚。

  Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它能够处理消费者在网站中的所有动作流数据......。

  6、说说聚集索引和非聚集索引,mysql的4种事务隔离级别,InnoDB在Repeatable_Read下为什么不会幻读,索引为什么用B+树,B+树和B树的区别

  聚集索引是指数据库表行中数据的物理顺序与键值的逻辑(索引)顺序相同。一个表只能有一个聚集索引,非聚集索引是一种索引,该索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同.......。

  算法题:对一个不递减数组进行一次旋转操作的结果,查找数组中的数,就是对类似于[4,5,6,1,2,3]这样的数组,进行查找(二分)

  以上就是整个一面的流程和部分面试题了,下面一起来看看二面的面试流程和面试题吧。

  5、多个线程同时对volatile类型的变量进行i++操作,可以保证结果吗?为什么不可以,说一下volatile的原理

  7、说一下AtomicInteger的实现原理,Atomic开头的类经常会有一个方法叫lazySet,讲讲它的作用


本文》有 0 条评论

留下一个回复