1、自我介绍
2、项目相关(具体实现,没有问的很深,一共就5-6分钟的样子)
3、手撕代码
(1)翻转链表(递归和迭代的形式分别都要写)
(2)合并两个有序链表(写完之后讲思路,每条语句是什么意思)
4、基础知识
(1)问我熟不熟悉Linux系统,我说了解,但不太熟悉,您可以问,我知道的话能说一说,他就没问了;
(2)数据结构相关: 跳表、哈希表具体实现、哈希函数、哈希冲突;
(3)右值引用;
(4)智能指针,unique_ptr和shared_ptr区别,unique_ptr的使用。
一共40分钟左右,代码题很基础,面试官人很好,其间因为网络的问题断了两次连接,很耐心的听我讲。许愿二面~
全部评论
(1) 回帖