JAVA 蚂蚁一面凉经

电面,50分钟。投的ocean base 的C++和基础平台的JAVA,C++简历挂,被JAVA捞了。开头跟面试官说java刚学3个月,不太熟。于是渡过了50分钟的KPI 八股背诵时间。

  1. 拷打RPC项目:服务端注册中心用了redis,有什么优点,有展开说说。redis的持久化,快照和AOF,为什么好,有什么优点。整个项目有什么可以改进的地方。场景题:加入大量的缓存要放进redis里,放不下,怎么办。负载均衡算法使用到一致性哈希,一致性哈希有什么优点缺点,怎么实现的,添加虚拟节点之类的。
  2. 拷打黑马头条:mysql的慢查询怎么优化。说了一大堆,开启慢查询日志,看看锁竞争时间和扫表行数之类的哪个有问题,用explain定位sql的问题,优先优化并发高的查询等。
  3. 写两条sql。不会写,好久没写了。简单说了说思路。面试官笑了笑,说现在学生都不写sql了。
  4. 算法,字符串匹配相关。面试官想问的是KMP问题,可明明很简单的题直接贪心就好,为什么要用KMP呢?
  5. docker原理,镜像,dockerfile。
  6. Spring框架。AOP的原理。
  7. linux命令。怎么kill掉redis的相关进程。我跟他说ps | grep | kill的思路。查了一下好像直接pkill就可以。
  8. 最后问了问学习建议。说多看看JAVA八股就行。
#JAVA##面经##软件开发2024笔面经#
全部评论
请问黑马头条这个项目一般会怎么问呢,可以交流交流吗,最近一直面不过,心态要崩了
1 回复 分享
发布于 2024-04-19 18:59 吉林
阿里国际校招 再考虑试试?
点赞 回复 分享
发布于 2024-04-03 09:39 浙江

相关推荐

05-18 02:32
已编辑
华东师范大学 Java
倍受打击的一天:淘天笔试前夕看到了蚂蚁面试流程结束的信息(以后一定改掉笔试前看流程的怪癖😅),来不及悲伤就迎战笔试,第一道算法卡了很久,怎么改都只能过15%的用例,交完试卷不久想到是最后一个判断的地方取反了,唉,临场还是慌了,自己刷题应该不会犯这种低级失误,最后1.3/3,暑期是和淘天无缘了😄说说bg吧,废鼠是科班摆子,2月底开始备战暑期实习,技术积累只有快忘完的Java基础/计网/操统,算法将将能做ez也不知道当时怎么想的,一股脑扎紧了Java后端,如果走前端或客户端,应该不至于现在还一无所获。最近3个月,几乎每周都是996,奈何专注力太差,每天有效的学习时间也就5/6个小时,速成了spring,mybatis,包装了一个微服务项目,看了小林的redis,mysql,guide的juc/jvm,常问的八股背的还行,简单学了mq和springcloud,算法吭哧吭哧刷完了hot100(部分二刷)。4月初赶上中期结课的高峰期,清明附近的两周主要忙着学校的事,四月下旬开始海投,估计五一前筛选工作都放缓了,当时投的都泡池子了,只有腾讯的cpp岗捞面(疑似kpi),可能技术栈不对口,面试官问了很基础的java八股也没反馈,然后开始拷打计网/操统,计网都答上了,操统真不会啊手撕是简单的mid,10min码完,用的内置ide也没测试,感觉面试官也不关心结果匆匆结束,三天后感谢信51给自己放了两天假,剩下三天复习了一下八股,泛泛地学了些ai的知识,5.1后笔试扎堆,做了蚂蚁/pdd/灵犀的,隔周哈啰/蚂蚁/pdd约面,当时还挺开心的,觉的自己手撕能力提高了不少,能过大厂的笔试了,殊不知即将迎来面试暴击。哈啰一面,面试官“我们部门是做爬虫的,主要用python,你考虑转岗么,不考虑的话,现在就可以结束了”,我***,简历全篇就技术栈里提了一嘴python,投的也是后端Java岗,转岗的问题不能发邮件问么,“不想转”,开门黑pdd一面,上来先手撕,精准命中算法盲区,好久没接触的堆,只记得小根堆结构,上浮下沉怎么操作全然忘记,卡了半小时没撕出来,不过面试官挺和善,进入项目拷打和八股环节,大概都说到了,但想到手撕卡了那么久,感觉必寄,后续约了二面,不知道是不是陪跑蚂蚁一面,电话面,主要围绕项目问八股,答的七七八八,出的场景题刚好看到过,背出了最佳实践,然后开始问ai,没问具体问题,让我说自己接触到的,扯了15min,面试官也挺和善,反问环节,说我笔试排序比较高,有进展会联系我,感觉发挥的不错,期待了一晚上,结果隔天笔试前夕看到了流程结束的信息(毕竟太晚了,估计前面的人接了offer没hc了,或者同期有更厉害的大佬,不晓得了)蚂蚁自认为发挥不错隔天挂,pdd手撕卡住还进二面,感觉过不过全看运气,好无力淘天笔试又犯低级失误,还有一些生活中的烦心事,叠加在一起,下午心态崩了,也不push自己复习了,放半天假吧,明天从头来过。“世界上,只有一种真正的英雄主义,那就是认清了生活的真相后还依然热爱它”,高中最爱用的作文套话,三年后还在激励着找实习的废鼠与牛友共勉
点赞 评论 收藏
分享
1.离职原因个人发展个人发展有什么方向么?瞬间亚麻呆住不知道说啥,回了个从业时间不长,还在寻找从事某一行业巴拉巴拉,随后又问:你离职原因是因为个人发展,问你个人发展的方向又说没有方向....(内心OS:感觉看出来我是个水货了),给他讲了下项目发展受限巴拉巴拉...应该是猜到我被裁了2.自我介绍3.锁有了解么?答:synchronized、ReentrantLock、lock等。4.(提示)讲一下乐观锁和悲观锁的区别?答:乐观锁是写入时通过版本号机制进行校验加锁,悲观锁是读取时就加锁了。5.java中乐观锁的实现?给提了一嘴 ConcurrentHashMap的put操作有用到乐观锁和CAS机制。他说这是使用,不是实现,还有么?6.redis和本地缓存的区别?对性能(redis有网络请求开销)、存储空间大小(本地缓存较小)、共享性(redis可供多台机器读取),接着问二者的使用场景?这个答得不太好,讲是看数据量大小、响应时间是否有要求,以及二者一起使用7.spring中IOC有了解么?讲了下将对象的创建权交给容器,使用就无需关注对象的创建,只需要进行编写配置信息,就可直接通过注解注入使用。还有么?又吟唱了一遍。8.IOC还有容器的生命周期管理,如果要你实现ioc讲一下实现讲了就是实现ioC的接口,包括配置文件读取创建对象,获取对象,以及对象销毁这些,还有在程序结束时容器销毁对象。9.什么是幂等锁?讲了一遍幂等和锁的概念10.幂等和锁的区别?11.业务幂等与数据幂等的区别?反问项目业务?面试有几轮?多久出结果?3轮技术+1轮hr, 两天左右出结果面试体验:体验挺好的,开局问完离职原因就感觉到要挂了(第二天一早就收到),面试过程中面试官在一直给提示,直到答不上来为止,感觉又得到一次锻炼,面试经验+1
查看12道真题和解析 面试问题记录
点赞 评论 收藏
分享
评论
11
54
分享

创作者周榜

更多
牛客网
牛客企业服务