上来先做两道算法题
1.合并有序链表
2.在1题基础上,合并无序链表变成有序的(做的不好)
做题太慢了,做了三十分钟
然后开始问一些问题:
红黑树了解吗(不了解)
堆数据结构(忘记了,就大根堆小根堆,大根堆比子节点大。。。。)
io多路复用,select,poll,epoll(没讲好,一直没有好好看这个)
http常见的方法(讲了get,post和二者区别)
了解幂等吗,get,post谁是幂等(get,post区别已经说了,面试官可能没听清)
https了解吗
web socket了解吗(不了解,做的项目是spring项目)
redis高可用了解吗(不了解)
redis哨兵和集群(简单讲了一下)
分布式锁(没有用到分布式,不会)
kafka原理用法简单讲一下
rpc框架用过吗(没有)
rpc你怎么理解的简单说一下
MySQL事务和锁机制讲一下(前面不会,有一个会点的我就逮着疯狂讲,害怕后面问的还不会)
elastsearch用过是吧,简单讲一下原理
项目中用到了多级缓存,简单讲一下
如果项目是多节点的,这个本地的缓存命中率能多高,怎么提高
nginx了解吗(不了解)
反问:
问的我都没太用过,后面应该主要了解哪些?还是关注基础,这些工作中常用,rpc可以去了解一下
多久出结果,一个星期
全部评论
(10) 回帖