future0210 level
获赞
191
粉丝
16
关注
41
看过 TA
883
湖南科技大学
2026
Java
IP属地:湖南
暂未填写个人简介
私信
关注
杭州一小厂已oc,就一面技术面。二面leader聊了下个人经历杂七杂八的。面经如下1. 自我介绍2. jvmGC算法3. 讲一下标记复制算法4. 标记复制算法有什么缺陷吗5. 针对标记复制算法的优化(不知道)6. G1回收器了解吗(忘了)7. jvm内存区域,哪些是共享的那些事私有的8. 程序计数器的具体使用,在线程独享中起什么作用(不知道)9. ArrayList和LinkedList区别,LinkedList的存储结构10. hashmap原理介绍11. hashmap怎么判断哈希冲突,以及哈希冲突后怎么得到类的等值性(说错了)12. Threadlocal的使用场景,怎么实现的13. 线程池的参数和拒绝策略(拒绝策略名字忘了说了处理新来的线程的四种方式)14. 线程池核心线程如何保活(不会)15. sychronized关键字介绍(说的不全)16. sychronized锁升级流程17. 重量级锁时有很多线程来竞争会怎样18. mysql索引有哪些19. 聚簇索引和非聚簇索引的区别20. 回表产生的原因21. 事物的四大特性22. 事务是如何实现的隔离性23. MVCC介绍24. Bean的生命周期(大致说了下不详细)25. 对Spring二级缓存和三级缓存的理解,为什么要引入三级缓存(AOP代理?不会)26. 实习中同步数据的流程27. xxl-job的架构28. 了解过任务流相关的问题吗,xxl-job是每个任务单独执行,如果A任务依赖B任务这种情况怎么处理(不知道)29. 对分布式锁的理解30. 用canel把mysql数据同步到redis的考量,为什么这么做31. canal也可以把数据同步到es,为什么又用MQ同步mysql数据到ES,而不是canal,有没有调研过32. 向量数据库的使用流程,具体实现33. 向量数据库怎么存储的数据34. 本地大模型部署用的什么,ollama吗35. 有没有遇到有多个模型并发请求的问题36. 流式响应怎么实现的37. 其他
软件开发笔面经
0 点赞 评论 收藏
分享
2025/5/91. ES如何使用的,完整的链路调用了哪些api实现了什么功能?2. ES写入用的什么api,ES底层数据结构,为什么使用ES3. ES响应速度为啥更快4. ES创建时的索引,Mapping结构5. 聊了下ai相关的6. 如何理解AOP和IOC7. 为什么要用IOC或者说为什么把Bean交给spring让他去做DI8. DI是创建单例Bean对象注入到容器中吗9. Spring为什么选择单例去注入Bean而不是原型模式10. 如何实现单例模式11. 双重检查锁是使用的什么锁12. synchronized锁和reentrantLock的区别13. synchronized锁升级过程讲一下14. synchronized是公平的吗,reentrantLock呢15. reentrantLock如何保证公平锁,非公平呢(队列有很多吗)16. 实现双重检查锁时有哪些要注意的(锁的范围、可见性解释下如何实现)17. volatile知道吗,双重检查所为什么用volatile18. 单例模式解决了什么问题(节省资源,多线程复用资源时线程安全怎么保证(双重锁),双重锁锁的地址上下文其他线程怎么获取)19. 使用单例模式时是如何把Bean注入到Spring的20. 讲一下写代码的结构目录,从前端请求到返回数据的链路(从controller->mapper层每层是做什么的,常用的注解有哪些)21. 使用Pram注解,请求注解时为postmappering和getmappering时param是什么形式,链路是什么样22. Trancaction使用时需要注意的参数,不想抓某个异常时用那个参数23. Transaction可以用在私有方法上吗,为什么?(AOP)24. #{}和${}区别25. ThreadLocal你项目中怎么使用的26. ThreadLocal底层结构是什么,有哪些方法27. ThreadLocal使用ThreadLocalMap实现那他设置变量副本为什么用set而不是put28. solid设计原则29. MySQL数据构建方式,底层数据结构是啥30. B+树有什么优点31. 一张学生表,id字段(主键)、name字段,查询你的名字sql,根据姓氏查,假设学生表由100万数据怎么快速查找,32. 索引的查找经历了哪些步骤33. 聚簇索引存储的什么34. 在100万的数据查找你的名字会经历哪些步骤,名字的索引组成方式是什么样的35. 更新时事务是怎样运作的36. 事务的特性和隔离级别37. 默认的是哪个隔离级别,效果是什么38. 幻读是通过什么解决的39. MVCC介绍下40. jvm底层模型介绍下41. jvm参数知道哪些42. jvm垃圾回收算法43. 其他
0 点赞 评论 收藏
分享
04-25 16:50
已编辑
湖南科技大学 Java
之前越过面试但是面试官临时还有事延期了,后面hr问了下什么时候有时间安排面试,说了今天下午,但是没有收到邮件,以为面试官还是没有合适的时间了,就没有特别紧张的准备(不知道为啥紧张不起来,每天差不多打会游戏看会八股循环)。下午两点多收到hr电话通知面试(面试官好像等了几分钟在会议室),然后开始面试,基本全是问项目,回答的不好(之前面试没怎么被问过项目,基本八股都是,所以近期主要在背八股)。问了点计网的八股。手撕三数之和,差不多一个月没怎么刷题了,只写了暴力,刷题还是不能停啊。凉凉/(ㄒoㄒ)/~~。1. 面试官自我介绍2. 自我介绍+介绍项目3. 登录拦截怎么做的(做了个自定义注解拦截判断threadlocal是否由用户信息判断登录状态)4. 登陆时有状态的登录吗(不知道,没想过登陆是不是有状态)5. 为什么用ES来做查询,mysql为什么不行(回答了主要是想做提示词功能,mysql会有索引失效的情况,说了几个索引失效的场景,面试官让我针对我这个场景举个例子,没想出来)6. ES倒排索引(没背过)7. Mongdb和ES的区别(不知道,都是Nosql数据库,es查询性能高?)8. 用mongdb实现的功能用es可以吗,有没有考虑过依赖管理的问题(没有)9. MinIO怎么做的支持TB级别高校获取资源的(不知道,想到MinIO丢失n/2磁盘的情况下还能恢复数据就提了嘴 deepseek给我优化的简历/(ㄒoㄒ)/~~,一会就去问他)10. 用SpringAI怎么实现对话的(掉的接口,维护了一个问答的集合)11. 对计网了解深入吗(不深入)12. 计网https如何保证安全的,tcp连接可靠性13. 手撕三数之和,哈希表的写法忘记了怎么写了,只写了暴力。(又去看了下是双指针解法)14. 反问:知道凉凉了,问了下对个人学习的建议(面试官挺年轻的感觉是毕业几年的学长,说没怎么深问回答的还行(感觉是安慰,其他面试官(问八股的)基本都是说我觉得你的基础还需要加强)针对面试回答说了些建议,最后还说只是他个人的建议)。项目+计网(感觉虽然一直在找实习,但是每天也没有紧张的状态,一致边玩边学)
查看14道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务