面试题(14)最新天猫面试题(含总结):线程池+并发编程+分布式设计+中间件

面试题(1)最全BAT面试精华汇总 面试题(2)阿里最全面试100题 面试题(3)史上最全阿里技术面试题目

面试题(4)阿里等BAT必考多线程面试60题 面试题(5)BAT面试笔试33题:JavaList、Java Map等经典面试题

面试题(6)最全BAT架构师130面试题 面试题(7)去腾讯等BAT面试完的Mysql面试55题总结

面试题(8)美团内推:java高级开发(一面+二面+三面)

面试题(9)百度三面:现场面试39题目实拍含答案!JVM+算法+Redis+数据库

面试题(10)阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis

面试题(11)支付宝三面Java面试37题JVM+缓存+性能+架构

面试题(12)淘宝网五面:现场面试49题含答案!JVM+算法+Redis+Mysql+Spring

面试题(13)最全BAT数据库面试89题

面试题(14)最新天猫面试题(含总结):线程池+并发编程+分布式设计+中间件

面试题(15)最新鲜的美团现场面试41题(三面技术+HR面):Redis+Kafka+分布式

面试题(16)Docker+秒杀设计+RocketMQ+亿级数据设计

面试题(17)最新天猫3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper

面试题(18)蚂蚁中间件团队面试题:Netty+Redis+Kafka+MongoDB+分布式

面试题(19)今日头条Java后台研发三面题目

面试题(20)最新蚂蚁花呗三面题目:红黑树+并发容器+CAS+Solr+分布式+大数据

面试题(21)十五道java开发常遇到的计算机网络协议高频面试题

一面:

  1. HashMap实现原理,ConcurrentHashMap实现原理
  2. 红黑树,为什么允许局部不平衡
  3. TCP,UDP区别,为什么可靠和不可靠
  4. 一次HTTP请求的全过程,包括域名解析、定位主机等
  5. TCP三次握手
  6. MySQL事务是什么?四大特性,四大隔离级别
  7. ConcurrentHashMap和Hashtable区别
  8. spring IOC和AOP,以及各有什么优点
  9. 有哪几种常用的线程池
  10. 什么情况下使用Runnable和Thread创建线程,Runnable和Callable的区别
  11. 线程方法中的异常如何处理,副线程可以捕获到吗
  12. synchronized和锁的区别,什么情况下使用synchronized和ReentrantLock
  13. JVM的对象分配在哪个区,Class对象分配在哪个区

二面:

  1. 常用的设计模式介绍:单例模式、装饰者模式等
  2. Java会出现内存溢出吗?什么情况下会出现?
  3. 双亲委派模型,为什么这样做?
  4. 对象什么情况下进入老年代?
  5. 快速排序说一下过程
  6. AOP实现原理:动态代理
  7. BIO、NIO(如何实现的)、AIO
  8. 消息中间件有哪些?他们之间的优劣势?
  9. Redis,持久化框架
  10. 栈和队列
  11. 垃圾回收算法
  12. MySQL的索引
  13. Tomcat 类加载器
  14. OOM内存泄漏,什么情况下会出现,如何排查

三面:

  1. 介绍你实践的性能优化案例,以及你的优化思路
  2. 微服务和SOA的区别,优劣势
  3. SQL慢查询的优化方案,索引和表的优化方案。
  4. MySQL与MongoDB的区别,海量数据的存储
  5. 缓存框架,例如Redis、Memcached之间的区别,优劣势比较
  6. 请描述一致hash算法
  7. 分布式session的共享方案有哪些,有什么优劣势
  8. 高并发情况,系统的优化方案有哪些,以及优先级排序。

你可能感兴趣的:(面试题)