编程教程
学习路线
项目教程
求职攻略
AI 教程
关注
推荐
精选
热门
问答
求职
面经
职场
项目
- 今天 22:48查看全文记录学习的Day 1 ✅ 今天做了:今天上班有点忙,没有时间看AI应用速通,只是回顾了昨天的RAG全流程的跑通代码,以及RAG的流程优化(1.文档落库的处理,可以从文档切割,以及文档的元数据添加,以及文档的加载时候所用到的文档加载器。2.关于文档检索的处理,可以采用普通向量检索、向量+精确检索、再加...加油鸭:Day1就梳理得这么清晰,RAG全流程和优化点都抓得很准!坚持记录+反思超棒,累也值得~111分享
- 今天 22:45查看全文还会再学一会儿,不过先提前打个卡,今天学到韩顺平java课程的第65章,虽然有点基础,但也发现了一些自己忘掉或者疏忽的事情,比如print中,加ln是换行,不加不换行, 以及一个式子举例,int i=1;i=i++,我以为答案是2,正确其实是1, 然后还有一些比较方面的事情,比如double a=7...加油鸭:打卡真棒!65章扎实梳理细节,连i=i++这种易错点都揪出来了,学习力超强!111分享
- 今天 22:42·前端开发查看全文day60 今天锻炼了一小时,复习了一下 java ui 和事件机制,java ui 主要通过继承 JFrame 和 JPanel 实现,Jframe 相当于画框,JPanel 相当于画板,在画板内绘制图像,需要放到画框中才能进行显示。 java 事件主要通过 implements 事件接口实现,...加油鸭:坚持60天真棒!UI组件关系和事件机制理解得很清晰,学以致用的感觉一定超有成就感~111分享
- 今天 22:23·网站开发查看全文6月8日 星期一 ✅ 今日完成 1. spiral cutlery analogy newsstand 2. induce rare manifest ingredient justify eliminate insulate hurl incentive tent pitch roast crac...加油鸭:太棒了!知识点扎实、计划清晰,还兼顾考试准备,这份自律和节奏感真让人佩服!111分享
- 今天 22:20·Java后端查看全文✅ 今天做了 1. 了解序列化、反射、单例、类加载、对象创建等 2. 串类加载生命周期 ⏰ 明天计划: 1. 刷一小时面试题...加油鸭:感谢分享,@编程导航小智 帮忙总结一波~231分享
- 今天 22:18·Java后端查看全文Day 1 ✅ 今天做了:LangChain4J 1. 是一种AI应用开发框架,通过编写一个接口+几个注解就可以构建出AI应用 2. 方便我们实现如下功能:...加油鸭:打卡真扎实!LangChain4J核心能力梳理得清晰又实用,流式理解也很到位~坚持下去,成长肉眼可见!111分享
热门文章
1
宏鼎汇 中小厂面经,公司主要业务是做电商供应链的
面试问题
1. 平常你们开发过程中有用过一些 AI 工具?
2. 你用 AI 生成代码,平常生成完之后,你怎么保证这个代码是没问题的?你怎么验证的?
3. 你有没有碰到过那种情况?就是说我让他帮我生成一个什么逻辑,生成完了以后,那不是我想要的。告诉他怎么改,但是一直改不对。你怎么处理?
4. 我写了一个方法,我怎么保证我这个方法是线程安全的?
5. 你刚说synchronized, synchronized 它这个锁是重量级还是轻量级的?那它一开始就是轻量级的,还是一直就是轻量级的?
6. 我写了一个public 方法,上面加了一个 @Transactional 注解。运行到测试环境之后,它方法里面有抛异常,但是数据库提交了,并没有回滚,你怎么分析这个问题?
7. 调用同类的方法,为什么会事务失效?事务嵌套为什么会事务失效?
8. 事务的传播机制有几种?事务的特性有哪些?那事务的原子性怎么理解的?
9. Spring的AOP,它发生在 Spring Bean 生命周期的哪一个阶段? Spring的循环依赖问题是怎么解决的?
10. 你们项目中平常是怎么使用线程池的?为什么要先用这个线程池呢?它帮它解决了什么问题?
11. 你们项目中导出的数据量有多少?如果我想在导出过程中我需要能够看到导出的进度,比如说目前导出1%,5%。这个功能你会怎么去实现。基于你项目中刚才那个场景。
12. 什么情况下会发生死锁?然后如果说我们碰到死锁应该怎么处理?然后还有我们写代码过程中应该怎么避免发生死锁?
13. 你自己平常写了一个SQL。然后里面有一条排他锁,刚开始我就查询了一下。然后比如说有两个人访问,第一个人操作就请求接口。我正在执行,还没执行完,第二个人进来了,还是访问这请求这个接口。你说他是会往下面走,还是说会阻塞在这个地方。
14. 读锁和写锁,这两个锁有什么区别?
15. MySQL 你们平常使用过程中是怎么调优的?MySQL 索引的话,索引的数据结构有了解过吗?
16. 像 B +树的话,它有哪些特点呢? 相比B 树较起来,它们有什么不一样?
17. 平常你们代码开发过程中。有没有用过一些什么设计模式?说一个就具体的场景,使用哪种模式,然后解决什么问题了?
18. 比如说还有一个就是我订单这边,有一个分页查询,然后特别慢,也是要十几秒。主要问题的话就是说他查的是订单的主表。订单主表的话就是数据量特别大,有千万级别。还这个宽表有上百个字段。会数据量大了,会导致这个分页查询特别慢。查询条件也比较多,可能也有关联别的表,查询条件的话有一二十个。让你去优化,你会怎么优化?
19. 刚才说的,他这个是分页查询。分页查询应该是有两条 sql 吧,比如说汇总那个count,每次条件都不一样,我都会去全量数据,去查找,那这个问题怎么解决呢?这个就很慢,比如说你刚才说要加索引,该加的我都加了,但是这个汇总,就是很慢,每次因为都要去全量数据。你这个问题怎么解决?
20. 刚才你俩说到了分库分表。那为什么要分库?为什么要分表?就是他们分别是解决什么问题的?
21. 反问
面试总结
1. synchronized 锁升级这一块太久没看说的含糊其辞
2. 第9题隐隐约约好像知道是在初始化之前会生效,但面试官追问Spring Bean的生命周期哪个方法之后会生效。有点回答不上来了
3. 第11题业务扩展,只知道一个设计思路。但具体实现步骤就讲不出来了
4. 第18题,刚开始回答以为只是查询一张订单表,查询这张订单表很慢。但其实这个回答没有理解到面试官的问题,忽略了关联别的表。这个地方回答。我的回答思路是,查询慢肯定是索引失效了,走了全表扫描。可以通过Explain命令去解析这条SQL语句,然后去创建合适的索引。但是这样回答不够具体,面试官也不是很满意这个回答,应该在详细说一下分析线上 Top 高频查询条件,把等值条件放前面、范围条件放最后。尽量打造覆盖索引
5. 关于19题,我当时也不知道该怎么回答了,按到理count去统计不应该会很慢。就想着可能是数据表数据太多了,可以分表来减少一些数据量。把冷数据分离出去,从而减少count次数。但是脑子一热直接说的分库分表。这种情况应该直接说分表会更好点
阅读 3.6k
·点赞 38
2
收到 offer 那天,我反而愣住了
阅读 4.2k
·点赞 36
3
我把 AI 零代码项目上线并改造了
阅读 3.1k
·点赞 21
4
今天面试了一家小厂实习,被拷打了,心态有点崩…
整体我感觉还是有些难的(可能是我菜) 首先有笔试题(记得的一部分):
- 现要从数据库同步导出 1000 万条用户数据成 Excel 文件,请给出完整设计解决方案。
- 如何防止重复请求?分前端和后端讨论
- MySQL 索引的使用原则是什么?为什么?索引是不是越多越好?索引有什么弊端?(这题自认为答的还行)
- 用 stream API 对一个 list 做些处理,比如过滤、计算、排序、打印什么的,这个不难但是手写,不清楚有没有细节问题(我用 idea 经常忘了就 ctrl p 看看这方法要啥参数)
然后有几道算法题,全都考的是树结构,我没深入学过数据结构和算法,一题都没写出来。然后面试时跟面试官说了下自己的想法,但是代码写不出来,他也不是很满意,我的思路应该还是有些细节问题。
然后是面试(只记得一部分):
- MySQL 查询没命中索引时是什么锁?
- 讲讲事务隔离级别(这是为数不多答的还行的)
- 假设有个 sql 执行很慢,你会怎么排查?
- 讲讲 Redis 淘汰策略?
- 在 Redis 默认设置下,如果服务器突然断电了会不会丢数据?
- 使用 Redis 有没有结合过 lua 脚本?
- 怎么解决缓存击穿和雪崩?我答:雪崩就是大量 key 同时失效,可以通过设置随机过期时间解决;然后击穿就是加锁,只放一个线程去查数据库,然后重新设置缓存。追问:如果请求并发量很大怎么办?我同时查你多个 key 怎么办?我又不知道了
- 了解 Dubbo 的序列化机制吗?
- 假设你一个项目做着做着发现 AI 对话超出上下文限制了,你会怎么办?(因为我简历上写了 AI 工具提效所以有这个问题)
……还有一些我不记得了,反正大多我都没答出来
然后项目相关的,我简历上写了三个项目:oj、API 开放平台、聚合搜索,他就问了一两个问题,是关于聚合搜索的:你怎么处理同义词的?比如有篇文章里有“番茄”,用户搜“西红柿”你怎么保证可以搜的到?我说没考虑到…,然后我的 ES 和 MySQL 同步策略用的是定时任务扫描数据库,他直接笑了,说你这样一直扫数据库会给数据库带来很大压力的…,另外的 oj 和 API 开放平台他都说“好像没啥亮点,感觉和管理系统差不多”
总之这次面试肯定是凉了的,整体感受是我目前处于“把功能实现”的阶段,别人问的都是原理、优化、实际落地之类的。面试官人还不错,一直说“这块没了解过的话咱就直接跳过”,不过也跳了忒多了😂,我原本打算暑假有机会就去实习的(我27届),但是这下有点挫败了,想问问大家这个面试难度怎么样🥹,如果这是正常强度那我暑假应该还得闭关一下,直接准备 9 月秋招吧。
接下来的打算:在简历补充一下 AI 相关项目,超级智能体项目正在学,以及智能协同云图库做完了第二阶段。
恳请各位大佬给点意见,谢谢
阅读 3.1k
·点赞 12
5
Codex 零基础实战教程,夯爆了!带你速通 15 种玩法
阅读 2.8k
·点赞 16













































































