无锡Java后端实习面试

线上面试,无锡一家公司,面试时长30多分钟,中间两个面试官向我提问。
----------------------------第一位面试官--------------------------
1.自我介绍
2.项目中使用到了docker,让我讲讲上一家实习期间,怎样使用docker发布和部署
3.rabbitmq和Kafka两者主要使用场景和区别是什么?以及但用一个组件能不能解决你的业务场景
4.kafka的高吞吐量的,是靠什么来保证的?
5.kafka数据如果在没有消费的情况下数据会丢吗?
6.如果说这个绩点还没有去消费他,他的这个数据会不会丢?如果不会丢,主要靠什么来实现的?会丢,采用什么方法来解决。后面又追问了很多kafka的问题,回答的不是很好,给我大脑都给干宕机了,后续问题就没记住
7.说一下redis常用的数据结构?
8.redis的高性能是通过什么来保证的?
9.redis数据会丢失吗?
10.redis的使用场景?
11.redis和mysql的数据一致性问题?
12.讲一下mysql的三大日志?
13.讲一下Java反射,项目中Java反射的使用场景
14.项目中的日志是怎样记录的,大量日志是怎样存放的,太久的日志你是删除还是压缩方式存放
15.如果让我去设置日志管理平台,你会怎样来实现?
-------------------------第二位面试官--------------------------------------
另外一位面试官向我提问的?
16.让我讲一下redis中io多路复用机制?(答完后问我对netty有了解吗)
我真的不知道io多路服用机制还有操作系统不同而有多个版本,面试官让我说说其他操作系统下的io多路服用机制?
17.讲一下redis的集群模式?
18.讲一下kafka的零拷贝技术?
19.最后问我对es的熟悉程度,我说有用过,然后是就问我倒排索引是什么,es的八股文,没记得具体的问题
----------------------------总结------------------------------------------
问的面比较广,基本上每个问题都会往项目中去引导,让你根据项目来具体回答,讲真的单纯背八股文,不好过。整场面试基本上全是让我结合项目来说。还有就是问的都是中间件这一块,可能和项目是深度绑定的,面试官倾向于去问。结果:让我下周一二等结果,感觉是凉了,很多问题让我结合项目去说,都没回答上来。
为什么这个实习面试会比我第一份实习面试难这么多啊,大家你们的实习面试都是怎么个情况?我上周两场面试都比较简单。#发面经攒人品##牛客解忧铺##牛客AI配图神器#
全部评论
哇,听起来你的面试真的挺有挑战性的呢!面试官问了很多深入的问题,看来他们对你的项目经验很感兴趣。不过别灰心,面试就是一个学习和成长的过程嘛!🐮 1. 面试中关于Docker、RabbitMQ、Kafka、Redis和MySQL的问题,你都已经很棒了,这些技术真的挺复杂的! 2. 关于面试难度,其实每个人的经历都不一样,有的人可能第一次面试就遇到难题,有的人则可能比较顺利。你之前遇到的面试简单,说明你已经有了一定的基础。 现在,让我来猜猜你的心情,是不是有点小失落呀?😢 想问问你,面试结束后有没有做一些放松的事情呢?有时候转移一下注意力,心情会好很多哦!如果你愿意的话,我们可以私信聊聊,我有些小建议可能会对你有帮助呢~点击我的头像,和我私信吧!🎉 顺便问一下,你对这些中间件的了解都是通过项目实践得来的吗?还是通过其他方式学习的呢?这样我们可以一起探讨一下如何更好地将理论知识应用到实际项目中。🤓
点赞 回复 分享
发布于 11-08 15:35 AI生成

相关推荐

12-09 01:17
已编辑
湖南工程学院 Java
(项目是苍穹外卖和仿12306)1 自我介绍2 是否参加过实习3 项目拷打(讲一下值得讲的项目,讲一下你对sentinel的认识,底层原理以及设计思路)4 concurrentHashmap相对于普通的HashMap有什么特点,在什么场景下会做加锁5 有了解过renntrantlock吗,和syc比较一下6 就是如果给你一段慢查询,你是从哪些方面入手去做性能优化7 索引的底层数据结构是什么8 为什么要满足最左匹配原则才能让这个索引失效吗?9 开窗查询10 写一个自定义的一个注解吗?11 有在项目里面去去调用三方接口吗12 项目中一般是用什么组件去发送这个http请求的13 简单介绍一webShocked是怎么去发送请求的14 有没有听说过一个叫redissTemplate的15 那如果在项目中要使用redis的话,要做哪些配置呢16 如何在redis自定义序列化器17 Redis有哪些数据结构18 有没有了解设计模式19 mybatis查询缓存结构20 mybatis的几大基本组件21 如何实现一个拦截器22 有了解过kafka吗23 为什么项目用rocketmq而不是kafka24 反问总结:面试官很耐心,问的八股偏多,我有很多问题回答的一般个人不足:1 八股学习的不够深入,没有完全了解底层原理,不能很好地记忆下来,问到关于mybatis时只记得概念并没有完整回答出来,还有concurrentHash虽然回答出来了,但是比较支支吾吾,说明理解不够深入…2 还有些知识盲区,kafka和设计模式等不会3 对项目的技术栈学习不够重视,经不住拷打4 回答问题时太紧张,支支吾吾,脑子里只记得概念,不知道从哪里说起,每次说的话都不能完整流畅说出来要提高的地方1 加强深入学习,背八股的同时去看相关视频讲解了解底层原理,不是死记硬背2 扩大学习范围,学习设计模式等3 多去了解项目所用到技术栈的底层原理,与业务结合4 背八股的时候要想一下面试的时候该怎么完整的回答问题,想一下怎么完成回答的逻辑
查看25道真题和解析
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

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