数字马力二面

📍面试公司:数字马力 二面
🕐面试时间:25.11.13
💻面试岗位:后端开发工程师    
❓面试问题:
1. 项目:简历上的AI项目
1.1 RAG流程
1.2 切片策略
1.3 向量化策略
1.4 如何写提示词
2. 问了一些设计模式,策略模式,责任链模式,模板模式,状态模式,还问了会不会用UML图画出来。
3. 数据库方面问了索引,b+树结构
4. 多表查询的优化,为什么要小表驱动大表。
5. ArrayList与LinkedList还有HashMap他们的逻辑结构有什么区别。
6. 创建一个ArrayList,我如果要存放20个数据,应该如何设置初始容量保证不会让其扩容。
🙌面试感想:面试官依旧人很好,但是我答的很差,二面估计是挂了,继续努力投吧,这简历得投到什么时候才算是结束啊。#牛客AI配图神器#
#发面经攒人品#
全部评论
佬面试官主要问的是实习项目还是自己个人项目啊 项目问了多久啊
点赞 回复 分享
发布于 昨天 15:50 河南
我心态崩了,有些答得上有些答不上,还紧张,他让我别紧张
点赞 回复 分享
发布于 昨天 14:28 福建

相关推荐

11-14 08:23
已编辑
门头沟学院 Java
数字马力二面,50多分钟1. 自我介绍2. 说一个熟悉的项目3. 实习问题,同步接口改成异步接口4. 引出线程池,参数,拒绝策略,工作队列5. 线程到线程池后怎么工作滴6. LinkedBlockingQueue会满吗(我说会,在有容量情况下,生产速度大于消费速度)7. 这个队列不配置的话是一个无限的队列(不传参无容量限制),问会触发什么问题(我回答应该会oom,应该不太对)8. 哪些会产生OOM(堆中开辟新对象内存不够)9. JVM内存模型,垃圾回收(这下看懂了,关键字触发,八股吟唱)10. 方法调用中JVM内存区域变化,新生代和老年代GC过程(和上面那个一起)11. 什么情况出现栈溢出12. 创建一个对象一定在堆里面吗(我:应该是吧)13. RabbitMQ什么情况触发死信队列14. 死信队列需要处理吗,怎么处理15. URL解析16. 拿到的是真实IP吗,引出反向代理17. Nginx(不熟)18. 典中典:秒杀系统,不过我没怎么看这个,可能设计的有些问题(问了好久,我本来想简单说说的,就说redis搞缓存预扣减,发到消息队列里后面做异步数据库操作,然后就一直往深了问,问了一堆比如重复消费,MQ断网之类的,没仔细看那个场景,忘了,设计的有点缺陷)19. 你有用过AI吗,怎么用的20. agent + rag ,引出我的项目,我有做相关的21. rag参数调优,我答了个分片算法比较重要?毕竟那个项目我也不调参数啊22. Ai使用有什么问题23. 如何确保ai用户隐私权24. 反问自从上次一面被简单八股懵逼了,我直接狠狠的背诵,尤其是jvm内存篇中间面试官还说了前后矛盾(我答完jvm内存模型后),为什么那个队列会oom,我当时没反应过来,现在应该是说,那个队列为什么不会被gc回收吧复盘后发现这个队列里的对象是强引用的(队列元素被队列里的链表强引用,队列本身跟线程引用)应该是这样吧,我也不知道了我感觉挺悬能过的,一面表现也不行,早知道一面前背一下八股了,小厂面多了,我都懒得背八股,他们一般都是问实习
查看23道真题和解析
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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