美团还愿面经
成都到店事业群,楼主技术栈是C++,所有没有问java
一周之内面完了三面技术+HR面,从9月3号HR面完等到9月21号,煎熬等待18天,终于意向了,牛客网太灵了
还愿分享一下面经
一面
- MVCC是什么?怎么实现的?
- undolog和redolog是什么?
- 数据库隔离级别?
- 各种排序算法的特点?
- 一个比较有序的数组,用什么排序算法比较好?
- 手撕选择排序
- TCP和UDP的区别?
- TCP如何保证可靠性?
- 了解HTTP3.0吗?
- HTTP1.0 HTTP1.1 HTTP2 什么区别?
- HTTPS与HTTP的区别?
- HTTP状态码含义?
- 线程和进程的区别
- Linux常用命令
- 事务的实现?
- zset采用什么数据结构?
- 了解策略模式吗?
- 观察者模式和分布订阅模式有什么区别?
- 项目介绍,难点
- 数据库连接池怎么实现的?
二面
- 算法题:剑指offer62 圆圈中最后剩下的数字
- 算法题: 单例模式
- 懒汉模式,饿汉模式
- 归并排序可以不用额外的空间实现吗?
- redis与mysql的区别
- 介绍一下redis的数据结构
- 为什么三次握手,四次挥手?
- 阅读过哪些源码?
- 项目介绍,难点
- 如何保证同步?
- 惊群效应?
三面
- 项目介绍?难点
- 如何保证取出的数据库连接是有效的?
- 线程同步的几种方式的区别?应用场景?
- 算法题: 写一个多线程程序,一个线程对变量一直++,但不能超过100,一个线程对变量一直--,但不能小于0
- 平时是如何学习的?
- 阅读过哪些源码?
- 真的不会JAVA吗????????????