场景题一:
你们现在saas系统的权限控制是怎么设计的?
你们权限控制的时候区分商家吗?当前每个商家权限是否一样?
在本项目中只控制到商家级别
如果我现在让你去设计一个不同商家有不同的权限控制应该怎么设计?
在存储角色也区分商户号,把角色管理的这个权限下放到商家系统,具体实现:在角色表添加商户id,在配置忽略表时,把角色表移除。
场景二:
一个页面在查询时,发现页面一直在等待,问应该怎么处理?
* 前端是否存在问题 —- 前端
* 网络环境是否存在问题
* 后端
* 业务代码: 多层for循环、递归….
* JVM 内存使用不合理, 内存设置不合理(频繁触发 GC)
* 监控服务 CPU 内存消耗 (就业指导视频)
* java进程
* mysql 慢查询问题
一个页面响应时间最好不要大于2s:一个用户在一个页面上 等待时间不会大于2s
mysql查询的数据 要在 1s内响应
逐字稿:千万不要是文字堆积,一定要包含具体实现(参数、返回值、细节)
细节