快手等公司社招面经(后台开发岗)

快手

1Java中的synchronized和Lock原理

2Java中的线程池的参数

3数据库sql 语句调优,因为项目简历有写(简单的了解过),让你具体的展开说一说,你了

解了哪些。

4MySQL服务器了解过嘛说了解然后就跳过啦

5InnoDb底层索引的数据结构的实现,简单的说一下吧,然后说了为什么用B+树

6B+树的叶子节点是一个什么结构?

7Linux 的命令,比如查看一个日志,查看当前程序的状态(没记起来跳过啦)

8进程之间通信的方式,在java 中有哪些实际的应用,比如信号量,共享内存。


斗鱼

1.mysql默认级别

2.b+树与哈希索引的辨析

3.SpringAop

4.redis对象和底层数据结构

5.redis持久化机制

6.跳跃表用在哪里

算法题:

7.based vshh ndnd hah sjjsjs

给定一个由多个单词组成的字符串,单词之间可能包含多个空格。现给定一个数值10,表

示截取的字符串长度(假设该数值一定大于每个单词)

要求:

1.截取的字符串必须是由完整的单词组成

2.如果不是由完整的单词组成,就将目前完整的单词串进行截取

(比如abcde fghigk a到i正好为10,但是它不是完整单词,所以截取abcde 即可)


盒马

1.java的锁了解多少

悲观锁、乐观锁、可重入锁、中断锁、读锁、写锁、synchronized锁升级(偏向锁、轻量级

锁、重量级锁)

2树的节点是权重,取最大权重的路径,状态压缩,树的剪枝聊了一些,聊了一些记忆化搜

索在项目中的运用

3. string和stringbuffer和stringbuilder的区别

4.concurrenthashmap 了解多少,1.7和1.8区别

5.hashmap为什么链表超过8转化为红黑树?

6.介绍一下线程池,如果自己创建一个线程池,线程池包括哪些参数

7.分段锁说一说

8.CAS知道吗,介绍一下

9.hashmap 底层数据结构,jdk1.8之前和jdk1.8


#斗鱼##快手##盒马##社招##Java工程师##面经#
全部评论
就这点吗
点赞 回复
分享
发布于 2021-05-27 12:47
看着想冲一手斗鱼了!
点赞 回复
分享
发布于 2021-05-30 15:53
秋招专场
校招火热招聘中
官网直投

相关推荐

6 51 评论
分享
牛客网
牛客企业服务