老虎集团java开发面经
全程感觉没那么有压力,可能是面试官长得比较和蔼看起来,但说实话自己答的确实也不怎么样好像🤣
Java基础:
1、介绍一下集合?
set,list是继承或者实现了什么接口吗?那map呢,它为什么没有实现collection接口?
2、HashMap
如何实现线程安全呢?
ConcurrentHashMap在读的时候会不会锁表?
3、介绍一下syncronized
锁对象为啥是对象而不是锁线程呢?
计算机网络
tcp三次握手 ?为啥不是两次、四次
ACK、ack等含义
Mysql
索引
聚簇索引(每个表都有聚簇索引吗?)
算法题:
1、将所给数组种的奇数元素移到偶数元素前面
2、写一个操作系统中的消费者、生产者