Moka 一二三面(Java转正实习)

一面-9/9-30min
1. 自我介绍
2. 实习的项目、你做了些什么,用的什么消息组件
3. 讲讲实习你做的这个排序算法
4. 排序算法这个权重是你自己配置还是用户配置
5. 这个算法存在的问题
6. 聊聊你的组件项目、解决了什么痛点、运用场景
7. 如果线程池出了问题是自动更新跟新吗
8. 线程池核心线程数是 5 ,最大线程数是 20,那么线程创建的流程是什么
9. 大于核心线程数,小于最大线程数这部分的线程没有任务会怎么样
10. 如果任务队列满了怎么办
11. LinkedBlockingQueue 默认队列长度、会有什么问题
12. 聊一下项目的分段锁
13. 项目的 QPS
15. 分布式场景下该怎么加锁
16. 你想一下有没有什么集合用到分段锁的思想
17. 反问

二面-9/11-55min
1. 自我介绍
2. 为什么要做这个组件项目
3. 你提到的 io / cpu 密集型出自于哪里
4. 具体配置是怎样的
5. 为什么 cpu 密集型为 n + 1
6. 如果 cpu 数为 4,配置为 (n +1)5, 有四个被调度了,那么第 5 个还会被调度吗
7. 你不知道这个问题,你会从哪些方面思考
8. 线程创建具体开销是多少呢,上下文切换具体是多大的开销呢
9. 讲下 DDD 领域模型
10. 仓储服务层去基础设施层查数据和传统的有什么区别
11. MySQL 事务,可重复读解决了什么问题,你平常会对一个数据执行两次查询吗(答的很少)
12. 那解决这个不可重复度有什么意义,你从其它方面想想
13. 索引,创建唯一索引会有些什么代价
14. 讲下索引下推
15. 你相比其它校招生的优势在哪里
16. 如果你身边有一个很聪明的人,就是做什么事都很优秀,你该怎么去和他竞争
17.反问

三面-9/12-20min
1. 自我介绍
2. 为什么从前面实习公司离职
3. 一般从哪里去学习技术
4. 一天学习多个小时
5. 抗压能力怎么样、具体能举个例吗
6. 能接受加班吗
7. 期望薪资
8. 反问

😓已挂,最后去问hr说我的期望薪资和转正薪资不匹配
全部评论
佬,可以私聊和我说下希望薪资吗
点赞 回复 分享
发布于 2024-09-27 13:16 湖南

相关推荐

04-02 14:15
门头沟学院 Java
努力拥抱AI中…1. 实习拷打2. 视频进度的redis缓存和定时任务异步落库的方案介绍一下3. 视频进度定时任务该从redis里面扫哪些数据4. 视频进度的hash结构是采用视频章节作为key,value部分是用户id作为key,field 里面又是一个map这样的吗(这里被带偏了,真正的结构不是这样的,后面就全是被面试官追着问)5. 这个value中的map里的数据什么时候会被删除掉呢6. 那这个redis 的hash结构的map内部的key和value来去设置过期时间吗,redis有提供这样的方法吗7. 重新设计这一块的Hash结构该怎么设计,有效期该怎么进行一个设计8. 用户一个视频没有观看完,在中间就进行了一个关闭,你是怎么去判断这个关闭的9. 前端超过了10秒没有给你提交是怎么判断用户离开这个页面,有一次请求超时了丢包了该怎么考虑10. rabbitmq如何实现一个延迟功能11. 如果前端因为网络原因一直无法提交后续的,这个进度是有一部分的丢失,这个该怎么解决呢12. 简单介绍一下微途旅行的项目13. agent用到了哪些工具14. 如何管理这个agent的多轮对话,记忆化15. 会考虑做一个消息的裁剪吗16. 每一次对话都会从mysql里面把用户所有的历史的绘画全部都取出来吗?17. agent背后的调用的模型是什么18. 你再调MCP server的时候,然后你会提供了两种模式,本地的模式和sse远程的模式。为什么会有两种模式呢?19. 多节点部署的时候你的后端是怎么向后端通讯的,sse还是websocket20. SSE和websocket的区别是什么?为什么?然后你要你觉得你采用的是这个sse21. 如果你是后端是多级的部署的话,你其实又存在于多轮对话,那就意味着你的这个agent一定是一个无状态的。因为我每一次用户新的多轮对话的新的输入,它都有可能会打到不同的节点OK,你的这个agent会有问题吗?
查看20道真题和解析
点赞 评论 收藏
分享
03-27 12:17
已编辑
北京中南海业余大学 Java
今天面的依旧是牛客搜不到面经的公司。总结:应该是这段时间面试体验最差的一家公司。面试官提问没有逻辑,口齿也不太清晰,喜欢打断回答。不知道是不是突然被抓来面试的,提问也没有重点,问题也描述不清楚,问就是你简历里写了,说就行了,后面鼠鼠已经有点摆了。(下面的问题列表经过豆包整理过,所以看起来还算挺有逻辑。。。)1:请做一下自我介绍2:关于你的实习经验,你主要做的是哪部分相关的东西?3:你说的营销系统主要指的是什么?4:你们发券会涉及到并发问题吗?是怎么处理的?5:单个用户的串行请求,不会影响响应时间吗?第二个请求来了是直接拦截还是怎么处理?6:你们的券是预热到 Redis 里面的吗?还是实时去查数据库?7:如果有学生信息、课程信息、成绩信息,用 MySQL 设计表结构,你会怎么设计?表之间的关联关系是什么?8:我要查某一门课程(比如计算机编程课)的所有学生平均成绩、最高成绩、最低成绩,你会怎么查?9:你日常使用的 AI 编程工具是哪个?10:设计一个 CSV 数据批量导入及数据展示的简单页面,前后端的设计和开发都是用 AI 编程工具完成的吗?11:针对 CSV 批量导入和数据展示的需求,你的提示词怎么写?第一步告诉 AI 的是什么?需求拆分的逻辑谁来做?12:针对学生、课程、成绩表,要查某课程的平均 / 最高 / 最低成绩,你的第一步提示词是什么?AI 生成 SQL 后,怎么把它落地到 Spring Boot 项目里,完整流程是怎样的?13:你用过哪些消息队列?14:RabbitMQ 怎么保证消息一致性?怎么基于 RabbitMQ 实现分布式系统的最终一致性?15:RabbitMQ 的 ACK 是什么?里面包含哪些信息?消费失败怎么处理?16:Redis 有哪些基本的数据类型?17:Redis 缓存雪崩是什么?怎么预防?18:Redis 缓存穿透是什么?怎么解决?19:Redis 缓存击穿是什么?怎么解决?20:Redis 是怎么实现分布式锁的?原理是什么?21:你比较熟悉哪些设计模式?在项目中怎么用的?22:策略模式和工厂模式的核心区别是什么?策略模式的策略体现在哪里?公共逻辑放在哪里?23:MySQL 的事务 ACID 特性是什么?分别由什么机制保证?Redo log、Undo log、MVCC 分别解决什么问题?24:MySQL 回滚操作依赖什么实现?25:MySQL 的幻读是什么?怎么解决?间隙锁的原理是什么?InnoDB 的锁机制是什么?锁级别有哪些?26:说一下 JVM 的内存模型?27:JVM 运行时数据区中,哪些区域是线程安全的?哪些是线程不安全的?本地方法栈存放的是什么内容?28:Java 中的 synchronized的实现原理是什么?应用场景是什么?29:Redis 分布式锁和 synchronized 单机锁的区别是什么?应用场景有什么不同?反问
查看29道真题和解析
点赞 评论 收藏
分享
评论
3
7
分享

创作者周榜

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