蚂蚁3.19笔试

选择题做得一般,考到了些还没怎么复习到的东西,有点不熟悉了

算法题AK了,做起来比pdd的简单多了

前两题不太记得题目了,AC得比较快,都是比较常规的偏语法遍历or分讨的题目

第三题执行操作最少化逆序对数,翻译题目后就是枚举i,前缀逆序对数+后缀逆序对数,取min即可,逆序对数我用的树状数组快速求取

#蚂蚁笔试#
全部评论

相关推荐

03-21 21:54
吉林大学 Java
项目是RAG+点评,全程1h30min用英语简单介绍自己1.平时都是怎么学技术的2.线程和协程的区别?3.了解过线程池吗,为什么要用到线程池4.知道哪几种线程池?5.把一个任务扔进线程池会用什么方式处理6.知道哪几种拒绝策略,基于什么样的场景会去选择这样的拒绝策略7.多线程场景下,如何保证线程安全8.Synchronized ReentrantLock的区别?9.发生死锁的条件?10.使用锁的时候有哪些注意事项,怎么样加锁会比较好一点11.JVM内存结构12.int变量和Object变量会放在哪个区域?13.GC算法各自适用的场景?14.ACID,原子性一致性怎么实现的15.优化一个索引或者设计一个索引,需要考虑哪些16.B+树结构,为什么要用B+树,有什么优点17.什么是空间局部性ai项目介绍18.系统架构大概是怎样的19.生产过程的数据怎么记录的20.为什么要用阿里的大模型21.分块策略怎么做的22.怎么评估检索效果23.如果问了一个知识库里没有的问题,系统怎么表现24.检索效果不好的话,如何排查和优化25.QPS特别高的话系统会有什么瓶颈第二个项目26.项目中redis的作用27.redis的IO模型28.redis为什么快29.为什么用Cache-Aside,为什么不用其他策略30.热点key该怎么处理31.分布式锁的维度?32.抢购过程整体链路?33.100万人同时抢一个商品怎么解决34.用户同时在多个分片抢购怎么解决35.为什么用MQ,有什么作用36.如何判断消费成功37.如何保证消息幂等性重问第一个项目38.假如系统10分钟内一直告警,运维agent怎么去处理,有什么好的优化方案手撕:LRU缓存
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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