一面问题:1.如何排查线上问题,有使用哪些日志或监控工具2.针对用户访问量大的情况,做了哪些优化3.是否有用网关,如SpringCloud gateway4.hashmap、set、list的实现原理5.以前业务是否有做过熔断,调用方式是怎么样的6.如何做限流,例如用redis实现7.之前在公司里如何实现支付,如何跨部门合作和调用二面问题:1. 社交APP项目中遇到的难点及解决,订单异常、缓存内存不足2. 用绘图工具设计方案,用户权限的分发和查询,画出数据库、请求访问过程3.基于刚才用户权限表,考察用SQL范围查询、批量删除的做法4.MyBatis内部如何实现一对多查询,如何考虑用什么集合来装这些数据coding:不用循环,写一个方法打印数字1~n...查看更多