阿里云Java一面凉经
面试最烂的一次,面试官没开摄像头,结束了秒挂
自我介绍
1. 项目中密码怎么存储的
2. 问加密算法(但面试官想问的不是对称和非对称加密)除了MD5加盐加密还有什么方法存密码
3. 问我平时多个网站会使用同一个密码吗,平时密码会保存下来吗
4. 如何校验密码
5. 密码攻击方式有哪些
6. 撞库攻击是什么,了解其他网站如何防范撞库攻击吗
7. 用户输入账号密码登录的具体流程
8. 短信验证码登录,具体怎么实现的
9. 去重怎么实现的(说Set不行,必须要说HashSet)
10. 问HashSet的底层原理,冲突怎么解决
11. HashMap怎么判断内容是相同的
12. 哈希表链表转成红黑树要实现什么(绕很久都没答到点子上,最后说要实现Comparator接口)
13. 说了一个场景求函数的调用次数,一段代码`static int count = 0; count ++` 会有什么问题
14. count ++ 字节码是怎么写的
15. 不是线程安全的,那么函数调用1000次,count最后的结果比1000大还是小
16. 说使用Synchronized还不行,要说synchronized(this),这边还说错了一点,面试官直接指出错误
17. 不是线程安全的,解决方法是什么,追问了好几种
18. AtomicInteger怎么实现的
19. Get和Post请求的区别
20. Get、Post请求报文的结构是什么,都有哪些参数
21. 网页上打开pdf,有时是预览,有时是下载,怎么实现(说请求头中的某个参数,这么说也不行,要说出具体的字段)
自我介绍
1. 项目中密码怎么存储的
2. 问加密算法(但面试官想问的不是对称和非对称加密)除了MD5加盐加密还有什么方法存密码
3. 问我平时多个网站会使用同一个密码吗,平时密码会保存下来吗
4. 如何校验密码
5. 密码攻击方式有哪些
6. 撞库攻击是什么,了解其他网站如何防范撞库攻击吗
7. 用户输入账号密码登录的具体流程
8. 短信验证码登录,具体怎么实现的
9. 去重怎么实现的(说Set不行,必须要说HashSet)
10. 问HashSet的底层原理,冲突怎么解决
11. HashMap怎么判断内容是相同的
12. 哈希表链表转成红黑树要实现什么(绕很久都没答到点子上,最后说要实现Comparator接口)
13. 说了一个场景求函数的调用次数,一段代码`static int count = 0; count ++` 会有什么问题
14. count ++ 字节码是怎么写的
15. 不是线程安全的,那么函数调用1000次,count最后的结果比1000大还是小
16. 说使用Synchronized还不行,要说synchronized(this),这边还说错了一点,面试官直接指出错误
17. 不是线程安全的,解决方法是什么,追问了好几种
18. AtomicInteger怎么实现的
19. Get和Post请求的区别
20. Get、Post请求报文的结构是什么,都有哪些参数
21. 网页上打开pdf,有时是预览,有时是下载,怎么实现(说请求头中的某个参数,这么说也不行,要说出具体的字段)
全部评论
怎么这么多码
这是人啊我擦
字节码?认真的?
相关推荐

点赞 评论 收藏
分享