今天无论如何也要奔一个(请勿转载图片,谢谢)# Fashion - 美丽时尚
y*g
1 楼
WCDMA组
一、
先问我什么是RTOS,RTOS和OS不同。
然后问我2道题,给定一个unsorted数组(1——100),如何找到missing number。
然后假定missing number那个位置用0,代替,怎么用最少量代码找到missing number.
(3-4行)
最后问我一些os的题,问的挺细的。比如进程怎么调度,context switch的时候保存什
么,保存在哪里,deadlock是什么,如何解决deadlock(我说了2,3种,他都说不行)
。还有什么是Priority Inversion。TMD,每个人都问我这个东西。真的那么重要吗?
二、
没问太难的。编程就一个reverse string,一个费布纳西序列递归算法。指示方面就问
指针和数组的区别。Struct和Union的区别。还有什么是纯虚函数,抽象类,然后问了
点操作系统的基本概念,mutex和sephorma。
三、
问了很多操作系统的内容。lock 如何实现之类的。编程方面就问了一个反向double-
linked list. 一道n&(n-1)==0,一道const int * 和int const *的debug。
四、
一点操作系统概念。基本概念,static问的比较多,比如说static数据放在哪里,
static数据和global区别。static作用。可执行文件的结构,作用域。stack, heap之
类的。
一、
先问我什么是RTOS,RTOS和OS不同。
然后问我2道题,给定一个unsorted数组(1——100),如何找到missing number。
然后假定missing number那个位置用0,代替,怎么用最少量代码找到missing number.
(3-4行)
最后问我一些os的题,问的挺细的。比如进程怎么调度,context switch的时候保存什
么,保存在哪里,deadlock是什么,如何解决deadlock(我说了2,3种,他都说不行)
。还有什么是Priority Inversion。TMD,每个人都问我这个东西。真的那么重要吗?
二、
没问太难的。编程就一个reverse string,一个费布纳西序列递归算法。指示方面就问
指针和数组的区别。Struct和Union的区别。还有什么是纯虚函数,抽象类,然后问了
点操作系统的基本概念,mutex和sephorma。
三、
问了很多操作系统的内容。lock 如何实现之类的。编程方面就问了一个反向double-
linked list. 一道n&(n-1)==0,一道const int * 和int const *的debug。
四、
一点操作系统概念。基本概念,static问的比较多,比如说static数据放在哪里,
static数据和global区别。static作用。可执行文件的结构,作用域。stack, heap之
类的。