马力应该是不招人了,补更新下4月的面经吧

数字马力

一面 4月18
50分钟
为什么想来长沙?
了解操作系统吗,内核态和用户态
还有一个操作系统的忘记了
TCP和UDP的区别
TCP怎么实现可靠的
讲一下数据结构,数组,链表,hashmap
Hashmap扩容,为什么要2的指数这样扩容
只是因为取余用位运算提高效率吗
介绍下java中的乐观锁和悲观锁
Volite关键字,可见性是怎么实现的
CAS介绍一下?
在什么地方用的?Concurrenthashmap
什么是幂等,幂等怎么实现的,
Spring了解吗,ioc和aop,循环依赖怎么解决的
Mysql事务了解吗
怎么实现原子性的,
Mysql三大日志
Mysam和innodb 的区别
怎么优化sql查询
MVCC
JMM了解吗?
JVM了解多少
OOM在什么情况下会出现,有了解吗?
怎么解决的?尽量避免OOM
Redis了解吗?介绍一下
Redis持久化
Redis怎么保证原子性
了解IO多路复用吗
Lua脚本
AOF你有了解过吗?AOF日志重写知道吗
RocketMQ怎么保证消息不丢失的
如何保证不重复消费

场景题:
1.QPS 10000,怎么让接口顶住压力,已经有一万,不能通过前端控制,也不能限流

2.抽奖活动怎么保证,数据库不宕机

建议,多看源码,看看书

二面 4月23
50分钟
自我介绍
拷打实习
拷打项目
各种数据结构
设计模式

场景
怎么确定一个项目的,性能瓶颈出现在哪里
怎么去优化
怎么提高项目的性能瓶颈
从代码层面,架构设计层面等分析
高并发下的解决方案
反问
🕒岗位/面试时间
长沙 Java后端 

大概率是春招不招人了,23号到现在也没有一点消息,校招一个hc都没有,也不知道大张旗鼓的干什么,春招就这样结束吧,留西安了
全部评论
好巧,又刷到了,最后去哪了兄弟
1 回复 分享
发布于 2024-05-25 16:50 陕西
不能跟佬做同事了
1 回复 分享
发布于 2024-05-23 19:50 广东
我滴妈,,问的这么难吗
点赞 回复 分享
发布于 2024-10-06 18:10 河南
臭***数字马力
点赞 回复 分享
发布于 2024-05-24 22:19 湖北
留西安云智了吗
点赞 回复 分享
发布于 2024-05-24 14:56 广东
佬 有别的offer了吗😭
点赞 回复 分享
发布于 2024-05-24 10:18 辽宁

相关推荐

11-18 11:16
已编辑
蚌埠坦克学院 Java
11/12 后端长沙1.问实习,介绍实习项目说说开发流程难点啥的2.java你了解的锁有哪些,延伸问synchronized这些介绍使用3.守护线程4.缓存的实践经验有哪些?5.Redis性能好的原因是什么?6.Redis的持久化方式有哪些?各自原理是什么?7.Redis宕机重启后的加载流程是什么?RDB和AOF会先加载哪份数据?8.Redis的内存淘汰策略有哪些?9.缓存击穿、穿透、雪崩的现象及核心解决思路?10.布隆过滤器的原理是什么?11.url流程12.长连接短连接13.JVM的内存模型分为哪些部分?14.JVM内存管理的算法有哪些?15.新生代和老年代互相转换的时机是什么?16.除了新生代GC,还有哪些GC类型?17.慢查询优化排查18.索引失效19.除了索引优化、SQL写法优化,还有哪些优化查询性能的方案?(分库分表)20.怎么理解spring中的bean21.依赖注入(DI)是怎么做的?22.多个相同类型的Bean如何注入匹配?23. @Bean和@Component的区别及适用场景?24.如何拆解提示词让大模型帮助优化接口响应时间?25.写提示词的原则、思路或技巧有了解吗?26.若Cursor生成的SQL语句有语法错误(如缺少关键字),如何修复并与大模型交互?27.了解大模型的原理吗?(如Agent、RAG相关概念)28.如何看待大模型对开发效率的提升29.大模型相关的学习或了解计划是什么?30.分布式事务和普通事务区别31.反问时长45分钟面试官人很好,也有指出不足的地方,每个问题也有反馈有不太了解的地方也会介绍一下-----------------------------30分钟后业务复试-----------------------------11/18约二面
查看60道真题和解析
点赞 评论 收藏
分享
11-12 16:10
已编辑
福州大学 Java
1、实习中的流程异步化方案,基于什么提出,怎么解决2、实习中用到的设计模式3、jwt+threadlocal用来干嘛的,怎么用4、jwt+threadlocal的底层原理,threadlocal的内存泄露问题5、实现一个登录其余登录都退出的方案(1)增加token-version,嵌入jwt的payload中,解析时验证(2)redis维护黑名单列表(3)访问令牌+刷新令牌配合使用6、问:两个方法,都开启了事务,在方法A中,先调用add方法,再调用B的add方法,B的add方法抛异常,结果如何答:这里理解错了,以为是同一个类中的方法的调用,一直说动态代理,结果其实考的是事务传播行为7、介绍操作系统的底层执行过程答:核心是“硬件触发→内核响应→调度执行→上下文切换”,面试官让我下去再了解一下,但是问了AI也是这个答案,没招了8、mysql超大分页,有id,age,name,对age建立索引,order by age,如何优化,先讲清楚原始操作为什么慢,索引是怎么走的答:通过索引查找,再回表,覆盖索引+子查询优化问:优化的原理是怎么样的,索引是怎么走的,覆盖索引是什么,优化方案里哪里用到了覆盖索引9、问:BIO、NIO、AIO的区别答:同步阻塞,同步非阻塞,异步非阻塞问:NIO实现原理是怎么样的答:基于IO多路复用模型问:什么是IO多路复用模型答:八股吟唱问:NIO在操作系统中的执行流程答:创建Selector+注册通道事件→调用select()阻塞监听(内核I/O多路复用)→就绪事件唤醒→遍历通道非阻塞读写(不会)问:channal是如何在可读可写状态时通知selector的答:类似epoll,将就绪的channal写入用户空间,无需轮询确认(说让我再去了解一下)问:channal里面存储的是什么内容答:Channel是双向I/O通道,存放两类关键信息:- 实际I/O数据:待读写的字节数据(通常通过 ByteBuffer 传递,Channel本身不缓存数据,仅负责传输);- 关联元数据:通道对应的文件描述符(FD)、通道状态(打开/关闭)、I/O配置(如阻塞模式、缓冲区大小)、与Selector的注册关系(SelectionKey)。(只说了IO数据,关联元数据没答出来,面试官说再去了解一下,真细啊)10、问:mq的持久化方案了解吗答:懒队列,先存磁盘,需要时再从磁盘获取然后入队11、问:redis如何保证双写一致,讲最终一致性的即可答:延迟双删和cancal组件问:延迟双删如何保证时长答:监控binlog日志文件12、问:如何使用curcor生成需求代码答:一面也问过这个问题,当时面试官说先交给豆包这种语言型AI详细化需求,再交给curcor生成,于是二面我这样子答了,结果面试官问我干嘛要交给豆包,直接交给curcor不就行了,额…没招了还有不少问题,想起来了再补充吧,自从知道开得不高以后,兴致也下降了不少,应该是抬走了~
查看19道真题和解析
点赞 评论 收藏
分享
评论
17
35
分享

创作者周榜

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