首发于 介绍 17 年毕业双非一本。面试抖音社区安全部门,以 java 进行面试。 字节一面 先进行自我介绍 问:数据库,中间件用了什么?答:mysql+postgres+kafka+redis 问:有用过 ThreadLocal 吗?使用的场景是什么?答:用过,在登录的时候记录用户的登录信息。 问:具体怎么实现?答:在拦截器中对 token 进行解析,然后将用户信息写入 ThreadLocal。 问:拦截器具体要实现哪个接口记得吗?答:不记得。 问:有的接口需要进行登录判断,有的不需要这个怎么处理?答:使用注解,标记不需要登录判断的接口。 问:ThreadLocal 原理有了解吗?答:内部...