爱学习一面30分钟

自我介绍
1.有没有读研打算
2.如果未来发展不好会不会后悔没读研
3.用过哪些Java版本,Java8和21有什么区别
4.虚拟线程和线程有什么区别
5.有了解lamda,stream流吗
6.知道hashmap吗,hashmap是如何存储和查询的,在链表里是怎么查找到的,如果遇到存储同样的key,会怎么样,平常什么场景使用hashmap
7.Integer a = 123;
Integer b = 123;
这两个用equals比较一样吗
那String a ="123";
和String b="123";
一样吗
8.List list如何存储到map里的,string是id,Order是订单,讲一下思路或者写代码
9.介绍一下两个项目
10.一人一单的lua脚本里面做了什么
11.如果订单资格确定后,下单失败怎么办
12.如果哪个地方出问题了,消息堆积怎么办
13.定时处理未支付订单是怎么做的,定时是多久,如果未支付订单时间为5分钟,定时是10分钟,那还要等10分钟吗
反问
未来会面对可能发生的各种乱七八糟的问题,要多思考,思考的深一点

处女面,基础被问爆了
面经攒人品#牛客AI配图神器#
全部评论
这个问的是 Java 基础了
点赞 回复 分享
发布于 04-04 13:57 辽宁
感觉你这最后过了吗
点赞 回复 分享
发布于 04-03 23:28 北京
30分钟似乎时间不长
点赞 回复 分享
发布于 04-03 23:28 北京
有后续吗
点赞 回复 分享
发布于 04-03 01:28 河北
我今天也面了
点赞 回复 分享
发布于 04-03 01:28 河北

相关推荐

04-10 17:12
已编辑
重庆大学 Java
1.自我介绍2.如何学习java,是通过学校课程学习还是自学的?3.用户登录校验是如何做的?4.你说用redis对活跃的token实现刷新过期时间,这个功能你是如何实现的?5.频繁的时间戳更新会不会导致redis大量的内存被占用,想别的方案来解决6.redis对key值的过期策略是怎样的?8.介绍你的缓存更新策略吧(我提到redis中的cache Aside策略,补充了消息广播实现本地缓存数据一致性,利用kafka中不同消费组订阅同一topic实现消息广播,某一节点删除缓存时,其他节点都删除本地缓存,从而实现分布式系统本地缓存的一致性)7.JVM中垃圾回收(GC)的策略是怎样的?9.你使用了Redisson实现分布式锁,请解释一下Redisson分布式锁中的看门狗机制10.解释一下Mybatis如何防止sql注入,MybatisPlus中是如何将方法映射为sql的11.你使用了Shardingsphere进行分库分表,那Shardingsphere的底层是怎样的呢11.再介绍一下你项目中的亮点吧(定时对账:在kafka宕机时进行埋点,记录日志。恢复后回滚到之前的库存状态;延迟队列:使用Redisson的延迟队列,为业务设定一个延迟的时间执行)12.你另外一个项目中的Agent是如何设计的13.详细讲讲离线上传中长文本如何分块,固定分块有什么劣势,你如何设计分块方案(面试官补充了语义网络的概念)算法LRU职业规划方向反问面试官人很好,比较看重你实际项目开发中对使用过的技术栈的底层原理的理解以及业务的设计
查看16道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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