工作10年,面试超过300人想进阿里的同学,总结出的java面试69题( 四 )
系统架构
1.如何搭建一个高可用系统
2.哪些设计模式可以增加系统的可扩展性
3.介绍设计模式 , 如模板模式 , 命令模式 , 策略模式 , 适配器模式、桥接模式、装饰模式 , 观察者模式 , 状态模式 , 访问者模式 。
4.抽象能力 , 怎么提高研发效率 。
5.什么是高内聚低耦合 , 请举例子如何实现
6.什么情况用接口 , 什么情况用消息
7.如果AB两个系统互相依赖 , 如何解除依赖
8.如何写一篇设计文档 , 目录是什么
9.什么场景应该拆分系统 , 什么场景应该合并系统
10.系统和模块的区别 , 分别在什么场景下使用
分布式系统
1.分布式事务 , 两阶段提交 。
2.如何实现分布式锁
推荐阅读
- 工作室|让工作室野金团无处可逃,《魔兽世界》赛季服是暴雪憋出的大招
- 工作室|Unity收购《指环王》特效工作室Weta Digital,称为布局元宇宙
- 如龙|世嘉希望在未来收购更多工作室
- 任天堂|不依赖对外收购工作室,任天堂将更着重扩大本身游戏内容开发能力
- 腾讯|3A 开放世界新作《王者荣耀:世界》公开,由腾讯天美工作室开发
- 星之海洋6|DNF:史诗之路重开,工作室“蠢蠢欲动”,想把这物品推向巅峰!
- 梦幻西游|梦幻西游:工作室要哭了,新区牟利套路被曝光,战神任务要被改了
- skt|10年10冠,外媒S赛冠军含金量排行榜发布:FPX倒数第三,SKT连冠占据前二
- 梦幻西游|梦幻西游:难怪策划要改85剧情奖励,工作室4天能练出猪屁股号
- |魔兽世界TBC:工作室新绝活,同步器显神威,一局团本赚万金?