双非鼠3月找实习面经总结

3.18 零一悦动一面(25min)
1.自我介绍
2.实习项目介绍:
实习前后端都自己写吗?
实习中数据库是自己设计吗?
3.java数据类型
4.异常类型(忘了)
5.数据库的事务讲一下
6.索引使用上有什么问题要注意
7.Bean的生命周期
7.消息队列讲一下,消息队列的优缺点,
说了异步,解耦,还有短链接里面怎么用的,
优缺点回答的是解耦性能好,缺点是太重了,并发量达不到就不用
8.JVM垃圾回收(说还不熟悉)
6.高并发的情况下如何处理(感觉问的很笼统)
回答了使用redis做缓存,缓存三大问题,还有使用mq做异步,用sentienl做限流
7.排序算法和时间复杂度空间复杂度
8.深度优先和广度优先
9.讲一下动态规划
10,你最近怎么学习一门新技术
11.你觉得ai怎么样
12.你的职业规划
反问:
3天出结果,还有一轮面试
后续:一面挂

3.18 云测Testin一面(30min)
1.自我介绍
2.介绍一下实习做了什么
3.实习的难点、遇到的困难
4.Mysql索引怎么优化的,优化的3.2s怎么测的,实际数据怎么来的
5.自己怎么学的技术
6.redis缓存在实习中怎么使用的
7.查询语句优化怎么优化的
8.DB-router中aop遇到的切面失效的问题嘛?还有ThreadLocal底层还有用久了有什么问题嘛、
10.算法刷了多少
11.运维有做吗?Linux命令
11.目前找实习的情况
12.规划
后续一面挂

3.19 泛微网络一面(18min)
1.自我介绍
3.问实习干了啥,实习公司主要是做什么的
4.技术面:
5.SaaS短连接介绍一下
6.redis怎么使用的?有哪些情况
7.Sharding-jdbc是怎么使用的
6.spring事务讲一下
7.mysql了解哪些?讲了索引和事务
8.什么是回表
9.事务隔离级别讲一下
后续:因为异地挂

3.24 亚信科技(北京一面)15min
1.自我介绍
2.介绍一下SaaS短链接项目
3.介绍一下DB-Router项目
4.你实习用了Activity工作流,请问工作流中用户权限这块是怎么做的?(不太清楚)
5.ArrayList和LinkedList的区别
6.synochroniezd和lock的区别
后续,oc已拒

3.28 中点金信一面(25min)
1.介绍公司的主要业务和工作形式
2.自我介绍
3.问实习做了啥
4.问项目主要是干啥
5.JVM了解吗?
5.sql调优怎么调
6.你自己遇到的问题是怎么解决的
7.反问:
主要办公形式:驻场二开
后续:二面聊天
二面挂:面评是对出差和加班有抵触心理,这个绷不住了

4.09百应科技一面(25min)

1.自我介绍(40s左右,之后扩展一些内容)

2.介绍一下实习做的事情

3.在处理多线程方面要注意哪些方面

4.在Java里面还有什么实现锁的方式

5.currentHashMap底层是如何实现的

6.redis做发布订阅是如何选型的

7.redis做发布订阅是如何解决丢失消息

8.分布式事务如何做统一回滚的?

9.redis集群的部署模式有几种?

10.并发访问Mysql同一条记录的时候mysql锁机制如何运行的?

11.Mysql事务隔离级别,不同隔离级别的差别是什么?

12.Mysql主键索引和二级索引他们底层数据结构有什么不一样?

13.有个场景:一条带普通索引的sql执行的整个流程是怎么样的?

14.RocketMQ在broker是怎么存储消息的?(不是很清楚)

15.rocketmq的重试策略和频率

16.分布式锁用什么实现的?

17.redis常用数据结构

18.redis的set中nx和ex有什么不同

19.redis主从集群中set一个数据在主从中是怎么存储的?

20.jvm中新生代是通过什么策略迁移到老年代当中(不会)

21.垃圾回收cms和g1有什么不同?

22.线程池的一些框架是如何初始化和销毁线程的?
一面挂

4.08 高顿教育一面(20min)
只记得一部分问题
1、简单介绍一下路由组件的项目的流程
2、mybatis缓存机制
3、mybats组件拦截说一下
4.ThreadLocal不会出现内存泄漏问题吗
5.双重判定锁介绍一下
6.线程安全的集合类有哪些
7.StringBuffer和StringBuilder区别
8.sleep和wait的区别
9.MQ如何保证消息丢失问题和重复消费问题
10.spring的bean是线程安全的吗?
总结:很多问题口齿不清,逻辑不是很清楚,但是面试官那边麦也不清楚。

高顿教育二面(20min)
主要聊技术的学习还有本质(答得一塌糊涂),sql优化,redis集群,go和java的本质区别
问有没有了解zoomkeeper、ES相关技术,一问三不知
吹牛说RAG了解,结果问缩写是啥都不知道
总结:问题问得很模糊很抽象,不知道他想问啥,回答的时候也经常被打断,吹牛RAG也吹大了
后续oc已拒
#实习进度记录# #暑期# #后端# #26届# #投递# #面经# #牛客AI配图神器#
全部评论
佬,你的项目是啥呀
点赞 回复 分享
发布于 2025-05-26 09:15 广东
为啥都拒了呀
点赞 回复 分享
发布于 2025-05-07 00:23 湖南

相关推荐

2025-12-25 16:26
已编辑
河北科技学院 Java
勇敢的牛油不服输:2800-300那不等于2500一个月吗兄弟们
点赞 评论 收藏
分享
2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
5
27
分享

创作者周榜

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