菜鸟java电话一面

1,介绍 Java 有几种集合类
2.具体有几种 list?
3. 如果给你一个对象,ArrayList你有几种排序方式?
4.那你刚刚提到了Comparable 和 Comparator 这两种方式,你知道这两种方式有什么区别吗?
5. HashMap 的数据结构
6. 那它是线程安全的吗?
7.如果要实现 HashMap 的线程安全,可以用什么样的方式呢?
8.你刚才说 Concurrent HashMap 是可以保证线程安全的,那它是如何保证线程安全的?
9.那你有了解过什么是 CAS 吗?
10. CAS 会导致什么问题呢?
11.你知道 Redis 它为什么会那么快吗?
12.你刚刚说到它是基于内存的这个操作,那我直接在内存中创建一个 HashMap 不可以吗?
13.他又提示一下,没说全,那如果我的服务突然宕机了,需要重重启。那会会怎么样?如果我用 HashMap 的话。然后我提了持久化这样
14.你刚刚说说 Redis 它是单线程的,那它为什么设计成单线程呢?以及它为什么单线程还能这么快呢?有有了解过吗?
15.你的项目中用到 Redis 来做库存扣减,那你是怎么保证 Redis 和 MySQL 数据库的数据的一致性?
16.你怎么解决的大key问题
17.讲一下 Redis 集群模式有多少种?
18.如果你负责的这块业务,它的 QPS 突然提升了 100 倍,这种情况下你会怎么去处理它?
19.那你知道限流、降级,还有熔断,这三个场景区别是什么?
20.假设 Redis 它被打满,还能够继续用吗?
21. Redis 的过期策略,有了解吗?
22.最后问一个算法题,说思路,一个无序的整数数组,然后要求返回一个同样长度的数组。返回的数组每一位,它代表的是我之前给你的那个数组中的每一位的下一位比它更大的数的下标。如果后面没有比它更大的数的话,就用-1 来代替。再问空间和时间复杂度
反问表现,说我实际解决问题能力有待提高,QPS那个应该先考虑是不是恶意请求什么的,没考虑到呢
结果什么时候出,一周之内
后续流程:一共两轮技术面,一轮主管面也就是HR面#牛客AI配图神器##发面经攒人品#
全部评论
又被狠狠地拷打了
点赞 回复 分享
发布于 09-17 10:30 安徽
“下个更大数”→单调栈秒了,面试官满意
1 回复 分享
发布于 09-16 14:20 广东
一周内出结果?又是漫长的等待
点赞 回复 分享
发布于 09-16 14:20 安徽
接菜鸟二面!答到这步不容易了
点赞 回复 分享
发布于 09-16 14:20 山东

相关推荐

首先,笔试做题写完题目之后给hr,交了之后hr翻了一下说反正做的也就那样吧卷子大概是十道java基础题目,有两题多选,问的大多就跟牛客里的题一样印象很深是几题交简历,然后给hr介绍自己的成果,口齿不清地介绍了一下自己,学校然后说自己简历上两个项目写的是什么,用了什么技术栈java基础:几种基础类型JVM 运行 .class 文件java有几种新建对象的方法,分别是String 是基础类型吗,new和直接赋值有什么不同jvm模型linux基础:删除文件命令查看线程,cpu占用命令查看 Tomcat 日志按文件名查找 .log 文件多线程的问题:redis并发的问题内存穿透spring的:了解spring框架吗,关于spring boot,spring web有什么关系场景题:如果我去请假,经过审批批假,比如我是申请今天病假,需要部门经理审批,然后要部门经理的上一级领导审批,请问该如何设计流程找ai优化了一下题目这下更加易懂,员工发起当日病假申请,需遵循「两级固定审批流程」—— 第一级审批人为申请人的直属部门经理,第二级审批人为部门经理的上一级领导(如中心总监 / 分管领导);仅当两级审批均通过时,请假申请生效;任意一级审批驳回,申请终止并反馈申请人。核心需求是确保审批流程合规、状态可追溯、结果可落地(如同步考勤)。//昨天楼主收到面试邀请才开始仔细背八股,所以基础很差,而且简历上写的也很烂,因为我好多都没有回答出来问题,好像一题也没回答正确,纯来锻炼沟通能力来的(对不起,我不是故意的,但是我真的很烂)问了一下简历,我的简历大概就是黑马点评加黑马外卖,但是我回答的乱七八糟的
查看15道真题和解析
点赞 评论 收藏
分享
评论
14
55
分享

创作者周榜

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