当前位置: 首页 >> >>

Java架构师面试题目

一、.JAVA基础和开源框架了解程序。

1.JVM的内存模型及垃圾回收算法?

2.ClassLoader机制?

3.Spring的核心技术IOC,AOP的理解。

4.代理有几种实现方式?

三、.架构设计过程方法

1、聊一下你做架构设计的过程是怎样的?

2、什么因素确定架构设计?是否要关注全部功能?

3.怎么确定关键功能? 核心功能 ,必做,高风险,独特的功能。

4.业界有哪些常见的多视图方法? RUP、SEI

5.怎么进行子系统划分?根据什么?

6.接口由什么来决定?POC?决策表?

7.设计文档包括哪些内容?

三、架构典型场景化

1. 你如何看待服务化? 什么样的业务需要做服务化?

2.分布式事务怎么来实现? XA?CAP?BASE?

3.WEB 的session存储方案

4.分布式缓存系统?开源的有哪些?Sharding方案有哪些?优缺点? 5、门户集成方面-SSO方面?同域及跨跨怎么实现?Portlet规范,商业软件?

四、.大数据方面

hadoop,yarn MR过程是怎样的? solr ES? spark RDD? mongoDB、Redis? 业内生态?

五、开放性问题 你目前做过系统最大的并发有多少?架构是怎样的?如果系统并发增涨100倍,谈谈怎样保障可用性的?

Loading