首页 > 抖音Data-后台开发-Java(已offer)
头像
字节跳动|内推
编辑于 2021-06-11 17:41
+ 关注

抖音Data-后台开发-Java(已offer)

【一面」(牛客网/46min)

1、自我介绍
2、说一下 HaskMap和Hashtable、ConcurrentMap的区别
3、为什么HashMap的容量一定是2的次方?(源码 n-1 & n,位运算速度快)
4、红黑树说一下,跳表说一下,那你知道什么地方用了红黑树和跳表吗?
5、s9l里面索引了解吗,分为哪些索引,能具体聊聊吗?
b、MVCC的隔离机制,原子性怎么突现的,隔离性呢,一致性呢?
7、Redis数据库和缓存一致性怎么保证?
8、你知道Redis里面session共享有几种实现方式吗?
9、JVM里面的几个区域,说一下GC的触发条件
10、如果我不断发生OOM,如何排查?
11、算法(leetcode560 和为k的子数组)
给定一个整数数组和一个整数 k,你需要找到该数组中和为k的连续的子数组的个数
输出:2,[1,门与[1,门为两种不同的情况。先写了前缀和版本,有优化思路吗,使用map实
现0(n)算法

【二面」 (牛客网/4bmin)

1、说一说项目,可以具体说一下
2、知道类加载过程吗,加载器有几种,什么时候舍弃双亲委派?
3、数据库用的是Mysql吗,数据库的锁有哪些,数据库的死横是什么,产生条件,如何避免?
4、数据库的三大范式
5、如何实现一个可靠UDP?
6、了解Linux什么命令?
7、那ping命令是什么协议?
8、top命令有哪些参数,说一下
9、用linux格建过测试环境吗,用过什么ssh连接工具?
10、你能说一下了解哪些网络错误码吗?
11、Lock和synchronized有什么区别,自旋和轻量级锁有什么区别,自己debug看过吗?
12、你遇到问题怎么去定位?
13、你在华为的月志是怎么查找的,有了bug怎么看调用链?
14、多线程还有什么办法去处理冲突?
15、ThreadLocal的原理和适用场景知道吗?
16、说到引用,四种引用知道吗,三色法又是什么?
17、算法:
实现LruMAP
interface LruMap {
public void init(int capacity);
public String get(String key);
public void put(String key, string
value);
}

【三面」(牛客网/25min)

1、自我介绍
2、算法(类似于leetcode 276)
n个球排成/排,可以给每个球涂红色、黑色,如果3个颜色一样的球连在一起是非法的,输入n,写程序打印所有合法排列个数
动态规划,五分钟
3、继续算法
n条直线切分图形,最多有几个图形动态规划,还是五分钟。。
4、继续算法
可能看我写的太快,又出一个动态规划,股票买卖122.买卖股票的最佳时机 11
5、TreeMap底层说一下
6、反问

【HR面](飞书视频/20min)

1、对前面面试官评价
2、想来上海工作吗?
3、有无女朋友?
4、还有什么公司在面试?
5、什么时候可以入职?
6、聊一下你自己的经历

写在最后

大家想要进入字节的话可以用我的内推码【ZKTKBDR】直接官网投递,或者私我我给你内推链接或者内推二维码哦
希望人家都能拿到心仪的offer~


全部评论

(4) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐