RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

前言

Spring Data JPA 是在 JPA 规范的基础上进行进一步封装的产物,和之前的 JDBC、slf4j 这些一样,只定义了一系列的接口。具体在使用的过程中,一般接入的是 Hibernate 的实现,那么具体的 Spring Data JPA 可以看做是一个面向对象的 ORM。虽然后端实现是 Hibernate,但是实际配置和使用比 Hibernate 简单不少,可以快速上手。如果业务不太复杂,个人觉得是要比 Mybatis 更简单好用。

本文就简单列一下具体的知识点,详细的用法可以见参考文献中的博客。本文具体会涉及到 JPA 的一般用法、事务以及对应 Hibernate 需要掌握的点。

一面(一个半小时)

  1. 首先自我介绍

  2. 了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类?

  3. 了解数据库都由哪些引擎?分别有什么区别和使用场景?

  4. 了解分布式?高可用?如何保证节点集群的同步?Nginx了解过么?

  5. 什么是事务,数据库的隔离级别,Mysql默认的隔离级别。

  6. JVM的内存模型,GC算法

  7. 非递归实现青蛙跳台阶(非递归斐波拉契数列)

  8. 判断链表是否有环,若有则返回环的入口节点

  9. 对象的重写和重载?

  10. 设计模式里面,单例模式?实现单例模式的双重校验。

  11. epoll函数怎么理解?epoll函数在别的哪些地方有用到?

  12. 手撕:两个链表的重合第一个节点。

二面(一个小时)

  1. 自我介绍吧

  2. 项目介绍

  3. 进程与线程的区别

  4. 进程通信的方式

  5. 信号量是怎么实现的

  6. URL分为哪些部分

  7. 浏览器输入URL发生了什么

  8. DNS如何解析域名的

  9. TCP的三次握手和四次挥手及其原因

  10. 手撕:有时间区间,判断昨天送外卖的峰值。(这个题做了*十分钟,主要是外卖订单可能是前天的,昨天的或者今天的)。

  11. 死锁的原因及如何解决

  12. 常见的I/O模式,同步和异步的区别

三面(四十分钟)

  1. 自我介绍

  2. 实习项目

  3. 请总结实习学到的三个点

  4. 类似于百度地图,如何求A地到B地的路径,刚开始被面试官套路了,用各种分类讨论了半天,最后才发觉面试官想问的是有向图求最短路径?说了一下方法是什么?迪杰斯特拉算法作用,复杂度?

  5. 智力题:一天24小时,时针和分针会重合几次?

  6. 智力题:四个人打牌,钱都被风刮到地上,每个人都知道自己多少钱,你只知道总数。请问你能帮他们都分准钱吗,其中每个人都可能说谎。

  7. 还有啥问题?

HR面

  1. 自我介绍

  2. 为啥想来美团?对美团了解多少?

  3. 心中的互联网公司排序啊

  4. 腾讯和美团选哪个啊

  5. 自己的优点和缺点

  6. 还有什么问题 ?

给大家分享下我的复习的面试资料

这些面试全部出自大厂面试真题和面试合集当中,小编已经为大家整理完毕(PDF版)

资料获取方式:戳这里前往我的腾讯文档免费下载

  • 第一部分:Java基础-中级-高级

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

  • 第二部分:开源框架(SSM:Spring+SpringMVC+MyBatis)

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

  • 第三部分:性能调优(JVM+MySQL+Tomcat)

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

  • 第四部分:分布式(限流:ZK+Nginx;缓存:Redis+MongoDB+Memcached;通讯:MQ+kafka)

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

  • 第五部分:微服务(SpringBoot+SpringCloud+Dubbo)

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

  • 第六部分:其他:并发编程+设计模式+数据结构与算法+网络

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

进阶学习笔记pdf

都已整理好,需免费下载点击这里即可

  • Java架构进阶之架构筑基篇(Java基础+并发编程+JVM+MySQL+Tomcat+网络+数据结构与算法

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

  • Java架构进阶之开源框架篇(设计模式+Spring+SpringMVC+MyBatis

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

  • Java架构进阶之分布式架构篇 (限流(ZK/Nginx)+缓存(Redis/MongoDB/Memcached)+通讯(MQ/kafka)

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

  • Java架构进阶之微服务架构篇(RPC+SpringBoot+SpringCloud+Dubbo+K8s)

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

RocketMQ生产部署架构设计,掌握这些知识点再也不怕面试通不过!

Java架构进阶之微服务架构篇(RPC+SpringBoot+SpringCloud+Dubbo+K8s)

[外链图片转存中…(img-O6fGTJMm-1617965060962)]

[外链图片转存中…(img-pzTEuvu7-1617965060963)]

上一篇:转载:spring boot 中使用 jpa以及jpa介绍


下一篇:flea-frame-db使用之JPA接入