百度ACG智慧金融成都123面
1面:
上来先做了两个题,都比较简单,一个链表判断有环和环的起点,一个快排
然后问了10分钟左右的实习
因为有数据库相关的项目,结合项目问了一些数据库的知识,ACID,redo undo bin log, 索引,联合索引 索引下推
然后接着问了几个Redis的八股,Redis的基本数据结构和底层实现,Redis的内存淘汰策略,Redis持久化
然后问了学校里面边缘计算的项目和论文(用了强化学习),面试官提到比较想要有一点AI经历的。
2面:
二面面试官感觉是个大佬,上来就是深挖实习的项目,不仅问了干了什么,很多地方指出了一些架构和设计上的一些问题,然后问我为什么组里是这么做的,还能怎么做
然后一直在和面试官讨论这一块的内容,大概半个小时
然后还是MySQL和Redis的八股, 3大日志,WAl(写前日志)没有redo或者没有binlog可以吗,为什么要两阶段提交,undo怎么实现的,join底层有哪些实现方式
Redis Hash结构,与Java中HashMap异同? 两个的结构都详细介绍下, Redis的LRU和MySQL的LRU有什么区别?
3面:
三面感觉整体上更像一个hr面,问了我关于实习的感受,实习中遇到的困难,最大的成就。为什么最后选择投递成都,自己对于未来的规划,自己选择offer时会看中什么
然后问了学校里的项目和论文,和面试官讨论了一下论文的场景在工业界是怎么做的
最后面试官详细介绍了一下部门业务,然后我问了成都研发中心这边未来的规划。