面试题(1)最全BAT面试精华汇总 面试题(2)阿里最全面试100题 面试题(3)史上最全阿里技术面试题目
面试题(4)阿里等BAT必考多线程面试60题 面试题(5)BAT面试笔试33题:JavaList、Java Map等经典面试题
面试题(6)最全BAT架构师130面试题 面试题(7)去腾讯等BAT面试完的Mysql面试55题总结
面试题(9)百度三面:现场面试39题目实拍含答案!JVM+算法+Redis+数据库
面试题(10)阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis
面试题(11)支付宝三面Java面试37题JVM+缓存+性能+架构
面试题(12)淘宝网五面:现场面试49题含答案!JVM+算法+Redis+Mysql+Spring
面试题(14)最新天猫面试题(含总结):线程池+并发编程+分布式设计+中间件
面试题(15)最新鲜的美团现场面试41题(三面技术+HR面):Redis+Kafka+分布式
面试题(16)Docker+秒杀设计+RocketMQ+亿级数据设计
面试题(17)最新天猫3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper
面试题(18)蚂蚁中间件团队面试题:Netty+Redis+Kafka+MongoDB+分布式
一面:
- HashMap实现原理,ConcurrentHashMap实现原理
- 红黑树,为什么允许局部不平衡
- TCP,UDP区别,为什么可靠和不可靠
- 一次HTTP请求的全过程,包括域名解析、定位主机等
- TCP三次握手
- MySQL事务是什么?四大特性,四大隔离级别
- ConcurrentHashMap和Hashtable区别
- spring IOC和AOP,以及各有什么优点
- 有哪几种常用的线程池
- 什么情况下使用Runnable和Thread创建线程,Runnable和Callable的区别
- 线程方法中的异常如何处理,副线程可以捕获到吗
- synchronized和锁的区别,什么情况下使用synchronized和ReentrantLock
- JVM的对象分配在哪个区,Class对象分配在哪个区
二面:
- 常用的设计模式介绍:单例模式、装饰者模式等
- Java会出现内存溢出吗?什么情况下会出现?
- 双亲委派模型,为什么这样做?
- 对象什么情况下进入老年代?
- 快速排序说一下过程
- AOP实现原理:动态代理
- BIO、NIO(如何实现的)、AIO
- 消息中间件有哪些?他们之间的优劣势?
- Redis,持久化框架
- 栈和队列
- 垃圾回收算法
- MySQL的索引
- Tomcat 类加载器
- OOM内存泄漏,什么情况下会出现,如何排查
三面:
- 介绍你实践的性能优化案例,以及你的优化思路
- 微服务和SOA的区别,优劣势
- SQL慢查询的优化方案,索引和表的优化方案。
- MySQL与MongoDB的区别,海量数据的存储
- 缓存框架,例如Redis、Memcached之间的区别,优劣势比较
- 请描述一致hash算法
- 分布式session的共享方案有哪些,有什么优劣势
- 高并发情况,系统的优化方案有哪些,以及优先级排序。
相关文章
暂无评论...