观妙科技技术面
一面:拷打一个小时
1.自我介绍
2.问实习和项目 (拷打40分钟)
3.为什么这里用策略模式,为什么这里适合责任链,这样设计带来了什么好处
4.有没有深入理解MQ的代码 (没有,讲了一下流程)
5.AQS下面的一些问题(没听清说什么,就说没了解)
6.如何改造线程池增加容错
7.MySQL索引,索引失效,最左匹配原则,B+树,MVCC
8.Redis分布式锁的实现,看门狗
9.反问:问了业务,流程和面试印象
总结:Java基础还需要改善

二面:拷打30分钟
1.自我介绍
2.问论文和实习
3.动态线程池线程数怎么设置
4.系统重启前,怎么保证线程池没有运行中的线程
5.单机单 JVM 上传功能,最多只允许 4 个请求同时处理 (不清楚semaphore函数,说了流量桶,没搞清楚并发控制和限流)
6.抽象类和接口的区别
7.泛型有什么用  (完全理解错了泛型)
8.Java 8 Stream:List<Order> 转 Map (记成IO流了)
9.搜索框提示词怎么实现 (不清楚前缀树,说了LLM+正则表达,提示文件太大,正则不行)
面试官最后说要进行横向,无反问,应该是寄了。
总结:前半段项目聊得还行,后半段 Java 基础被拷打了,需要继续加强基础。
#发面经攒人品# #面试时最害怕被问到的问题#
全部评论

相关推荐

04-21 20:49
长沙学院 Java
wu970:标准北漂配置,怎么看着装修风格有点像自如的😭
点赞 评论 收藏
分享
3月中旬面的一家一面:1.&nbsp;实习中有没有遇到多线程的问题2.&nbsp;创建线程的几种方式3.&nbsp;线程池的拒绝策略4.&nbsp;mysql索引失效的几种情况5.&nbsp;索引失效该怎么进行查看,有哪些字段需要关注6.&nbsp;讲一下HashMap7.&nbsp;对ai的认识和理解二面:1.&nbsp;简单聊一下你的最熟悉的一个项目,然后那个比较有亮点的一个项目,然后展开说一下他那你在这里面是做了哪些事儿,然后有哪些东西比较有挑战。2.&nbsp;检测agent死循环是代码里面写死的还是让上下文自动识别有死循环的3.&nbsp;记忆的一个存储方式是什么4.&nbsp;持久化的过程中,所有的数据是通过什么来进行获取的5.&nbsp;实现一个功能,超过多少上下文再对当前会话的上下文进行总结归纳进行压缩6.&nbsp;你是怎么理解他的那个对话模式下的一个记忆保存?比方说我跟那个大模型进行我调用大模型的时候,我每次对话,为什么我说一句话他会有记忆的?7.&nbsp;ai调用mcp的stdio和sse两种方式有啥区别8.&nbsp;讲一下你的科研系统9.&nbsp;单点登录系统有新用户注册了,你们这边如何实现自动注册该用户10.&nbsp;如果有用户在今天离职了,你们的系统凌晨才进行更新,那这样数据不就有一个滞后性,这个如何解决11.&nbsp;如果学校那边的有用户离职了,你们这边如何实现对本系统的用户数据的一个清理12.&nbsp;那状态机这块当时为什么会使用这个spring的这个状态机感觉不是特别好用13.&nbsp;这个状态机假设它是一个所有的状态流转,它会存在一个问题,就是如果说是在多台机器上面,它这个状态会有问题吗?14.&nbsp;那你还主导了一个并主导设计并实现了一个研究成果量化积分模块积分模块这块东西是主要是做什么?
查看21道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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