怼项目(八分钟,本来想多吹几分钟被打断了) 你的分布式锁怎么做的(基于数据库巴拉巴拉) 基于redis怎么做(怎么去减小锁粒度。我业务不需要,巴拉巴拉。就是探讨一下如果你业务需要呢。不知道)。突然想到我的业务可以不用在数据库做业务去redis进行讲了一下怎么做 redis怎么保证并发安全呢? (单线程) 你这种是不用锁的,如果用锁的话粒度怎么优化(我真不会,灵光一闪,答了一种完全不正确的) 你用redis改进key是啥。(没有营养的问题) 又问(怎么细化那个锁),我真的不会... 行吧,不纠结这个了,聊聊别的 问一点mysql的东西 优化mysql你用什么样的流程 答:索引,explain看走的索引。 explain:rows什么意思(没有注意过...不知道是啥,我太菜了) sql优化的时候命中索引性能也不一定很好,怎么优化,或者说命中索引性能也不太好,一般是什么原因导致的 打个比方有个表sex:有100w行数据,有个索引。有man和woman两种情况,建不建索引,为什么 联合索引 一个表 a b c where a = ** and b = ** where a = ** and c = ** 自己作死嘟噜a,b,c,然后又被怼了问啥不太行 数据量不太大如果只建一个索引建你怎么建? 答:abc不行,bac也不行,cab也不行...咋建呢,不知道 面试官:a(可以,这个操作很牛批) 你了解redis的数据结构有哪些(巴拉巴拉,用在什么场景巴拉巴拉) redis持久化过程(RDB和AOF.讲讲具体是什么样的具体我居然忘了...,难受) 计算机网络三次握手四次回收(巴拉巴拉) 为什么握手三次挥手四次(巴拉巴拉) 再问一个,https与http的区别 https发一次请求有哪些环节(答了http请求过程和https身份验证过程) 面试官:实际上想问的就是身份验证的过程。那私钥是怎么生成的(不知道,我菜。我猜是mac地址?把面试官笑了...你这纯粹猜的我觉得)... 手撕最长子串差不多十分钟(写出来了...),结束 目前还没收到二面过的之类的信息,目测凉了 总结:算法题比较幸运,又给了个简单点的...我是菜。什么以后都多想一下吧。唉

排版不好的话看我博客:
https://blog.nowcoder.net/n/f1d3cbf65e9647c69ffa3d8a222e2ada