【每日一语】人类的努力应该是没有边界的,我们千差万别,不管生活看上去有多糟糕,总有你能够做的事情,并且能够成功。有生命的地方,就有希望。——《万物理论》
一个有三次面试,前面两次是技术面,要求手写代码,问的问题超多,一个半小时左右,第三次是BOSS面,也会问技术问题,因为面试完后没有做记录,所以可能现在只能回忆一些印象比较深刻的题目。
一共要求手写的代码有四个:
1.冒泡排序
2. 交换单链表的第n个节点和倒数第m个节点
3. 写一个程序判定系统是大端模式还是小端模式
4. 实现memmovev()函数
还有一些可能会比较不一样的题目:
1. attribute关键字
2. 位域的概念
3. memory barry
4. int * (*foo[5]) (int, const char *) 是什么意思
5. 结构体内存对齐
6. 进程和线程的区别,进程间同步和通信机制
6. 操作系统从上电到启动的过程
7. KVM和Xen的区别
点击作者姓名与作者大佬交流~
作者:为幸福写歌
来源:牛客网(www.nowcoder.com)