体验感很好,面试官很温柔耐心。
自我介绍;
选一个项目中的一个模块讲(点评的登录和权限校验模块);
登录可以有哪些测试用例?
怎么校验手机号的格式,手机号有哪些规范?正则匹配怎么写?
验证码怎么发送的?(没有发送,只是日志打印输出)
验证码怎么生成的?平时有没有观察过验证码有没有什么规律(猜的有规律,下来查好像是为了防止破解是完全随机的)
单个用户单次登录的时间怎么算?从哪里开始到哪里结束?
怎么做性能测试?
Redis分布式锁怎么实现的?
把用户信息存到ThreadLocal的作用是什么?因为服务器线程复用会导致取到其他用户之前存入ThreadLocal的数据吗?(请求结束后会remove清除threadLocal变量)
最后反问。