26本momenta后端OC面经

具体bg看我百度那一篇

一面:

拷打实习,三段都问了一点,大约20多分钟

介绍一下mysql的三种日志?

redo log 如何保证事务的持久性?

undo log 如何保证事务的原子性?

MySQL页修改之后为什么不直接刷盘呢?

MySQL有哪些锁?

a,b联合索引,select *from a>0 and b=0 加锁过程select *from a>=0 and b=0呢

MySQL存储IP地址了解过吗?怎么存储

MySQL数据冷热分离了解过吗?冷数据怎么迁移

介绍一下三次握手与四次挥手?

HTTP状态码了解吗?

做题:函数中含有panic,一直调用但程序不退出

二面:

实习问了30分钟左右

怎么实现的消息实时推送

消息队列一般干什么用?说一下kafka,rocketmq,rabbitmq的区别

了解Kafka底层架构吗

说一下你觉得go比起Java有哪些优点

协程和线程的区别

三层缓存结构如何保证数据一致性?

知道redis哨兵模式用的底层协议是什么吗,介绍一下

redis实现的分布式锁和etcd有什么区别

一般如何做幂等性处理

布隆过滤器了解吗,一般怎么使用

了解过智驾算法吗

算法:LFU

层序遍历

hr面都是常规问题

全部评论
手撕这么难?
2 回复 分享
发布于 01-17 22:00 辽宁
佬,联合索引那题咋答?这个不是不符合最左匹配原则吗?
点赞 回复 分享
发布于 01-19 21:42 江苏
Go吗
点赞 回复 分享
发布于 01-18 19:19 河南

相关推荐

04-11 16:41
重庆大学 Java
 依图一面1. 自我介绍2. 介绍List下面的类3. Bean的生命周期管理机制4. 循环依赖如何解决5. ==和equals的区别6. hashcode和equals联系7. 算法:逆波兰表达式求值momenta 安卓 一面(挂)1. 自我介绍2. 挑一个项目讲讲,是在什么情况下产生了这个需求,又是怎么解决的呢?(这我是直接愣住了,我个没实习经验的咋个知道啊,就是大众项目一个,有个蛋的需求呀)3. 生命周期管理机制4. Bean的循环依赖5. MySQL的ACID介绍下,又是如何实现6. 事务的隔离级别和解决的并发事务问题7. 读已提交下和可重复读中MVCC8. 串行化是通过行锁来实现的吗?(这里应该是通过行级锁,行级锁包括了行锁(又分为共享锁和排他锁),间隙锁,nextlock)9. 算法(没写出来):单链表奇数递增偶数递减,重排后使之升序。只可以使用链表来实现,不可以使用其他数据结构    输入:1 8 3 6 5 4 7 2    输出:1 2 3 4 5 6 7 8 10. 感受:一开始有点小慌了,之后表现不太好,气势就下去了算法题很心痛,思路还好:先拿两个链表来接收,对偶数链表按leetcode上的链表反转来实现,最后再按leetcode上合并有序链表来即可。但是只给了一个输入案例,从节点定义,到接收输入变为链表,中间处理,最后输出。其中确实有好多细节,脑子想是比较快,但动手写出来确实卡了好久。
查看15道真题和解析
点赞 评论 收藏
分享
评论
10
49
分享

创作者周榜

更多
牛客网
牛客企业服务