美团一面
1.线程安全的类有哪些,平时有使用么,用来解决什么问题
3.你们项目为什么用redis,快在哪,怎么保证高性能,高并发的
4.redis字典结构,hash冲突怎么办,rehash,负载因子
5.jvm了解哪些参数,用过哪些指令
6.zookeeper的基本原理,数据模型,znode类型,应用场景有哪些
7.一个热榜功能怎么设计,怎么设计缓存,如何保证缓存和数据库的一致性
8.容器化技术了解么,主要解决什么问题,原理是什么
算法:对于一个字符串,计算其中最长回文子串的长度
项目介绍
美团二面
1.Innodb的结构了解么,磁盘页和缓存区是怎么配合,以及查找的,缓冲区和磁盘数据不一致怎么办,MysqL突然宕机了会出现数据丢失么
2.redis字符串实现,sds和c区别,空间预分配
3.redis有序集合怎么实现的,跳表是什么,往跳表添加一个元素的过程,添加和获取元素,获取分数的时间复杂度,为什么不用红黑树,红黑树有什么特点,左旋右旋操作
http://4.io模型了解么,多路复用,selete,poll,epoll,epoll的结构,怎么注册事件,et和lt模式
5.怎么理解高可用,如何保证高可用,有什么弊端,熔断机制,怎么实现
6.对于高并发怎么看,怎么算高并发,你们项目有么,如果有会产生什么问题,怎么解决
7.项目介绍
算法:给定一个二叉树,请计算节点值之和最大的路径的节点值之和是多少,这个路径的开始节点和结束节点可以是二叉树中的任意节点
美团三面
项目介绍
算法:求一个float数的立方根,牛顿迭代法
什么时候能入职,你对岗位的期望是什么
你还在面其他公司么,目前是一个什么流程
我的面试经验汇总
下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
有需要的朋友点击这里自取就好了,希望资料对你有帮助!
SpringCloud
Redis
JVM
MysqL
Zookeeper
Kafka
dubbo
spring
Rabbitmq
springboot
最后
由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。
有需要的朋友点击这里自取就好了,希望资料对你有帮助!
预祝大家前程似锦,工作顺利!