阿里云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,有时是预览,有时是下载,怎么实现(说请求头中的某个参数,这么说也不行,要说出具体的字段)
全部评论
诗人吗
点赞 回复 分享
发布于 昨天 16:34 福建
怎么这么多码
点赞 回复 分享
发布于 05-20 19:13 安徽
这是人啊我擦
点赞 回复 分享
发布于 05-17 00:25 重庆
字节码?认真的?
点赞 回复 分享
发布于 05-16 15:33 湖北

相关推荐

5月9日一面(通过)1. 简单介绍一下你的实习项目和学习项目2. 实习项目架构(数据平台相关)3. 数据是写到mysql表还是hive表4. 实习中遇到的技术挑战5. 实习过程中有没有遇到过什么线上问题6. 介绍一下线程池的核心参数7. 线程池工作原理8. 拒绝策略9. 实习过程中怎么使用线程池来优化的10. 实习中怎么使用Sentinel来做限流的11. 实习中Sentinel流控策略12. Sentinel如果上游有A,B,C三个业务,怎么分别做限流13. 除了Sentinel限流之外,可不可以用Redis做限流14. Sentinel的原理和架构15. 实习公司的数据平台有没有监控系统16. Redis的数据类型17. 平时写项目一般怎么使用Redis18. 热key问题怎么解决19. 热key追问:本地缓存可以用什么组件,实际用过吗20. 介绍一下RocketMQ的架构21. RocketMQ的队列一般设置几个22. RocketMQ消费者消费的瓶颈有哪些23. 怎么防止RocketMQ消息重复消费24. 有了解过RPC吗,和HTTP有什么区别?25. 注册中心怎么实现?26. 追问:nacos的实现机制和原理27. 反问:公司技术栈(很热情的介绍了3分钟)二面(挂)1. 介绍一下实习经历2. 介绍一下你们实习公司从下单到供应链的业务全链路流程3. 你负责的这个模块的业务流程是怎么样的,业务方的使用体验如何4. 你认为公司的运单表问题件从业务上讲可以根据哪些维度来查询5. 你负责的表是百万级的讲讲查询怎么优化的6. 如果数据库表的数据量达到千万级甚至亿级该怎么办7. 分库分表按照月份查询怎么实现?8. 刚才的分库分表如果某个月数据量特别大(数据倾斜)怎么办9. 刚才提到了你的解决方法,你认为优劣是什么10. 平时使用Redis来做些什么?11. 你的优惠券项目中使用到Redis存储了哪些数据,为什么要这么存数据?12. 有没有使用过什么RPC框架?怎么理解RPC?13. 你的优惠券列表在Redis用什么数据结构存储,为什么这种数据结构性能更好?14. 反问1:学习上的建议?可以关注一下业务,业务方的心理15. 反问2:面试表现?挺优秀的,思维比较活跃,表达也比较清晰16. 反问3:进去会做什么?
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

更多
牛客网
牛客企业服务