8.19 商越科技 一面 100-499
#秋招投递记录#
8.19 商越科技 一面 100-499
20min的非常见八股拷打
1.HashMap的remove操作的过程,当从链表中删除一个节点后,它的前后节点应该如何处理?
2.@ConditionalOnClass 具体是干啥的,@ConditionalOnClass(User.class)`这行代码能编译通过,说明`User.class`肯定存在于classpath中,那为什么还需要这个注解呢?
3.UserMapper这个类为啥要是接口呢,你使用的持久层框架是什么?MyBatis 还是 MyBatis Plus?
4.ThreadLocal` 在线程池中的失效问题
5.需要实现一个功能——“用户在10分钟之内连续输错三次密码,就禁止其登录”。如果使用 Redis,你会选择哪种数据结构来实现这个需求?如何具体实现“10分钟之内3次”这个时间窗口和计数逻辑?
6.你平时是否使用过 JUC包中的工具?可以举例说明吗?
7.最近在干什么?
答得一塌糊涂,平常没看过啊
8.19 商越科技 一面 100-499
20min的非常见八股拷打
1.HashMap的remove操作的过程,当从链表中删除一个节点后,它的前后节点应该如何处理?
2.@ConditionalOnClass 具体是干啥的,@ConditionalOnClass(User.class)`这行代码能编译通过,说明`User.class`肯定存在于classpath中,那为什么还需要这个注解呢?
3.UserMapper这个类为啥要是接口呢,你使用的持久层框架是什么?MyBatis 还是 MyBatis Plus?
4.ThreadLocal` 在线程池中的失效问题
5.需要实现一个功能——“用户在10分钟之内连续输错三次密码,就禁止其登录”。如果使用 Redis,你会选择哪种数据结构来实现这个需求?如何具体实现“10分钟之内3次”这个时间窗口和计数逻辑?
6.你平时是否使用过 JUC包中的工具?可以举例说明吗?
7.最近在干什么?
答得一塌糊涂,平常没看过啊
全部评论
你怎么这么多面试?
感谢分享!!!另外我主页简介有最近在做的大厂项目,可以包装简历,秋招机会更多
接好运
真的会问HashMap remove这种问题嘛,怎么感觉这些问题都没见过


相关推荐