阿里一面问题求指教
一面的几个问题,想求大佬们指教一下
1.自己设计一个IOC,怎么设计(我回答的Spring IOC的原理,初始化容器依赖注入的过程啥的)
2.大数据量的查询怎么优化(我回答的索引,sql语句优化)
3.B和B+树区别
4.高并发环境下设计一个消息队列,怎么设计(我说的用redis的list,blpop,不过不对诶)
5.多线程用过么(没有,了解基础)说一下锁吧(说了Synchronized和Reentrantlock的各自底层和区别)
6.NIO(说了Buffer,Selector,Channel,Selector说一半面试官小哥哥说时间到了)
7.你有什么想问的
主要想听听各位大佬对于1 2 4,有什么好的答案么,渣渣学习一下