滴滴go后端日常实习一面面经
#面经##滴滴# C++选手
滴滴一面 6.21 50min纯八股
自我介绍
首先先聊一下语言吧,看你这边C++用的多,先说说new/delete和malloc/free的区别
说一下多态是什么?如何实现?
堆和栈的区别是什么?二者的数据结构是什么?哪个效率更高?
强制类型转换的使用
看你也用go,说说go有几种引用类型吧
问一下网络,TCP协议的三次握手和四次挥手说一下
操作系统中进程和线程的区别?
讲一下五种IO模型
Linux你都用哪些命令?显示第二行、最后一行,查找以.c结尾的文件怎么找
git都用哪些命令?回滚是哪个命令
接下来问数据库,SQL语句的话说一下如何分组加条件查询
redis的常用数据类型说一下,顺便说一下具体场景
选一个常用类型说一下底层实现
redis持久化机制
redis的缓存双写一致性你如何保证
redis缓存穿透、击穿和雪崩以及对应的解决方案
redis的分布式锁你了解多少
MySQL的索引你知道多少?具体讲讲
那么具体的还有哪几种?聚集非聚集,覆盖联合二级
最左前缀匹配原则是什么?具体的数据结构是什么
索引失效的具体场景
讲一下事务和隔离级别以及对应的问题和解决
说一下MVCC
说一下myisam和innodb的区别,你知道mysql中有哪些锁?
某个sql速度很慢,如何优化?explain你一般关注哪些字段
消息队列知道多少?Kafka
滴滴一面 6.21 50min纯八股
自我介绍
首先先聊一下语言吧,看你这边C++用的多,先说说new/delete和malloc/free的区别
说一下多态是什么?如何实现?
堆和栈的区别是什么?二者的数据结构是什么?哪个效率更高?
强制类型转换的使用
看你也用go,说说go有几种引用类型吧
问一下网络,TCP协议的三次握手和四次挥手说一下
操作系统中进程和线程的区别?
讲一下五种IO模型
Linux你都用哪些命令?显示第二行、最后一行,查找以.c结尾的文件怎么找
git都用哪些命令?回滚是哪个命令
接下来问数据库,SQL语句的话说一下如何分组加条件查询
redis的常用数据类型说一下,顺便说一下具体场景
选一个常用类型说一下底层实现
redis持久化机制
redis的缓存双写一致性你如何保证
redis缓存穿透、击穿和雪崩以及对应的解决方案
redis的分布式锁你了解多少
MySQL的索引你知道多少?具体讲讲
那么具体的还有哪几种?聚集非聚集,覆盖联合二级
最左前缀匹配原则是什么?具体的数据结构是什么
索引失效的具体场景
讲一下事务和隔离级别以及对应的问题和解决
说一下MVCC
说一下myisam和innodb的区别,你知道mysql中有哪些锁?
某个sql速度很慢,如何优化?explain你一般关注哪些字段
消息队列知道多少?Kafka
全部评论
牛
牛
相关推荐
点赞 评论 收藏
分享