跳至主要內容

唯品会

Java突击队小于 1 分钟

唯品会

(广州)唯品会(一面)

  1. Java中的集合有哪些?有哪些是线程安全的?
  2. HashMap的扩容机制是什么?
  3. Mysql的死锁是如何产生的?读写的时候分别加了什么锁?
  4. 怎么快速查数据?Mysql的索引是怎么做到快速查数据的?
  5. Mysql中事务的隔离机制有哪些?是怎么解决脏读、不可重复读、幻读的?
  6. redis中的数据可以持久化到硬盘上吗?怎么做?
  7. redis的主从结构中,数据是如何同步的?
  8. 网络中有哪些协议?tcp是什么协议?
  9. tcp如何实现连接和发送包数据?
  10. tcp如何断开连接?
  11. 还有什么传输包协议?udp和tcp有什么不同?有什么不同应用场景?
  12. 说下rabbitMQ的组件有哪些?
  13. 简述一下从生产者到消费者消费信息的过程;能延迟消费吗?怎么实现?
  14. Kafka和rabbitMQ有什么区别?两者能实现什么不一样的功能吗?