来源: wx群
时间: 未知
部门: 未知
我获取时间: 2021-07-19
- 数据库问题,给你10个数据库服务器,每个只能接500的qps,现在要实现4000qps,要怎么做?说用负载均衡,使用binlog保证10个服务器的数据一致性
- 如果有有读有写,如何实现高并发,数据库读写分离
- 对于两个写库,两个请求向分别打到两个写库中,他们互相向对方同步,会不会出现不一致,
- 哈希的实现有哪几种,如何取hashcode,冲突检测几种方法
- 用过go,那么进程,协程,线程各自的优缺点
- 算法题 z遍历二叉树,循环有序数组找指定值,
- 事务是怎么实现的?(undo_log,MVCC)
- mongodb和redis的区别
- 请你说说golang的CSP思想
- go 内存逃逸分析(分析了栈帧,讲五种例子,描述堆栈优缺点,点头)
- 是否有逃逸分析过
- defer recover 的问题
- mysql 索引慢分析(线上开启slowlog,提取慢查询,然后仔细分析explain 中 tye字段以及extra字段,发生的具体场景及mysql是怎么做的
来源: 网络
时间: 2021.5.26
部门: 未知
我获取时间: 2021-07-19
百度一面
- 自我介绍
- 排行榜用Redis的什么类型存储比较好?
- zset独有的命令有哪些?zset的底层?(跳表问的非常详细)跳表中新增一个节点,如何找到插入的位置?
- Redis的字符串如何进行扩展?(比如原来是abc,现在要变成abcd)
- Redis的字符串的底层实现有哪两种方式?
- 讲一下哨兵集群和各个Redis实例进行连接的协议和流程
- Redis的主节点和从节点的区别是什么?
- 主节点挂了,是如何进行故障转移的?
- 哨兵在自己判断主观下线之后,会询问其他哨兵来协商是否判断客观下线,请问这里的“询问”是怎么进行的?
- Redis从节点变为主节点的时候,它的优先级是根据什么设置的?
- Golang的垃圾回收机制
- 协程相比于线程的优点在哪里?如何理解协程的“轻量级”?协程占用内存空间一定比线程小吗?
- Golang的GMP模型
- Golang的GMP模型中的P本地队列和P全局队列分别是用什么实现的?
- 事务的ACID
- 事务的隔离级别,并发产生的问题,如何解决
- MySQL的MVCC
- 算法题:leetcode131 分割回文串
- 算法题:leetcode98 验证二叉搜索树