菜鸟补录一面:2023-3-10(70min)

1)实习经历

2)项目中redis使用了哪些数据结构?哪些场景下用了什么数据结构?怎么考虑的?

3)项目中缓存同步怎么实现的?

我采用的是本地缓存同步(当前微服务的数据库数据与缓存数据同步,可以直接在数据库修改时加入对Redis的修改逻辑,保证数据一致) + 跨服务缓存同步策略(对于服务A调用了服务B,并对查询结果缓存。服务B数据库修改,可以通过rabbitmq通知服务A,服务A修改Redis缓存数据)。另外说了,其实可以使用Canal框架,用来伪装成MySQL的salve节点,监听MySQL的binLog是否变化,然后再去修改Redis缓存数据(但是在项目中没有使用到)

4)接上题,如果在业务中采用异步机制的方式进行缓存同步有哪些问题?

5)Rabbitmq是如何确保消息的不丢失?

6)Rabbitmq如何避免消息堆积问题?

7)Redis分布式锁的底层原理是什么?

8)场景题:分布式集群下有32台redis(主从集群),其中一台redis宕机了,会发生什么问题?一致性Hash的引入解决了什么问题?

9)JDK8的新特性有哪些?

10)JDK8中HashMap的底层实现相比于JDK7做了哪些优化?

11)红黑树的特点?HashMap中为什么使用红黑树?

12)ConcurrentHashMap怎么保证线程安全的?

13)JVM:垃圾回收算法,垃圾回收器,哪些情况下发生OOM?如何排查?

14)Java基础:==和equals;封装、继承、多态怎么理解?

15)Spring中IOC的底层过程

16)Sprng中AOP的底层实现

17)singleton和prototype的适用场景有哪些?

18)Http的请求方式有哪些?

19)GET请求和POST请求有哪些区别?对于大数据量的请求使用哪种更好?

20)TCP三次握手过程?为什么使用三次握手而不是两次?

21)算法题:上台阶问题(斐波那契数列),口头描述使用递归和非递归的方式

22)闲聊:最近在看哪些技术栈(云原生&golang);评价下自己;手头上有哪些offer?为什么秋招找了8个offer全都拒了?回答:人嘛,总要有点梦想,万一实现了呢?

反问:多久出通知呢?一个星期后给结果(经典一星期o-o)

总结:回答了9层左右吧,有两个问题没有回答全面。这次面试官比秋招面试好很多,愿意听你说,根据你的回答逐步深入

#java##软件开发2023笔面经#
全部评论
p4 19k 996注意下
3 回复 分享
发布于 2023-03-16 18:05 辽宁
大佬太强了吧这时候能被阿里捞
2 回复 分享
发布于 2023-03-12 17:06 山东
强的,你这好多我都回答不上来
2 回复 分享
发布于 2023-03-16 18:04 河北
大佬投递多久收到面试的
1 回复 分享
发布于 2023-03-12 17:21 四川
我秋招拒了面试 现在菜鸟流程还在面试 也没捞我啊
1 回复 分享
发布于 2023-03-17 12:06 福建
请问是春招实习吗?
点赞 回复 分享
发布于 2023-03-11 12:43 浙江
大佬啊,去年秋招能有8个offer
点赞 回复 分享
发布于 2023-03-12 03:16 上海
本科还是硕士
点赞 回复 分享
发布于 2023-03-12 11:15 安徽
校招是p4,兄弟注意一下
点赞 回复 分享
发布于 2023-03-13 00:54 湖北
那个秋招系统不是关了吗
点赞 回复 分享
发布于 2023-03-16 20:26 上海
楼主进二面了吗
点赞 回复 分享
发布于 2023-03-17 21:27 浙江

相关推荐

面经:1. 多线程打印整数2.链表合并3.写一个生产者消费者模型:思路 wait() 和 notify() 方法来实现4.sql题:求和 排序 分页2024.6.20一面项目拷打。之前做的没什么难度,问项目难点,说了我觉得是难点的东西,但是其实解决了也没有多难,但是还是要说八股文:Java的异常体系为什么要有异常finally(这个面试官追问,你确定他会不管怎么样都会执行吗?为什么)深拷贝浅拷贝深拷贝的应用场景数据库索引索引的数据结构什么数据库用了哈希索引mysql数据库的索引结构B树的特点索引失效的场景git的常用指令git mergelinux:查询cpu利用率最高的进程linux:查询日志中的关键字代码讲解第一个没看懂第二个:流式编程菜鸟集团丨2025届校招官方内推启动【公司介绍】菜鸟孵化于阿里巴巴全球最大的行业电子商务生态系统中,现已成为电商物流的全球领导者,全球第一的跨境电商物流公司【岗位方向】研发类、算法类、产品类、数据类、物流类、运营类、市场拓展类、职能类【工作地点】杭州为主,深圳、香港、北京也开放需求;区域物流岗(物流园区办公):东莞、珠海、厦门、漳州、杭州、威海【内推渠道】https://jsj.top/f/fjZDnI【内推码】CN003【备注】内推码在「校园大使内推人」栏填写,欢迎私戳跟简历进度哦~填写此链米哈游接后,同学会在近期收到一封内推确认邮件,通过邮件确认后才算内推成功、才能进入菜鸟校招流程❗️投递的UU留下姓名缩写和岗位~我会跟进~
菜鸟集团
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
19 145 评论
分享
牛客网
牛客企业服务