算法:
·链表是否存在环,链表的长度?
·海量url去重
全部hash后分组,组内去重后输出。
leetcode 要刷。
1:剑指offer要刷一遍。
2:leetcode按照tag顺序,链表-树-dp-数组。
GO 灵魂三问
1·第一问:GC
https://www.jianshu.com/p/4c5a303af470
2·第二问:GMP
https://learnku.com/articles/41728
3·第三问:TCmalloc
https://juejin.im/post/6844903795739082760
4:go context包
5:go sync.Once sync.WaitGroup channel 实现原理
6:go 接口的原理
mysql
1:为什么推荐用自增id做主键
2:redo undo binlog 双写?
3:索引类型?
·普通索引
·主键索引
·唯一索引
·组合索引
·全文索引
4:什么是聚蔟索引,覆盖索引?
5:mysql的limit有性能问题吗?
6:mysql的ACID分别是什么,通过什么机制实现的?
7:mysq事物隔离级别及不足,标准的sql可重复读级别存在幻读问题,但是mysql的幻读是可以通过next-key lock解决。
未提交度 | 脏读 |
已提交度 | 不可重复的 |
可重复读 | 幻读 |
串行化 | 慢 |
redis
1:分布式锁?
锁的续命,red lock
2:缓存雪崩,缓存击穿
3:持久化 RDB,AOF
4:主从同步,流程
5:哨兵,流程
6:集群,流程,怎么将一批key制定到同一个节点上?
7:redis高性能原理?
网络
1:https加密流程。
2:tcp状态迁移
操作系统
1:谈谈你对进程的理解。
全部评论
(0) 回帖