(25Java实习)慧策 掌上先机 一面面经

面试官人很好有些难的业务场景会带着一起分析,问了45分钟,主要是八股文和业务场景问题:
0. 自我介绍
1. 项目拷打(Kafka消息挤压)
1. 组内分工情况
2. 和kafka组对接的工作量多少
2. Kafka和RocketMQ的区别?怎么选型?(kafka快)
3. 假设给你一个ArrayList<Student>怎么根据Student.id来进行去重操作,有哪几个方法?(Set性质去重,stream流的distinct去重方法,filter和map删除出现过的)
4. 用for循环去删除ArrayList元素有没有问题?LinkedList呢?
5. ArrayList扩容过程,ArrayList在new时期的容量是固定的吗?
6. 给定两个int数组A和B,A比B多一个元素,其他元素都相同,用什么方法可以找出这个多出来的元素的值是多少?复杂度是多少?(从头异或到尾,O(n)复杂度)
7. JVM内存模型是什么样的?(吟唱6个部分)
8. 简单说一下元空间在jdk1.8前后的变化。
9. MySQL的四种事务隔离级别是什么?
10. 既然用读已提交幻读无法解决,那么加了x锁还会有幻读吗?(结合业务场景分析,不会)
11. SQL题:
Student(id,course,score,name)
id name course score
1 张青 语文 72
2 张华 英语 81
3 王华 数学 72
4 张青 物理 67
5 李丽 化学 98 
1. 查询每个学生选的课程数
2. 查询出姓张学生平均成绩大于75的学生信息
12. 现在有一个百万级数据量的表,查询过程用了索引但是查询速度还是慢,条件字段中也用了索引,该怎么查找问题并做出优化?(EXPLAIN、索引失效场景)
13. 分库分表数据是怎么展示的?(我主要是用的ShardingJDBC和Mybatis-Flex框架中现成的分页能力)
14. 索引的数据结构是什么?
15. 为什么使用B+树?B树和红黑树不行吗?
16. 反问(公司主要业务,面试官讲的很详细每个业务模块都给我讲了一遍)
花絮. 1-3个工作日给回复
------------
后续
1-3个工作日就来HR面了,这种基本没啥问题直接过,但是hr准备发offer了我给拒了🥺
#掌上先机##面经#
全部评论
老哥第六题有点不明白,咋异或出来的
1 回复 分享
发布于 03-15 12:54 湖北
老哥这个公司实习需要马上到岗吗
点赞 回复 分享
发布于 03-14 19:43 湖南
二月份就面了,只有第二轮是Hr面。3500底薪,包住,500元餐补。加班30元餐补
点赞 回复 分享
发布于 03-15 18:28 湖南
短信通知我通过初筛,请问大哥大概多久约面试啊?
点赞 回复 分享
发布于 03-16 17:11 广东
大哥,多会投的简历,在哪个平台投的
点赞 回复 分享
发布于 03-20 08:18 天津
兄弟,简历过筛后d几天安排笔试啊,我这两天了没动静
点赞 回复 分享
发布于 03-21 22:50 天津
兄弟25实习的话通过初筛后流程大概是咋样的 有几次笔试几次面试啊
点赞 回复 分享
发布于 04-02 18:58 山西
老哥,笔试题型有哪些啊,算法考的啥啊?
点赞 回复 分享
发布于 04-11 11:36 天津
佬,笔试考些什么呢
点赞 回复 分享
发布于 04-11 14:45 江西
佬你去了吗 我明天也要二面了
点赞 回复 分享
发布于 04-18 22:30 广东
可以问问佬,哪里投的吗
点赞 回复 分享
发布于 04-19 00:35 湖南
大佬笔试考查的哪些哇?
点赞 回复 分享
发布于 08-29 21:18 重庆

相关推荐

11-09 15:06
已编辑
未填写教育信息 Java
面试时长:1h,后半段答得不好,估计凉了面试官人很好,有引导,有回答。后续:一面过,约二面1、JDK1.8&nbsp;的新的特性2、Stream&nbsp;流常用操作3、ConcurrentHashMap&nbsp;用来解决什么问题?什么时候会用?4、你刚才提到了线程安全,什么现象表示出现了线程安全问题?5、Java&nbsp;里有哪些锁?这些锁有什么异同呢?6、这些都是单机锁,分布式系统要加锁需要采取什么方案?7、SETNX&nbsp;本身有超时时间吗?8、那如果方法执行时间很长,那锁不就提前被释放掉了吗?还有什么方案吗?&nbsp;不会,不太清楚别的方案了,面试官提到也是基于&nbsp;Redis&nbsp;的。9、对&nbsp;synchronized&nbsp;关键字了解吗?原理是什么?如何加锁的?10、什么叫做偏向锁?偏向是体现在哪里了?&nbsp;不会,回答了线程id11、你刚才提到了对象头,对象头中会存储哪些数据呢?&nbsp;不会12、Spring&nbsp;中有单例模式,除了单例模式你还知道什么模式?&nbsp;13、你有用过原型模式吗?什么情况下可能会用原型模式?&nbsp;不熟悉,面试官提示到是否有&nbsp;“状态”14、Spring&nbsp;中,哪些类是单例的?15、Spring&nbsp;的&nbsp;Bean&nbsp;的生命周期分为几个阶段呢16、它的实例化的过程是怎样的?Bean&nbsp;销毁的时候想调用一些函数要怎么做?17、Transactional&nbsp;参数有哪些?18、标注了&nbsp;Transactional&nbsp;的方法,并没有回滚,是因为什么呢?回答&nbsp;代理对象。异常那块答错了。19、为什么内部调用会导致事务失效呢?20、代理对象本质用的是&nbsp;Spring&nbsp;什么特性?反射中的核心方法是什么?21、如果想要内部调用,又想要事务生效要怎么做?22、用&nbsp;getBean&nbsp;来得到可不可以?开始回答错了,后面拐回来了&nbsp;容器里面放的就是&nbsp;代理对象23、Transactional&nbsp;注解使用了&nbsp;AOP,那么&nbsp;AOP&nbsp;体现在哪里呢?不会,面试官举了个例子:开启事务、回滚、提交&nbsp;的这些点。24、Nacos&nbsp;的集群部署了解吗?不会25、CAP&nbsp;理论了解吗?Nacos&nbsp;是&nbsp;AP&nbsp;还是&nbsp;CP&nbsp;?不知道(感觉最近面试好多都问我&nbsp;Nacos&nbsp;的)26、如果让你来实现&nbsp;服务的注册中心,那么它需要哪些功能呢?27、Nacos&nbsp;配置中心的功能用过吗?动态刷新是如何实现的?28、如何确定一个&nbsp;SQL&nbsp;是否使用了索引?如何知道这个&nbsp;SQL&nbsp;扫描了多少行?答道用&nbsp;EXPLAIN,但是有哪些信息我有点忘了29、给你一个慢&nbsp;SQL,你会从哪些方面去优化?答得不太好,后续好好补上30、事务的隔离级别?少答了一个31、JVM&nbsp;常用启动参数用过吗?答了Xmx&nbsp;Xms,其他没用过不知道了32、什么是&nbsp;Full&nbsp;GC?什么情况下会出现?答得不太好,JVM&nbsp;有段时间没复习了。33、FullGC&nbsp;会对&nbsp;方法区和原空间&nbsp;进行回收吗?同上34、OOM&nbsp;你有遇到过吗?提到了&nbsp;内存泄漏、内存很大的对象35、定位&nbsp;内存泄漏/溢出&nbsp;有哪些方式?面试官提到了&nbsp;内存分析工具Spring&nbsp;还有&nbsp;JVM&nbsp;这块最近没有好好看&nbsp;好多都忘记了,回去好好复习。 #面经# #26届日常实习#
wulala.god:竟然是实习,看着好难
查看70道真题和解析
点赞 评论 收藏
分享
评论
10
39
分享
牛客网
牛客企业服务