0
点赞
收藏
分享

微信扫一扫

JAVA面试核心教程 | 第三篇:Java面试微服务知识点总结

微服务篇

微服务

  • 前后端分离是如何做的

  • 微服务哪些框架

  • 你怎么理解 RPC 框架

  • 说说 RPC 的实现原理

  • 说说 Dubbo 的实现原理

  • 你怎么理解 RESTful

  • 说说如何设计一个良好的 API

  • 如何理解 RESTful API 的幂等性

  • 如何保证接口的幂等性

  • 说说 CAP 定理、 BASE 理论

  • 怎么考虑数据一致性问题

  • 说说最终一致性的实现方案

  • 你怎么看待微服务

  • 微服务与 SOA 的区别

  • 如何拆分服务

  • 微服务如何进行数据库管理

  • 如何应对微服务的链式调用异常

  • 对于快速追踪与定位问题

  • 微服务的安全

分布式

  • 谈谈业务中使用分布式的场景

  • Session 分布式方案

  • 分布式锁的场景

  • 分布是锁的实现方案

  • 分布式事务

  • 集群与负载均衡的算法与实现

  • 说说分库与分表设计

  • 分库与分表带来的分布式困境与应对之策

安全问题

  • 安全要素与 STRIDE 威胁

  • 防范常见的 Web 攻击

  • 服务端通信安全攻防

  • HTTPS 原理剖析

  • HTTPS 降级攻击

  • 授权与认证

  • 基于角色的访问控制

  • 基于数据的访问控制

性能优化

  • 性能指标有哪些

  • 如何发现性能瓶颈

  • 性能调优的常见手段

  • 说说你在项目中如何进行性能调优

写在最后

公众号回复“学习”,拉你进程序员技术讨论群干货资源第一时间分享。

公众号回复“视频”,领取800GJava视频学习资源。

公众号回复“全栈”,领取1T前端Java产品经理微信小程序Python等资源合集大放送。

公众号回复“慕课”,领取1T慕课实战学习资源。

公众号回复“实战”,领取750G项目实战学习资源。

公众号回复“面试”,领取20G面试实战学习资源。

举报

相关推荐

0 条评论