又是一年秋招季,本人整理了一个Linux C/C++全栈知识体系专栏,其中包含常见的笔试题和面试时面试官常问的问题, 该专栏包括了n个子专栏,订阅总专栏即可获得全部子专栏,专栏地址: https://blog.csdn.net/handsomehong/category_1063_牛客网_牛客在手,offer不愁
socket():创建一个socket。 connect():连接到服务器的socket。 send()和recv()或者read()和write():用于收发数据。 补充:在多线程网络编程中还经常用到端口复用,在Linux系统中,可以通过setsockopt函数来设置端口复用; 端口复用目的:防止服务器重启时之前绑定的端口还未释放:当服务器需要重启时,经常会碰到端口尚未完...
O(1)调度器在两个方面修改了Linux 2.4调度器,一是进程优先级的计算方法;二是pick next算法。 O(1)调度器跟踪运行队列中可运行的任务(实际上,每个优先级水平有两个运行队列,一个用于活动任务,一个用于过期任务), 这意味着要确定接下来执行的任务,调度器只需按优先级将下一个任务从特定活动的运行队列中取出即可。
比如C语言的结构体和联合体区别,单链表和双向链表,使用指针需要注意什么,判断大小端模式,写strcpy函数的编程,递归的题目,单片机考一些指令,中断,还有一些硬件知识,Linux考查TCP建立服务器的流程,TCP与UDP的区别,线程与进程的区别。2、技术面试:我的技巧是,首先你做自我介绍,然后也要说明你对这个岗位的知识有在学校...