面试-技术场景
...大约 2 分钟
面试-技术场景
上传数据的安全性怎么控制
问:上传数据的安全性怎么控制
答:使用对称加密(加密和解密的密钥相同)或者非对称加密(公有密钥加密,私有密钥解密),给前端一个公钥让他把数据加密后传到后台,后台负责解密后处理数据。
遇到过那些棘手的问题
问:遇到过那些棘手的问题
答:使用了一些设计模式
解决线上BUG:CPU飙高、内存泄露、线程死锁
调优:慢接口、慢SQL、缓存方案
组件封装:分布式锁、接口幂等、分布式事务
生产问题怎么排查
问:生产问题怎么排查
答:先分析日志、查看日志文件、定位问题
远程Debug,如果允许的话。
平时怎么学习的
问:平时怎么学习的
答:在B站看课跟着敲一遍并做笔记
平常也在力扣上面刷刷算法题
通过B站、抖音、力扣等关注新技术
单点登录流程
问:单点登录流程
答:用户输入账户密码发送登录请求,后端接收请求并验证账户密码,如果正确则生成token并保存到redis中,然后把token返回给前端,前端保存到cookie或者localStorage中,后续每次请求把token放入到请求头中,后端拦截器会拦截请求并从请求头验证token正确性。
Powered by Waline v2.15.8
