双非鼠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配图神器#
全部评论
佬,你的项目是啥呀
点赞 回复 分享
发布于 05-26 09:15 广东
为啥都拒了呀
点赞 回复 分享
发布于 05-07 00:23 湖南

相关推荐

07-03 22:54
门头沟学院 Java
第一段是我个人的话,最近开始找暑期实习了,如果你没有好的项目的话,我这里有大厂,最近做过的实习项目是可以包装到简历中的,感兴趣可以看简介中项目地址。如果觉得这几期点评的不错的话,可以私信发我简历,我也给你发一期先看教育经历部分,这个一般是放在最上面,先泼一个冷水。学院本科在未来几年找工作的难度会比较高,但不是没希望的,只是希望相对来说少一些,而且这里除了学历什么都没有描述,这事肯定不行的,你至少要写两三个比赛或者两三个奖学金或者两三个,你担任过的职业都可以写一些上去,前几期有一位同学,这里不错,可以去翻一下然后看工作经历部分,这里一般都是伴随着公司名字和项目的,不知道你为什么分开写看专业技能部分,写的不是很足,有点头重脚轻的感觉,可以参考图二改一下然后看最重要的项目经历,一眼就看见那个约等于零,这个建议可以直接改为零,问起来就说你在的那几个月确实是0,还有这个5000 tps是不是太高了,确实是这样,还是你包装过头了,3和4都是对消息队列的实现建议换一个,或者你把3和4包装到一起,加一个aop,数据库,看你的专业技能中还有es,这个也可以写进去总的来说,要改进的不少,并且项目最好两个以上,你还是再准备一个吧
点赞 评论 收藏
分享
今天出一期简历修改的动态。如果你不知道怎么写简历,或者简历通过率不高的话,我想你能在下面找到答案。我认为简历主要可以分为五或六大部分。我这里推荐简历只写一页,因此我会以一页的方式介绍各个部分。第一部分:个人基本信息这部分主要放个人的姓名、手机号、邮箱、投递的岗位和个人照片。这部分建议放在简历的最上方的位置!邮箱不建议使用QQ邮箱,在某些面试官眼里就会感觉你不够专业或者不够正式,建议使用163邮箱或其他较正式的邮箱(可以伪装自己有过工作经验)个人照片建议放上一张证件照(可微p)。不管你承不承认,眼缘是非常重要的!在整个简历中,个人照片是hr能够决定眼缘如何的唯一部分,好好准备是十分必要的。第二部分:学习经历这里的学习经历指的是上大学以来的学习阶段,比如本科、硕士等。需要把每一段(倒序)的在读院校、所学专业,开始和结束时间明确标出。比如 本科 xx大学 xx专业 2023.9-2027.6这样hr就能一眼看出你是哪一届的学生,不要让hr再去自己计算你到底哪一年毕业。这部分的位置针对不同情况有不同的放置策略,如果你的学历比较好(非学院本),一定放在个人信息的下方!学院本的同学可以把这部分放在简历较下方位置(比如项目之后)。注意不要编造自己的学历信息!第三部分:专业技能有些同学可能认为先放项目比较好,但是我觉得大家项目经验不充足,项目部分描述写不好时时,这也会成为一个斩杀点。因此我推荐先放,无法直接判断真实水平的专业技能。这部分最忌讳的就是一股脑地想把所有自己会的与了解过的部分全部写上去。写上去可以,但是要先考虑一下自己能不能承受住八股的拷打。比如写一个熟悉AOP。那我可以问你AOP是基于什么实现的?有哪两种动态代理,它们的区别,哪个性能更好?了不了解Aspectj?什么时候AOP注解会失效?怎么避免?你是怎么使用AOP的?为什么要使用AOP?……这里只简单列举几个我突然想到的。一个点就有这么多的衍生八股。因此,我建议对于自己写上去的每一个点都要基于自己已经背过的八股。也就是基于八股去总结点,而不是基于点去找八股。被问到衍生八股,你还可以说这部分我不是很了解,因为脱离了你的简历。JAVA方向,主要写JAVA基础,JUC,JVM,Mysql,Redis,Rabbitmq,Spring,SpringBoot…… 其他可以自行补充,注意SpringCloud不是校招的考点,当然会也可以写上去。第四部分:实习经历由于我也还没有写过实习经历,有经历可以写在这一部分。(不过有实习的同学应该也不需要这个简历指南)第五部分:项目经历这部分可以说是整个简历中最关键的部分了,想要找实习,你的简历上必须有至少两个项目(一页简历我建议只写两个,有实习经历的话可以把其中一个替换为实习项目)。首先,项目一定要拉开区分度。这里的区分度指的是业务点的区分,而不是项目名字的区分。hr整天看简历,秒杀、优惠券、管理等这种名称他们已经烂熟于心了,如果大家都是这样的项目,而面试机会是有限的,那么该给谁面试的机会呢。这种情况下,又变成了学历的pk。但是如果有另外的几个让人眼前一亮的项目业务点,就会薄纱前面的重复项目。其次,确保自己描述的是业务点,而不是堆砌中间件名词。比如使用redis实现优惠券id的缓存,提高存储效率。这种就属于堆砌中间件名词。redis又不是你开发的,你相当于就是一个基本的使用,没有任何竞争力。如果我把这点换成:针对收集的xx信息,设计优惠劵的计算发放策略,实现针对性的投放,提高用户的下单率。这种描述是不是比上面的点更能体现自己的设计思想,体现你有自己的理解。接着,讲讲怎么找项目。主项目我建议自己寻找一个场景需求,自己尝试去思考构建一个模块。不建议做整个项目,因为其中有些crud是不能体现你的设计思想的,不必在上面花时间。做好一个模块就够了。副项目可以找一个流传的不那么广的项目,写着就行,一般情况下问不到。可以尝试把AI模型接入系统中,做一点小加分。第六部分:个人奖项这部分建议放在最后,如果有某些奖项的话可以写上去。先写含金量高的奖项,比如ACM或者某些程序设计比赛。没有的话,学校奖学金和四六级也可以写上去。完成了上述六部分,你就得到了一份比较标准的简历,该有的部分都有,就可以尝试投递了。当然,投递过程中也需要对自己的简历不断更新与完善。最后祝大家早日得到自己想要的offer
点赞 评论 收藏
分享
评论
4
22
分享

创作者周榜

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