好未来 Java 实习一面

1. 实习的时候,这个项目可以简单介绍一下这个项目规模什么?然后您主要在这里面负责的模块。您觉得哪一个比较有?嗯,对你提高比较有帮助的,可以简单说一下。
2. 我们假设遇到一个场景是生消息生产的速度大于消息消费的速度,这个时候会产生消息的积压,然后遇到这种问题的时候您可以怎么处理? 加了消费者以后,怎么保证他消费消息的顺序性?比如说我一个用户产生的消息他是有序列的。有,比如说我咱们做的是个电商项目,然后用户先下单,再做了什么操作,最后再取消订单,他这样是有时序的。然后如何在保证加了消费者以后,大家都在消费消息的时候,如何能保证他消费消息的顺序性?
3.说一下 spring boot 它加载 bean 的流程好。 假如我们现在,嗯需要服务启动前需要初始化一些数据,就是在对外,比如说我们提供的是 HTTP 服务,嗯,然后我们要在对外开放这个 HTTP 请求之前要初始化一些数据,您可以怎样做这个部分?要实现这个。 
4. Hashmap 的底层实现原理可以简单说一下。 它从列表转成红黑树,它的目的是什么?基础数据结构有数组和链表这两个数据结构,它分别适用怎样的应用场景? 
6.  volatile 这个关键字,可以简单说一下。 
7. 写一个快速排序吧

#软件开发笔面经#
全部评论
佬, 加了消费者以后,怎么保证他消费消息的顺序性? 这个问题解答思路是什么呀?
1 回复 分享
发布于 2024-10-26 11:47 四川
我嘞个骚杠 不是说 10 分钟出结果吗
点赞 回复 分享
发布于 2024-09-07 17:58 山西

相关推荐

10-20 16:54
门头沟学院 Java
点赞 评论 收藏
分享
📍面试公司:合肥大智慧🕐面试时间:下午三点到五点半💻面试岗位:java开发❓面试问题:首先我是进去报道,对接的人让我先写笔试,我就说等会学校里还有面试,然后笔试就免了接下来是一面:就是对着简历写的点一条条问,问到redismysql就给一个开放性的问题然后就是差不多半小时?对着两个项目一点点问,还有一些基础的八股,比如你写了a,市面上还有b,面试官会问为什么用a,有什么不同?然后我就说了几点,然后面试官会不断问,还有吗?但是你只要说完了就别硬耗时间就好了,直接说答完了。然后就是经典反问,问公司情况,业务情况等。二面的话来了两个面试官,就差不多是更深得的底层原理吧,比如你写jwt,就问你jwt和普通token有什么区别?其实我没准备的,就说了一下jwt的特点,然后又把rsa加密介绍一下。差不多就是横向对比加底层理解吧,问你mongodb和mysql的区别?为什么用?差不多就这些吧,半小时其实问不了太多。还有就是项目的流程,那些方面会有问题,怎么解决的,无非就是缓存一致性问题,mq丢失消息重复消费这些问题。然后还是反问,直接和一面一样。三面是hr面,本来都要走了,结果给我加了个hr面。然后就是我在boss上联系的hr,问题包括家庭情况,对象情况,为什么选合肥?有没有offer?有没有论文?还有实验室的情况,能不能提前实习,我就说如果寒假开学后可能比较忙。还有就是薪资问题,给了我好几个选项,月薪年薪最低月薪最低年薪啥的,我就填了一个月薪20k,面试官说有点高,我说boss上不是写的这么多吗,她说那是一个很大的区间14_22k,然后其实这是在问offer的时候,我说有一个14k的我给拒了。反问环节问了一下她大概能给多少,她说她绝对不聊,还有一些标准的反问环节吧。最后说一周或两周给消息。🙌面试感想:简历写了什么就问什么,好评。如果对于底层的细节理解到位的话,面试官应该挺欣赏这一点的。还有就是关于八股这方面多准备准备,以备不时之需。整体流程偏快,线下面试的话其实少了很多等待面试的焦虑。
查看9道真题和解析
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

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