面试题(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 自我介绍
2 讲一下ArrayList和linkedlist的区别,ArrayList的扩容方式,扩容时机。
3 hashmap的实现,以及hashmap扩容底层实现。
4 NIO了解么,讲一下和BIO的区别,AIO呢。阻塞,非阻塞,异步。具体。
5 你说了解分布式服务,那么你怎么理解分布式服务。
6 你说了解Tomcat的基本原理,了解的是哪一部分,基本架构,connector和container
7 你在项目中怎么用到并发的。
8 docker和虚拟机讲一下。
9 高并发情况下,如何使用线程池
10 并发juc了解么,有哪些线程安全的list。
1 项目
2 说一下Spring源码把,它的架构,流程。
3 Spring的bean如果要在实例化过程中修改其某一个成员变量,应该怎么做呢。不通过构造方法,并且AOP也并不能实现。
4 Tomcat的类加载器了解么,回答不了解只了解Java的类加载器。
5 自定义类加载器怎么实现,其中哪个方法走双亲委派模型,哪个不走,不走的话怎么加载类(实现findclass方法,一般用defineclass加载外部类),如何才能不走双亲委派。(重写loadclass方法)
6 布隆过滤器了解么,讲了ip地址过滤的布隆过滤器实现。
7 听说你项目用过docker,讲一下docker的实现原理,说了虚拟机一般要对内核进行虚拟化,docker则用cgroup和namespace分别进行硬件和命名空间的隔离。
8 dubbo的基本架构,几个组件说一下
9 dubbo的负载均衡怎么做,讲一下具体代码实现。
10 参与项目的挑战在哪里,有哪些收获。
主要还是问中间件
1 阿里的dubbo,rocketmq的事务消息的架构设计
2 mycat实现分表分库方案实现
3 消息队列kafka和rabbitmq等
4 分库分表,分片规则hash和取余数。
5 数据库万级变成亿级,怎么处理
6 双11秒杀的设计思路