百度一面凉经(7月6日)面试官人很好 问的很灵活 不会的会引导你 给你讲 最后还给了你一些建议
1、用过哪些数据结构 Queue中 BlockingQueue 阻塞队列在生产者消费者下是怎么一种运行流程
2、用过哪些容器 ArrayList和LinkedList HashMap的底层实现原理 put的过程
3、数据库中的order by排序是通过怎样的方式实现的 或者说排序都是怎么用的
4、数据库中索引是怎么工作运行的 底层是B+数据结构,10000条数据怎么做到取前十条数据
5、数据库中的锁聊一聊
6、聊一聊多线程中synchronized锁 数据库中的乐观锁、悲观锁、共享锁
7、没有接触过分布式
8、聊一聊Redis吧 说一些数据结构 主要用redis干什么
最后时间到了一个小时 就没让继续手撕代码 ,面试官不按照正常的一问一答的形式,让构建的知识框架瞬间崩塌。最后给我的建议是,所谓的框架不是很重要,最重要的是底层的原理,一些基本的数据结构、网络原理了解清楚,其他的都是依据这些就基础知识在做的,所以基础知识很重要。
感谢百度面试官,即便最后被pass,还是很感谢您给的一些建议,面试体验真的不错,感谢您。