最简单的一集1、自我介绍2、项目太简单,随便问了两句==================数据结构================1、数据结构的排序算法有哪些?(每种时间复杂度都说一下,快排和堆排的编程思想是什么?)2、说一下经典的图论算法及使用场景(最短路、最小生成树等等)3、如何判断有向图是否有环?(拓扑排序)4、更高级的树的算法了解哪些?他们的使用场景有什么?(二叉树、二叉搜索树、平衡二叉树、红黑树、B+树、B树)5、字典树了解吗?他有什么用途?==================网络====================1、介绍一下HTTP协议2、介绍一下HTTP1.0、1.1、2.0以及未来规划的3.0有什么区别和联系3、了解过IO多路复用吗?==================操作系统=================1、介绍一下你知道的操作系统的知识2、进程和线程是怎么切换的?3、了解过协程码?4、数据从内存写到磁盘是怎么样的一个过程?CPU读数据又是怎样的一个过程?(面试官想问的是DMA)==================算法题==================1、给你一个大小为10的整数数组和一个目标值target,每个数只能用一次,判断是否能用数组中的某些整数相加得到目标值target。(01背包,leetcode原题,没找到具体题号)2、课程表(leetcode207)==================反问===================1、部门做什么?(saas系统,人事薪酬系统)2、还有几轮面试#面试##面经##实习##字节##字节跳动##二面##后端#