2020-08-18字节跳动面试题

字节跳动视频面试相关题目记录

先记录问题,答案后期慢慢补,暂时只记得下面的问题。感觉自己回答的并不好,有很多原理知其然而不知其所以然。

1.HashMapd的原理,扩容。线程安全的Map有哪些,ConcurrentHashMap的原理,size()操作会发生什么

2.线程池的几个参数和运行原理。

3.synchronize和lock的区别,是否可重入,怎么实现的。

4.TCP和UDP的区别,TCP三次握手和四次挥手,time_wait等待多久。

5.http和https的区别。

6.Redis的5种数据结构,SortSet怎么实现的(跳表)

7.Redis的持久化机制。

8.Redis的分布式锁怎么实现的,数据到期失效了怎么办。

9.手写算法。

你可能感兴趣的:(面经,java,redis,算法,面试,字节跳动)