奧克斯面試總結

學識都 人氣:2.18W

(轉載)

奧克斯面試總結

1.數組和指針有什麼區別。

char *p="1234";

char a[]="1234";

a++ ; //這樣編譯錯誤,因爲這樣定義的a指針是一個常量

p++ ; //正確,這樣定義的p指針是一個變量

a[0]=5; //正確,數組變爲“5234”

*p=5; //這樣錯誤,這樣定義的p指向的一塊內存是隻讀的,是常量。

x 創建子線程的函數

?

3.進程通信手段

管道;

命名管道;

信號;

內存映射;

消息隊列;

信號量;

共享內存;

套接字;(共8種)

x上鍊接一個動態庫的參數

編譯函數源程序時選用-shared選項即可創建動態鏈接庫,注意應以後綴命名,最好放到公用庫目錄 (如/lib,/usr/lib等)下面,並要寫好用戶接口文件,以便其它用戶共享。

這裏我說成是-l,他還問-l和-L有什麼區別。。。。。沒答上來。

5. 定義和聲明

所謂的定義就是編輯器創建一個對象,爲這個對象分配一塊內存並給它取上一個名字,並且這個內存的位置不能被改變。在一定區域內只能定義一次。

聲明,1)告訴編譯器這個名字已經匹配到一塊內存上了,下面用到的變量是在別的地方定義的

2)告訴編譯器這個名字我已經預定了,別的地方再不能使用,比如函數參數的聲明,

void fun(int i,char c);

6.搭建linux平臺的流程

我說先裝bootloader ,他問之前還有什麼步驟。我覺得沒有,我說我的bootloader是人家廠商提供的。他問沒有用過vivi,我說通用的.沒用過。

7.還有一個關於結構的問題 簡單

8.你用linux內核的版本號

我說你問的是pc上還是板子上的,他說板子,我說好像是2.4的我記不清楚了。

人力資源的人還問了好多,諸如女生不適合做技術之類的問題。在面試以後提問的環節,我問他這崗位是不是更適合男生。他說也不是這樣,就是看看這個女生承受壓力的能力,對這個做的考查。看來,我以前對這個問題的認識是錯誤了,也不是都不要女生,還是要努力爭取下!