深信服逆天一面(Java开发工程师)

6-22下午5点-5点40
面试官全程问我场景题:
(1)首先,介绍两个项目中的一个,其中遇到的难点,然后就没下文了(我怀疑听不懂java)
(2)实现一个环形缓冲区(他给了一段C语言代码,我进一步怀疑他不是搞java的),我写完后他说不完整
(3)给两个一模一样的玻璃球,总共1-100层楼,如何用最少的次数测试出球刚好破碎的楼层(简单数学建模)
反问:你为什么不问我java八股和项目实现,比赛经历?
面试官回答:你们通过了笔试,那你的代码能力肯定没问题,我们公司仿照谷歌,给你们出一些场景题,考察你们的逻辑思维能力(我心想你一个深圳公司,甚至30w都开不到,居然还效仿谷歌,谷歌都是给30w$的,你怎么敢的噢)
(4)多线程如何下载一个大文件,将其顺序读到外存中去(答不出来)
(5)你是学计算机图形学的,那你说说如何从两张图像中找出相似的部分(我心想我是搞图节点布局算法的,图像识别不是深度学习的吗,我又没学过,我哪知道)
最后40分钟一到,面试官立马关视频,说面试到此结束,面试官好像挺生气的,我们聊的很不愉快;我差点都要开骂了,我准备了那么多八股,redis、mysql、JUC,一个都不问,吐了。
结果过了两个小时,我收到二面通知,逆大天

【总结】:啥都答不出来,最后通过,进入二面,我怀疑他是不是发错通知了
全部评论
一面二面感受好不一样呀,我都是纯聊天,一面只有合并有序数组
2 回复 分享
发布于 2024-06-24 17:03 江苏
啊?
1 回复 分享
发布于 2024-06-25 07:37 江苏
佬是研究生吗
点赞 回复 分享
发布于 2024-08-20 23:34 河北
m
点赞 回复 分享
发布于 2024-08-05 15:44 江西
“我们公司仿照谷歌”
点赞 回复 分享
发布于 2024-06-24 20:09 广东
当练练手
点赞 回复 分享
发布于 2024-06-24 19:36 北京
刚刚面完,我也全是场景题,一点八股没有,先问项目,然后给我说了一个新业务,问我咋做,然后就让我写出来,写完又给一道题写,然后就没了
点赞 回复 分享
发布于 2024-06-24 16:13 湖南
佬二面是线下吗
点赞 回复 分享
发布于 2024-06-23 21:33 湖南

相关推荐

03-18 13:12
已编辑
门头沟学院 Java
1.自我介绍2.HashMap是线程安全的吗?3.你的这个监测分析的Agent是怎么做的?具体分析哪些数据?4.这个数据清洗的话,具体是怎么清洗的?5.这个清洗是一次性的还是可复用的?然后如果是可复用的话,你这个放到我们的向量数据库里面是怎么和rag集合起来的?6.简单讲一下通用Agent的设计流程,还有你的这一个项目里面的Agent的设计流程是怎样的?7.这是怎么做到的?它的架构是怎么去流转的?8.最终调用Agent的时候,它的这个记忆是怎么设计的?它是怎么存储的?怎么用的?9.有没有做上下文压缩?压缩的话是短期压缩还是长期压缩?10.你的这个向量数据库的选型是怎么选的?为什么选这个?11.做一个RAG的话,我们的数据存进去也是很重要的。如果你存进去的是有问题的数据的话,那你得出来的结果也会是有问题的结果。那你这个存进去向量数据库,或者是存进去你的这个数据的话,是以什么样的一种形式去进行保存的?是什么文件格式?JSON?12.怎么切割的?常见切割策略有什么?以及怎么能确保它的语义不断裂?13.用户订阅的这一个服务是怎么做到的?它这个体系是怎么搭建的?你是怎么实现这个功能的?14.用户订阅推送信息的,这个是怎么实现的?定时任务还是怎么样?定时任务怎么设计的?15.我们回到Agent上面来吧。你用到Agent的开发肯定要调用到模型,你的不同节点的模型分别选型是怎样的?以及你的这个选型的模型如果遇到了这一个额度上限的话,要怎么办?16.你自己调用的这一个模型是否遇到过达到上限的情况?17.你自己做的这些是部署在本地的,还是部署在云端的?部署在云端的话,你的操作系统是什么?以及有没有自己买过服务器去部署?18,如果是以自己的机器在跑的话,那你遇到的这一个环境的问题怎么办?你的这个可迁移性的这一个问题怎么办?你本机的代码如何迁移到云端去部署?19.你的云服务器是怎么暴露给外面人去进行发请求的?是走端口还是怎样?20.我们回到AI上面来说吧,你对AI挺感兴趣的,来讲一下你平时用AI写代码是怎么写的?以及是怎么进行一个code review的?21.你自己的编程工具用过什么?以及我们来对比一下这个编程工具,Trae和Cursor的话,这两者你比较一下它们的特点,以及分别有什么好处、坏处,你自己用的是哪个?22.我看你主要还是Java的技术栈,那我们这边主要用的是Python,你讲一下Java和Python的这一个线程池底层的实现的区别是什么?以及它们分别是怎么实现的?23.我们再来聊一下后端吧。我们现在用的基本是微服务,你一个单体服务拆成微服务的话,需要怎么做?要怎么拆?24.比方讲一个电商系统,我们应该怎么去拆分这一个业务的这个微服务?25.你讲到了分库分表的话,那你讲一下分库分表常见的策略有什么?以及什么时候需要分库分表?26.我记得你前面讲到了一个扣款的一个服务,那你讲一下,比方说我扣款的功能里面出现了超扣的情况,这个怎么解决?27.我看你实习也挺久的了,我们来问一个故障的问题吧。你在实际当中,如果遇到OOM或者是MySQL的数据库的一些问题,一般是怎么排查的?28.那在还没有出现这些问题的时候,我们应该去怎么去评估哪里可能会有潜在的风险?为什么?后面就是一些关于实习稳定性,还有一个背景信息的了解。然后还有反问和面试官聊的很开心,学到了很多。
查看56道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
19
45
分享

创作者周榜

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