美团面经(二面挂)

问了项目
1。redis
优点(为什么更快)基于内存,速度优于磁盘、网络模块单线程操作、I/O多路复用(线程监听多个I/O端口 select poll epoll可以同时处理管理多个连接)
使用场景 订单的查询
缓存穿透 访问大量不存在redis也不存在于数据库的数据
解决措施  缓存空对象、布隆过滤器
布隆过滤器的压力大怎么办 不知道
mysql的索引类型 普通索引 主键索引 唯一索引 组合索引* 全文索引 
索引作用优缺点
mysql的中间件? 不了解
spring三大特性IOC DI AOP
AOP原理和应用场景
JVM内存模型 回收机制
hashmap插入数据流程 HashMap 中插入一个键值对时,首先会调用 key 的 hashCode() 方法,得到这个键的哈希值。通过哈希算法计算键值在数组中的下标 若对应的位置空 键值对直接插入 否则遍历这个位置对应的链表或树,判断是否有相同的键,有则替换值,没有的话插入到链表或树的末尾
浅拷贝深拷贝
乐观锁悲观锁 乐观锁的锁机制(版本控制)
消息队列场景 系统解耦、消息传递、异步处理、日志处理
手撕代码 二叉树的层次遍历
————————————————
笑死了 一点八股文没问 一直深扣我的数据库 感觉jio都要在北京扣出一套房了 面试了一个多小时 走的比较急,因为4点还有面试,就说没什么问题,当时确实有点慌了 真是脑子瓦特上头了 果然 刚刚打开发现回到人才库了
虽然挂了,但还是记录一下吧 毕竟也是成长的经历
介绍了项目之后,问数据库和redis 细扣这两个。
数据库和redis数据一致性如何保持。如何解决高流量高并发的问题。对于分布式数据库,可以将数据库做什么操作(我用的是分片,比如燃气库根据地区进行分片,数据多的再分片,数据少的进行合并)
问了给一个ID,如何从分片的数据库中去找到自己想要的数据(如何确定数据在分片的哪个表)我想的是配置规则(类似路由表)
最后问了个算法题 两个线程轮流输出ABABAB 
面了一个多小时最后脑子瓦特了。因为有另一个面试4点开始,当时已经4.05 还没完事 有点着急所以就草草结束了。
全部评论
二面后多久状态变的啊
1 回复 分享
发布于 2023-05-10 16:00 浙江
投的暑期还是日常呀
点赞 回复 分享
发布于 2023-04-26 01:05 天津
楼主哪个部门
点赞 回复 分享
发布于 2023-04-26 09:55 福建
大佬考虑阿里云吗
点赞 回复 分享
发布于 2023-04-26 09:56 浙江
这是什么时候的一面?
点赞 回复 分享
发布于 2023-04-26 10:27 浙江
什么时候可以受到二面呀?
点赞 回复 分享
发布于 2023-04-26 11:15 湖北
我的二面完了简历状态显示已结束,也寄了
点赞 回复 分享
发布于 2023-05-09 09:46 北京
可以说和我面的问题一模一样
点赞 回复 分享
发布于 2023-06-14 08:17 四川

相关推荐

耀孝女:就是你排序挂了
点赞 评论 收藏
分享
评论
20
96
分享
牛客网
牛客企业服务