當前位置:簡歷模板館>面試>面試筆試>

凹凸電子筆試題目(Linux Software Engineer)

面試筆試 閱讀(1.37W)
凹凸電子筆試題目(Linux Software Engineer)
以下是收集的一些應聘Linux Software Engineer的凹凸電子筆試題目,希望對大家有所幫助~~
1:一個函數如下
char *f()
{
char a[5];
char b[5];
a[0]='a';
a[1]='b';
a[2]='c';
a[3]='d';
a[4]='e';
strcpy(b,a);
return b;
}
請問:一:該函數中用a作爲一個字符串是否存在問題?
二、該函數返回的b是否可用,爲什麼?
2:函數如下
void f()
{
char *a;
a=(char*)malloc(5);
strcpy(a,"abc");
a="cde";
free(a);
}
請問:該函數存在哪些問題?

Linux問題測試
3:從internet上得到一個Linux Kernel的軟件包
請寫出將其編譯安裝的過程。
4:請問802.1d是什麼協議的標準,它處在第幾層?
5:在Linux編程中若一個用戶程序希望將一組數據傳遞給
Kernel有幾種方式?他們的優缺點是什麼?

網絡測試題目:
6:什麼是基於狀態的防火牆?
7:什麼是僞UDP頭,它的作用是什麼?
8:如圖所示的網絡拓撲:
PC1 GW PC2
------ ------------ ------
| | || || | |
| |<--------->|| ||<------->| |
------ ------------ ------

請問如果欲使PC1順利訪問PC2,在PC1和PC2需要加入什麼樣的路由,假設PC1和PC2採用的是Linux系統,請用命令的形式寫出這個路由的添加命令。