观妙科技技术面
一面:拷打一个小时
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-18 21:21
佛山大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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