怎么感觉我的面试怎么跟牛客上看到的面经不一样..一面全程MQ场景题+JUC,手撕一道多线程,一道hard,抗住了,面完1个小时约第二天的二面。二面拷打20分钟项目,手撕俩hard一个没写出来.. 面完也搜不到原题,全程面试官在讲思路..可能是学历不够,面试难度加大.. 太顶了,面完自闭了。一面 7.31(1h)自我介绍选一个你简历上的项目讲一下(讲的实习项目,给自己挖坑了)实习遇到的难点(导致后续都问的MQ)消息堆积解决方案消息发送、消费过程消息一致性 不可重复性(以RabbitMQ角度来阐述的)如果ack丢了,会有重复消息吗(重试 幂等)刚才讲的是消费端的处理策略,生产端的处理策略是什么,怎么保障消息能发出去,不丢失?正常消息队列的消息都是能正常发送的,在极端情况下消息队列的消息才会发不出去,对于消息队列来说有必要消耗一些性能对每一个消息做反查吗?有用过其他的消息队列吗讲讲RocketMQ事务消息的发送过程讲讲Java集合类往Map存放自定义的类型,有什么需要注意的HashMap put get过程为什么HashMap要用红黑树,为什么不用二叉平衡树HashMap是线程安全的吗,有什么线程安全的实现ConcurrentHashMap怎么保证线程安全的已经用了synchronized,为什么还要用CAS呢扩容是怎么保证线程安全的如果一个ConcurrentHashMap在被多个线程操作,在进行扩容操作时会有几个线程在处理(这块看过源码,所有细节全答上来了)JDK实现锁的方式有哪些(ReentrantLock)AQS还有什么其他的实现类吗手撕(40min,一道20min)2个线程,交替打印100的奇偶数(前面一直在问多线程相关,所以出了这个)扩展:3个线程,顺序打印1、2、3(说思路即可)LeetCode hard 剑指 Offer 51. 数组中的逆序对反问二面 8.1(1h)自我介绍拷打项目(20min)项目成员,你负责的是什么Caffeine的实现原理Guava的LoadingCache和ReloadableCache(没了解过)项目背景,项目部署在哪里,部署环境是什么技术选型建立联合索引字段的顺序索引失效原因索引优化方式手撕(40min,每道20min)第一题:移除原字符串中最小字符数,使得循环左移1位的字符串与循环右移1位的字符串相等比如:abcd,左移一位:bcda,右移一位:dabc,删除原字符串中的最小字符数,比较左移右移后的两个字符串是否相等第二题:01矩阵中反转最小的元素数量,使得原矩阵和顺时针旋转3次的4个矩阵均相等竞赛题,codeforces原题.. 面试官应该是打ACM的,我太难了手撕我是一点思路都没有,全程面试官在讲思路,讲完就没时间写代码了,面完就感觉自己凉透透的了,第二天直接挂了。我这个应该算是有点离谱的了,大家心态要放平,好好准备面试。
点赞 53
评论 24
全部评论

相关推荐

昨天 20:28
已编辑
门头沟学院 Java
已经一年没发牛客了,为什么呢,因为没脸发... 一年前的我自认为在25届中技术一流,八股无敌,项目出色,但是一年校招的蹉跎让我差点转行。24年春招收割了十几个实习 offer 之后我去了某家大厂实习到9月份转正失败,那时候的我还没有意识到噩梦将来,7月因为投秋招提前批没反馈,于是开始投了几个实习转正岗位练手又拿了3个中大厂 offer,这时的我沉浸在我自以为是的骄傲里。9月秋招正式批开始后我几乎把我能找到的所有的岗位都投了一遍,只收获了大厂海笔,0面试。10月份第一家给我面试的公司是数字马力(蚂蚁的内包),诚恳的说,当时收到这家面试是嚣张的,觉得我拿这个 offer 如探囊取物,就当个保底吧。...
中街牛奶提子:是啊,不应该在秋招的时候继续投实习岗。也劝26届的,八月末后,实习岗就不应该投,给人错误的行情认知。佬是学院本,觉得约面难,双非何尝不是一样呢,秋招战场的激烈和实习完全不同。当时我秋招的时候也是边面实习,当时面实习面一个过一个觉得自己很优越,觉得能收获一堆实习offer那秋招肯定也行。为什么要在秋招拿一堆实习offer增强自己所谓的虚荣心,当时就是贱,为了所谓的攀比虚荣心
投递数字马力等公司10个岗位 >
点赞 评论 收藏
分享
03-04 19:02
云南大学 Java
Yki_:没挂,只是没人捞,该干啥干啥,等着就好了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务