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.最近在干什么?

答得一塌糊涂,平常没看过啊
全部评论
你怎么这么多面试?
1 回复 分享
发布于 08-19 18:44 上海
感谢分享!!!另外我主页简介有最近在做的大厂项目,可以包装简历,秋招机会更多
点赞 回复 分享
发布于 昨天 20:01 江苏
接好运
点赞 回复 分享
发布于 08-19 18:48 北京
真的会问HashMap remove这种问题嘛,怎么感觉这些问题都没见过
点赞 回复 分享
发布于 08-19 15:49 山东

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务