山西晋中某小厂

  1. 自我介绍
  2. 大众点评项目是学校作业还是企业实习项目?
  3. 大众点评项目是否独立完成前后端?
  4. 大众点评项目包含哪些模块?
  5. 交友模块使用了 Redis 的哪些 API?
  6. 如何实现 Redis 分布式锁?
  7. 外卖项目的主要功能有哪些?
  8. 微服务之间的调用方式有哪些?
  9. 为什么使用 MQ?举例说明你的应用场景。
  10. 流式计算是否了解?
  11. Redis 基本数据类型有哪些?
  12. 购物车场景用 Redis 什么数据结构?Key 如何设计?
  13. 排行榜功能用 Redis 如何实现?
  14. Spring Boot 自动配置(IOC)的原理?
  15. IOC 和 AOP 的理解?
  16. application.yml 和 bootstrap.yml 的加载顺序?
  17. MyBatis Plus 常用注解有哪些?举例说明 PO 类映射。
  18. MyBatis Plus 中不写 XML,如何用注解实现查询和更新?
  19. JVM 内存模型的结构?
  20. 垃圾回收算法有哪些?
  21. JVM 调优常用工具或命令?
  22. synchronized 和 ReentrantLock 的区别?适用场景?
  23. synchronized 重量级锁需要手动释放吗?
  24. Linux 创建文件和目录的命令?
  25. 是否写过 Dockerfile?如何用 Docker 部署服务?
  26. TCP 三次握手的过程?
  27. Kafka 是否学过?
  28. ConcurrentHashMap 和 HashMap 的底层区别?
  29. 公司业务(知识付费方向的平台建设#牛客AI配图神器#)+实习时间+薪资期望+等会儿答复

面试官反馈还行,听意思大概是嫌我实习时间段,只有暑假2个月。哎,这个我也没办法啊。

全部评论
刚刚在面试鸭看到你
点赞 回复 分享
发布于 06-05 20:56 福建
项目是实习做的吗
点赞 回复 分享
发布于 06-05 14:24 河南
接好运
点赞 回复 分享
发布于 06-05 14:19 重庆
项目是实习做的吗
点赞 回复 分享
发布于 06-05 14:07 河南
接好运
点赞 回复 分享
发布于 06-05 14:04 四川
接好运
点赞 回复 分享
发布于 06-05 13:59 江苏

相关推荐

[后端/AI工程实习生] - [CEO面](oc已拒)面试问题速览1. 请简单介绍一下自己。2. 你是从什么时候开始接触编程的?第一个项目是什么时候做的?3. 看你简历上提到了Go语言,可以讲讲它的优劣吗?4. 你提到用Python做过模型微调,可以具体讲讲吗?(基于什么模型、用了多少数据等)5. (深挖RAG项目)可以详细介绍一下你在智慧农业项目中RAG问答引擎的实现方案吗?为什么选择将PDF转为Markdown再处理,而不是直接用框架提供的工具?6. (压力面/追问)RAG的局限性是什么?请举一个具体的负面例子,在什么场景下RAG并不能解决得很好?7. 你对未来的技术方向有什么规划?更倾向于Java后端还是AI工程?8. 考虑到你还在校,如何安排实习时间以确保投入度?我的回答策略与分析【针对问题】:Go语言的优劣势分析【我的回答策略】我重点阐述了Go语言在并发处理上的核心优势,提到了goroutine的轻量级特性和基于channel的CSP并发模型,并强调了它在高并发场景下相对于传统多线程模型的低开销。【回答分析】亮点:准确抓住了Go的核心特性,并提及了关键技术goroutine和channel。复盘反思:这是一个明显的失分点。面试官问的是“优劣”,而我只答了“优”没答“劣”,这会显得对技术的理解不够全面和辩证。改进建议:面试前应准备好技术的两面性。对于Go,可以补充几点不足,例如:1. 错误处理机制(大量的if err != nil)相对繁琐;2. 依赖管理在go mod出现前比较混乱;3. 泛型支持较晚,在某些场景下代码复用性不如Java。最好能结合与Java线程模型的对比,更能体现思考深度。【针对问题】:RAG技术的局限性,并要求举出具体的负面案例【我的回答策略】我首先从理论层面切入,提出RAG依赖向量相似度检索,如果关键信息不包含明确的关键词或语义关联较弱时,可能会检索失败。但在面试官的持续追问下,我未能主动给出一个具体、有说服力的负面应用场景。【回答分析】亮点:在压力下没有放弃思考,尝试跟上面试官的思路。复盘反思:这是本次面试的最大挑战和暴露出的主要不足。我的回答暴露了对技术的理解更多停留在“如何实现”,而缺乏对“技术边界和失效场景”的深入思考。这道题的本质是考察候选人的批判性思维和技术深度。改进建议:对于这类开放性问题,一定要提前准备具体、有画面感的例子。复盘后,我认为以下几个RAG的负面案例会是更好的回答:1. 多跳推理问题:当一个问题的答案需要结合多个独立的知识片段进行逻辑推理才能得出时,单次检索召回的上下文很可能是不完备的。2. 精确统计与计算:例如提问“知识库中关于‘A项目’的文档,过去三个月更新了多少次?” RAG无法执行计数或精确计算。3. 非结构化数据中的隐含关系:例如,无法直接回答“A和B两位作者合作过几篇论文?”除非知识库中有直接陈述这个事实的文本。4. 反事实或否定性问题:例如提问“请给我念一首你知识库里没有的诗”,RAG的机制决定了它无法处理这种“在不存在中寻找”的问题。
查看8道真题和解析
点赞 评论 收藏
分享
08-01 00:59
已编辑
中国人民大学 C++
7.28 投递简历,7.29 上午约一面,7.29 下午一面,7.31 日上午约二面,7.31 下午二面一面:自我介绍后,问 Java 基础、并发、线程进程,一周能实习几天,实习几个月。还有项目经验。然后问熟悉哪些版本管理工具。我说 git 后,问熟悉哪些 git 操作,举例平时遇到哪些分支问题,git 用哪些命令解决。不同开发分支要合并,该怎么处理,有冲突怎么处理,没冲突怎么处理。还有一些问题不太想得起来了。然后做了一道 *******,我直接暴力的。然后随便几个用例测完就给过了。然后问我有什么想问的,我就问了有没有学习机会,成长机会多不多,还有流程一共多少。当时以为自己挂定了,所以没写面试记录了,没想到两天后约了二面……但感觉网易好像挂人率蛮高的,不知道二面如何。二面:自我介绍后,问一些 Java 基础,项目,还有问,有没有了解一些 Java 最新的技术变化之类的,然后让我解释这些技术变化和自己对这些技术变化的看法。其他的忘了(´_ゝ`)然后给了一道简单的代码题,就是把一堆字母和若干空格组成的字符串改写成每个单词之间只有一个空格,并且前后没有空格。本来我打算使用 split 方法,简单快捷,面试官不允许,让我用 while 做。我忘记 trim,所以有一些情况有点问题。后来面试官指出我有一些细节问题,我说要改没让改,然后跟我解释了为什么不让用 split,因为 split 会创建出 string 数组对象以及很多 string 对象,对空间消耗较大,如果是一个特别长的字符串,就会消耗特别多的内存。我问细节问题会不会影响整个面试,面试官说没事不影响。(估计是影响的)然后让我问有什么想问的。说完这些就结束面试了。感觉二面寄了吧。八点给我发了面试问卷反馈。
查看7道真题和解析
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

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