江苏盈虚有数 Java 实习面经

一个老板,一个员工,轮流面....50 分钟拷打,算是没面试上大厂前最长的面试了。

下面的我就统一用面试官称呼,面试的问题顺序可能有出入,见谅,全凭记忆。

1)

面试官:自我介绍一下

我:这块我就不写了,关键是大家要突出自己的亮点,最好是有实际经历,有实习经历可以说实习,有开源项目的可以说开源项目,开参加过竞赛,数模,等等的都可以具体阐述。

2)

面试官:介绍一下你的开源项目

我:主要介绍制作项目初衷,项目制作过程,然后有哪些收获,再介绍了下主要的两个亮点功能,项目地址:https://gitee.com/falle22222n-leaves/vue_-book-manage-system,大一和大二的同学可以沉淀下,也开源个项目,但项目是要进行一定的宣传的,我本身是做自媒体的,然后大学学软工,转程序员.jpg。

3)

面试官:SpringBoot 自动装配原理

我:常见八股文不作阐述,可以看我前面几篇面经,基本都会问这个问题。

4)

面试官:HTTP 加密过程说一下

我:也是一个八股文,不过后续面试官追问了,也就是第五项

5)

面试官:为什么要一次对称和多次非对称

我:这边讲一下对称加密和多次非对称加密的优缺点和使用场景就可以了,然后我再介绍了下常见的对称加密算法和非对称加密的算法,以及算法优化的一个历史,这边说了一下有些历史算法是不安全的,已经被破解过。

6)

面试官:你的项目权限校验是怎么做的?

我:开源项目我用的是 JWT + Redis + 拦截器,接口平台项目依旧是 AOP + Session,顺便后续说了下分布式 Session 怎么配置,以及为什么要用 Token 不用 Session,主要是移动端和防止 CSRF。

7)

面试官:数据库的数据结构是怎么样的介绍一下?

我:按不同分类介绍一下,比如底层物理存储,聚簇索引和非聚簇索引,按数据结构 ,R,Hash,B,全文索引,按应用维护,主键、普通、唯一、全文、范围等等,重点在 InnoDB 的 B + 树,面试官追问了叶子节点存储的是什么?以及聚簇索引和非聚簇索引的不同,这些都是基础,还是挺好回答的。

8)

面试官:数据库的慢 SQL 怎么排查?

我:怎么开启慢查询日志,Config,然后用 explain 命令,介绍下各

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

大学四年面经(学院本) 文章被收录于专栏

大学全部面经从大一到大四,从实习、秋招、春招等等,各种岗位,中小厂,乃至大厂面经! 公粽号:程序员落叶,里面分享全部文章详情。

全部评论
mark学习了
点赞 回复 分享
发布于 06-08 10:56 湖南

相关推荐

线上面试,无锡一家公司,面试时长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的八股文,没记得具体的问题----------------------------总结------------------------------------------问的面比较广,基本上每个问题都会往项目中去引导,让你根据项目来具体回答,讲真的单纯背八股文,不好过。整场面试基本上全是让我结合项目来说。还有就是问的都是中间件这一块,可能和项目是深度绑定的,面试官倾向于去问。结果:让我下周一二等结果,感觉是凉了,很多问题让我结合项目去说,都没回答上来。为什么这个实习面试会比我第一份实习面试难这么多啊,大家你们的实习面试都是怎么个情况?我上周两场面试都比较简单。
查看20道真题和解析
点赞 评论 收藏
分享
评论
5
27
分享

创作者周榜

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