1. 了解epoll吗,能说一下epoll的原理,以及一些函数?2. 虚拟内存是什么,有什么作用?3. 了解过malloc吗,具体是做什么的,分配了虚拟内存就会分配物理内存吗?4. 进程、线程的区别,Linux中怎么实现的,平常有使用过吗?5. 给你一个单链表,给你一个数x,用原地算法,实现,单链表左侧的数字小于x,右侧的数字大于x6. 最大堆(不允许用heap interface)但是我是golang,面试的部门都是cpp,导致go的八股是一点不问,数据库也不问