字节测开面经(一面+二面+三面)
俺又来了,三面主要聊工作的内容,八股文和算法问得不多。没想到算法题这么简单,感谢面试官放水😜面试完十分钟后hr通知过了,求好运~
三面:
- https访问的过程(要求讲得很详细)
- hashmap和concurrenthashmap的区别
- 保证数据一致性的方法
- 死锁的条件
- 如何避免死锁
- sql优化
- 算法:爬楼梯
---------------------------分界线----------------------------------
我又来了~单机好忧桑,发个面经攒人品,求过
二面:
- Volatile关键字,两个线程各加一百,最后是多少
- hashtable与hashmap
- concurrenthashtmap,既然都是线程安全的,为什么有hashtable还需要concurrenthashmap
- 一次网络请求的过程
- tcp握手
- tcp与udp的区别
- 索引
- 聚簇索引和非聚簇索引
- 为什么要用B+树,分段查询
- 设计用例:淘宝首页
- 算法:dfs数房子
---------------------------分界线----------------------------------
发个面经攒人品
一面:
- 工作&项目相关
- 介绍CICD,CI、CD有什么差别
- JVM内存模型
- 线程私有和线程公有的区别
- 举一个线程不安全的例子
- 如何解决资源竞争(aka线程同步)
- 垃圾回收算法
- 垃圾回收主要回收哪里
- 为什么要对堆进行回收
- 不回收垃圾可以吗?会导致哪些问题?
- 内存溢出和内存泄漏,谁导致谁
- redis和mysql的区别
- 缓存击穿、缓存雪崩、缓存穿透及解决方法
- mysql优化
- 介绍索引
- 聚簇索引和非聚簇索引的区别,优缺点
- 抖音发布视频质量保证点
- 算法:和为K的子数组(560)