0. 前言 在某个招聘软件上投递了简历给OPPO的后端开发岗位,而后收到HR的电话,约了视频面试。 1. 过程 耗时60分钟,全程问项目相关的问题: (1)自我介绍。 (2)项目中,用户登录流程详细讲一下(涉及手机号、验证码、密码)。后端生成的token(来自UUID)能保证唯一吗?如何解决这个问题?前端传到后端的token有没有可能被他人偷走?如何避免这个问题? (3)存在数据库中的用户密码(加密后)有没有可能被解密?除了用户id、用户手机号、密码之外,用户表还有哪些列?手机号这一列,用什么类型的字段存储?不想用varchar,能不能换一种占空间更小的类型? (4)用户注册时送给用户十块钱红...