一面 自我介绍问情况拉家常介绍项目 + 提问 + 讨论介绍实习 + 提问 . – 数据结构: 有向无环图是什么?优先队列是什么?堆和栈的区别双向链表是什么?和单向相比有什么优势?如何判断一个链表是否为环? – C++和Python: C++里的纯虚函数是什么?C++有哪两种分配内存的方法?Python多线程 – 机器学习: 选一个深度学习模型讲一下LSTM和RNN的区别,有什么优势?全连接层和self-attention有什么区别? 反问 二面 hr面,纯聊天,没啥好说的