基于SpringCloud(Hoxton.SR1)
+ SpringBoot(2.2.4.RELEASE)
的 SaaS
型微服务脚手架,具备用户管理、资源权限管理、网关统一鉴权、Xss防跨站攻击、自动代码生成、多存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,非常适合学习使用。核心技术采用Nacos、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis、SpringBoot、Seata、Nacos、Sentinel、 RabbitMQ、FastDFS
等主要框架和中间件。
希望能努力打造一套从 SaaS
基础框架 - 分布式微服务架构 - 持续集成 - 系统监测 的解决方案。本项目旨在实现基础能力,不涉及具体业务。
首先自我介绍
了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类?
了解数据库都由哪些引擎?分别有什么区别和使用场景?
了解分布式?高可用?如何保证节点集群的同步?Nginx了解过么?
什么是事务,数据库的隔离级别,Mysql默认的隔离级别。
JVM的内存模型,GC算法
非递归实现青蛙跳台阶(非递归斐波拉契数列)
判断链表是否有环,若有则返回环的入口节点
对象的重写和重载?
设计模式里面,单例模式?实现单例模式的双重校验。
epoll函数怎么理解?epoll函数在别的哪些地方有用到?
手撕:两个链表的重合第一个节点。
自我介绍吧
项目介绍
进程与线程的区别
进程通信的方式
信号量是怎么实现的
URL分为哪些部分
浏览器输入URL发生了什么
DNS如何解析域名的
TCP的三次握手和四次挥手及其原因
手撕:有时间区间,判断昨天送外卖的峰值。(这个题做了快三十分钟,主要是外卖订单可能是前天的,昨天的或者今天的)。
死锁的原因及如何解决
常见的I/O模式,同步和异步的区别
自我介绍
实习项目
请总结实习学到的三个点
类似于百度地图,如何求A地到B地的路径,刚开始被面试官套路了,用各种分类讨论了半天,最后才发觉面试官想问的是有向图求最短路径?说了一下方法是什么?迪杰斯特拉算法作用,复杂度?
智力题:一天24小时,时针和分针会重合几次?
智力题:四个人打牌,钱都被风刮到地上,每个人都知道自己多少钱,你只知道总数。请问你能帮他们都分准钱吗,其中每个人都可能说谎。
还有啥问题?
自我介绍
为啥想来美团?对美团了解多少?
心中的互联网公司排序啊
腾讯和美团选哪个啊
自己的优点和缺点
还有什么问题 ?
作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料,如果**‘你’确定好自己未来的道路或者想学习提升自己技术栈、技术知识的小伙伴们可以点击这里来获取免费学习资料提升自己(全套面试文档、PDF、进阶架构视频)**
进阶架构视频)**
[外链图片转存中…(img-y4zY4QxF-1618033485705)]
[外链图片转存中…(img-KLMnzFPn-1618033485707)]