美团面经(二面挂)

问了项目
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-06-14 08:17 四川
我的二面完了简历状态显示已结束,也寄了
点赞 回复 分享
发布于 2023-05-09 09:46 北京
什么时候可以受到二面呀?
点赞 回复 分享
发布于 2023-04-26 11:15 湖北
这是什么时候的一面?
点赞 回复 分享
发布于 2023-04-26 10:27 浙江
大佬考虑阿里云吗
点赞 回复 分享
发布于 2023-04-26 09:56 浙江
楼主哪个部门
点赞 回复 分享
发布于 2023-04-26 09:55 福建
投的暑期还是日常呀
点赞 回复 分享
发布于 2023-04-26 01:05 天津

相关推荐

记录社招,腾讯TEG云存储裸面凉经自我介绍项目介绍,太久没讲故事了不知道自己在讲什么,感觉在瞎说八道1. 校招入职才一年,为啥想跑2. 项目拷打,为啥要分线程,cpu上涨了多少,既然能优化为啥不多分几个,为啥这样设计,rpc框架为什么不用业界通用的要自己写,pubsub通道怎么设计的为什么不直接用进程的公共内存而要通过第三方来通信,观察者模式是怎么设计的具体应用场景是啥,用啥语言写的3. 统计一个TB级日志文件中出现频次前100的url答: 哈希表,多线程或者协程并行访问文件分治统计再合并问:url串很长哈希内存不够怎么办把串映射到数字,主包不知道了…问:你提到协程,说一下对线程协程的理解学go的时候接触过,协程不是真正并行的,本质上同一时间段只有一个在运行,是用户来调度的,一个线程可以有多个协程问:为什么分协程性能会更好协程是更微小的操作,主包又不知道了4. 手撕,Z字打印矩阵,这时候主包已经心如死灰并且非常的困😪,写的非常慢!面试官中途离开了快20min,留主包一个人过家家,最后扫了一眼我写的就结束了,让反问,主包已经碎掉了啥也不想问了昨天晚上才接到面试电话,一紧张说看您的时间我都可以,面试官直接定今天晚上,今天一个八股文也没问我,那我白天在工位上偷偷摸摸跟做贼一样背八股算什么
查看7道真题和解析
点赞 评论 收藏
分享
评论
20
96
分享

创作者周榜

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