當前位置:文思屋>社會工作>求職寶典>

行業筆面試試題 應聘祕籍 - 通訊行業求職寶典 - 應屆畢業生網YJBYS.com

文思屋 人氣:2.02W
首頁 > 行業寶典 > 通訊行業求職寶典 >

4.3 行業筆面試試題:

4.3.1筆試題目

中興軟體筆試題

筆試分三部分,公共部分(都做),C++部分和JAVA部分選做。考試時間1小時

公共部分(50分)

1:作業排程程式從處於( )狀態的佇列中選擇適當的作業的作業投入執行。(3分)

A 執行 B 提交 C 完成 D後備

2:SQL語言中,刪除一個表的命令是( )(3分)

A CLEAR TABLE B DROP TABLE

C DELETE TABLE D REMOVE TABLE

3:ATM採用的線路複用方式為( )(3分)

A 頻分多路複用

B 同步時分多路複用

C 非同步時分多路複用

D 獨佔通道

4:資料庫中只存放檢視的( )(3分)

A操作

B 對應的資料

C 定義

D 限制

5:什麼是虛擬裝置?為什麼在作業系統中引入虛擬裝置?(10分)

6:TCP為何採用三次握手來建立連線,若採用二次握手可以嗎,請說明原因?(16分)

7:什麼是分散式資料庫?(12分)

C++部分(50分)

1:設有“int w[3][4];”,pw是與陣列名w等價的陣列指標,則pw的初始化語句為________________(3分)

2:要使引用pr代表變數“char *p”,則pr的初始化語句為__________________(3分)

3:“零值”可以是0,0.0,FALSE或者“空指標”。例如int變數n與“零值”比較的if語句為:if(n==0),則BOLL flag與“零值”比較的if語句為______________;float x與“零值”比較的if語句為:______________。(6分)

4:社有如下語句:(3分)

Int x;

()

*px=0;

則選擇以下哪條語句可將x值置為0。

A int *px; B int const *px=&x;

C int const px=&x; D const int *px=&x;

5:設viod f1(int *m,long&n);int a;long b;則以下呼叫合法的是( )(3分)

A f1(a,b) B f1(&a,b)

C f1(a,&b) D f1(&a,&b)

6:請寫出如下程式碼的執行結果(6分)

Int main()

{int a,b,c,d;

a=0;

b=1;

c=2;

d=3;

printf(“%d”,a+++b+c+++d++);}

7:寫出下面函式的功能(12分)

Template<class Type>

Void WE(Type a[],Type b[],int n){

for(int i=0;i<n;i++) b[n-i-1]=a;}

8寫一段程式碼判斷一個單向連結串列中是否有環。(14分)

給出如下結構

Struct node

{steuct *next;

};

Typedef stuct node Node;

JAVA部分(50分)

1:判斷下列對的是哪個( )(3分)

A short s1=1;s1=s1+1

B short s1=1;s1+=1

C short s1=1;s1=s1-1

D short s1=1;s1=s1*1

2:main方法是Java Application程式執行的入口點,關於main方法的方法頭以下哪項是合法的( )(3分)

A public static void main ()

B public static void main (String args)

C public static int main (String []arg)

D public void main (String args)

3:設float x=1,y=2,z=3,則表示式y+=z--/++x的值是( )(3分)

A 3.5 B 3

C 4 D 5

4:d(11.5)=_______

d(-11.5)=_______(4分)

5:假設x=10,y=20,z=30;計算下列表達式的值(6分)

A x<10||x>10__________

B !(x<y+z)||(x+10<=20)___________

C z-y==x&&(y-z)!=x_____________

6:方法重建Overload和方法的重寫Overriding的區別。Overload的方法是否可以改變返回值的型別?(10分)

7:談談HashMap和Hashtable的區別(6分)

8:構造一個類來描述螢幕上的一個點,該類的構成包括點x和y兩個座標,以及一些對點進行的操作,包括:取得點的座標值,對點的座標進行賦值,編寫應用程式生成該類的物件並對其進行操作。(15分)

華為財經類筆試

1.有形淨債務率=[負債總額÷(股東權益-無形資產淨值)]×100%

2.三大現金流??

3.信用證:指開證銀行應申請人的要求並按其指示向第三方開立的載有一定金額的,在一定的期限內憑符合規定的單據付款的書面保證檔案。信用證是國際貿易中最主要、最常用的支付方式。

4.怎樣降低企業壞賬風險?

5.國際債券包括:外國債券和歐洲債券

:澳大利亞元CAD?CHF:瑞士法郎NID?

7.投資專案評價中的考慮貨幣時間價值有哪些評價方法?

8.資產負債表日後事項的定義和分類

是指資產負債表日至財務報告批准報出日之間發生的有利或不利事項。財務報告批准報出日,是指董事會或類似機構批准財務報告報出的日期。

(一)資產負債表日後發生重大訴訟、仲裁、承諾。

(二)資產負債表日後資產價格、稅收政策、外匯匯率發生重大變化。

(三)資產負債表日後因自然災害導致資產發生重大損失。

(四)資產負債表日後發行股票和債券以及其他鉅額舉債。

(五)資產負債表日後資本公積轉增資本。

(六)資產負債表日後發生鉅額虧損。

(七)資產負債表日後發生企業合併或處置子公司。

9. 銀行起到現金,(信貸),(結算),外匯收支的中心作用。

10. 匯票分為(銀行匯票)和(商業匯票)。

11. 資金成本的計算、應收賬款機會成本的計算??(看書財務管理)

12. 企業三大現金流是什麼:經營活動、投資活動、籌資活動

13. 現金流入的幾種來源:經營活動(銷售商品提供勞務取得現金)、投資活動(收回投資取得的現金)、籌資活動(收到其他籌資活動取得的現金)、處置固定資產、無形資產和其他長期資產收回的現金淨額、處置子公司及其他營業單位收到的現金淨額等

14. 信用證的付款人:開證行

15. 杜邦分析法涉及到的指標:(看書)

16. 通脹時匯率的變化:通貨膨脹情況下,國內物價激增,購買力變弱,更多資金外流,本幣會貶值,從而增加出口。

17. 短期債務的存量比率:流動比率、速動比率和現金比率(看書)

18. 福費廷:(Forfaiting),改善出口商現金流和財務報表的無追索權融資方式,包買商從出口商那裡無追索地購買已經承兌的、並通常由進口商所在地銀行擔保的遠期匯票或本票的業務就叫做包買票據,音譯為福費廷。

19. 利率評價理論(升貼水判斷)(看書)

20. 給出了一個企業08,09,10,11年的(預測的)資產負債表和利潤表 填預測三年的自由現金流量表(看書)

21. 資產的特徵

1、資產是由於過去交易或事項所形成的,也就是說資產必須是現實的資產,而不能是預期的資產,是由於過去已經發生的交易或事項所產生的結果;

2、資產是公司、企業擁有或者控制的;

3、資產能給公司、企業帶來未來經濟利益。資產包括各種財產、債權和其他權利。

22. 固定資產取得時的入賬價值,包括企業為購建某項固定資產達到預定可使用狀態前所發生的一切合理的、必要的支出,這些支出既有直接發生的,如支付的固定資產的價款、運雜費、包裝費和安裝成本等,也有間接發生的,如應予以資本化的借款利息和外幣借款摺合差額以及應予分攤的其他間接費用等。

23. 營業外收入是指與企業生產經營活動沒有直接關係的各種收入。營業外收入並不是由企業經營資金耗費所產生的,不需要企業付出代價,實際上是一種純收入,不可能也不需要與有關費用進行配比。因此,在會計核算上,應當嚴格區分營業外收入與營業收入的界限。

營業外收入主要包括:非流動資產處置利得、非貨幣性資產交換利得、債務重組利得、政府補助、盤盈利得、捐贈利得等。

24. 國際收支平衡表是一種什麼表?

一國的國際收支是一國居民與所有外國居民在一定時期經濟交往的貨幣價值記錄。國際貨幣基金組織把國際收支定義為:國際收支是一定時期國家的統計報告表,說明了:1)一個國家的經濟與世界其他地方之間的商品、勞務和收入的交易;2)該國的貨幣、黃金、特別提款權,對世界其他地方的要求權和債務的變動;3)單方轉移的平衡專案。

國際收支平衡表是一種統計表,它以特定的形式記錄、分類、整理一個國家或地區在一定時期裡(通常為一年)所有的國際經濟交易,用來表示這個國家對外經濟的全部情況。一般說來,國際收支平衡表包括的主要專案有:經常專案、資本專案、結算或平衡專案。

(1)經常專案。這是國際收支中最重要的專案,是本國與外國之間經常發生的國際收支專案。如果經常專案差額有盈餘,那就意味著這個國家的國外財富淨增加。表示一國對外有淨投資,包括商品和勞務。經常專案赤字表示當事國進口更多的商品、勞務,成為國際債務者,意味著外國對本國有淨投資。經常專案的差額又等於一國國民淨產值與國內總開支之差。若國民淨產值大於國內總開支,超過部分即相當於各種形式的對外投資部分,包括國際儲備資產的積累。若總開支大於國民淨產值,超過部分即相當於各種商品勞務或資本形式的外國資本輸入。經常專案又分為貿易收支、勞務收支和轉移等三項。

1.貿易收支。貿易收支又稱有形貿易收支,包含進口和出口貿易收支。按國際貨幣基金組織規定,進出口商品價格都應按離岸價格(FOB)計算,但事實上,各國的掌握並不一致。一般說來,大多數國家對出口商品價格都按離岸價格計算,而進口商品價格則按到岸價格(CIF)計算。

2.勞務收支。勞務收支又稱無形貿易收支,其內容有運輸、保險、通訊、旅遊等各種服務的收入和支出,以及由於資本輸出入、信貸和投資所引起的利息、股息和利潤的收入和支出。還包括其他勞務收支:如使館費用、廣告費、專利費等等。

3.轉移收支,又稱單方面轉移。包括官方和私人的贈款、匯款、賠款、援助。所謂單方面轉移,意味贈方不想索取經濟代價,收方不需要還本付息的轉移,是無交易的國際經濟活動。

(2)資本專案。這是國際收支平衡表的第二大類專案,表示官方和私人長期與短期的資本流入和流出。資本專案記載的是金融資本的交易,國際資本流動交易物件有民間的和政府的。從期限看可分為長期資本與短期資本。

1.長期資本。長期資本是指一年以上和未定期限的資本。主要用於融通商品與勞務信貸、直接投資、有價證券投資與貸款等。又分為政府長期資本流動和私人長期資本流動。

2.短期資本。短期資本指一年內迴流的資本,主要用於經濟交易差額的暫時融通,包括短期的借貸、存款和貿易信用。

(3)結算或平衡專案。包括錯誤與遺漏、分配特別提款權和官方儲備等項。

1.錯誤與遺漏。在編制國際收支平衡表時所列各個專案的數字,涉及的範圍十分廣泛而複雜,來源於各個方面。統計數字和資料的不及時、不完全、不準確,往往是經常存在的。特別是短期資本在國際間的移動,流動頻繁,形式隱蔽,很難獲得準確數字。由於上述原因,往往造成國際收支不平衡,不得不設立“錯誤與遺漏”專案,對這些不平衡的專案人為地加以平衡。

2.分配的特別提款權。特別提款權是60年代後國際貨幣基金組織建立的一種新的國際儲備資產,是一種記賬單位。在某個基本期裡,經國際貨幣基金組織討論同意,可增加一國資金(資產),這就是特別提款權的分配。特別提款權可以用來調節一個國家的國際收支,一國國際收支逆差時,可動用特別提款權償付逆差,並且可以直接用特別提款權償還基金組織的貸款。

3.官方儲備。官方儲備是指一個國家由官方所持有的國際儲備資產,包括黃金、外匯和特別提款權。一個國家在一定時期的國際收支不可能完全平衡,總會發生差額。如果不平衡,就要通過動用官方儲備,來彌補或軋平這個時期國際收支的差額,實現該時期國際收支的平衡。

25. 淨經營現金流量的計算(看書)

26.貼現資金的計算(看書)

27.5/10,3/20,N/30,應收賬款的計算,到期收益率的計算,跟公司償債能力同方向變化的指標(看書)

28. 不計入產品成本的費用項

29. 增加公司經營現金流量的項

30. 匯率的直接標價法和間接標價法的定義

直接標價法,又叫應付標價法,是以一定單位(1、100、1000、10000)的外國貨幣為標準來計算應付付出多少單位本國貨幣。

間接標價法又稱應收標價法。它是以一定單位(如1個單位)的本國貨幣為標準,來計算應收若干單位的外匯貨幣。

31. 應收賬款包括哪三項??

32. 出口信貸在我國對外出口的影響是什麼?

出口信貸是一種國際信貸方式,它是一國政府為支援和擴大本國大型裝置等產品的出口,增強國際競爭力,對出口產品給予利息補貼、提供出口信用保險及信貸擔保,鼓勵本國的銀行或非銀行金融機構對本國的出口商或外國的進口商(或其銀行)提供利率較低的貸款,以解決本國出口商資金週轉的困難,或滿足國外進口商對本國出口商支付貨款需要的一種國際信貸方式。出口信貸名稱的由來就是因為這種貸款由出口方提供,並且以推動出口為目的。

33. 會計職能:會計核算與會計監督。

34. 期間費用(period cost)是指企業本期發生的、不能直接或間接歸入營業成本,而是直接計入當期損益的各項費用。 包括銷售費用、管理費用和財務費用等。

35. 管理費用:管理費用是指 企業行政管理部門 為組織和管理 生產經營活動 而發生的各項費用。 管理費用屬於期間費用,在發生的當期就計入當期的損益。

36. 利益相關者:利益相關者是指股東、債權人等可能對公司的現金流量有要求權的人。

37. 從哪些回單能獲得回款資訊??

38. 站點工程師的職責??

39. 現金流量表的三大現金流、長期應付款的分類、應付賬款的分類、需要匯票的信用證、貼現額的計算?

40. 信用證、匯票、福費廷、出口信貸的作用(簡答題)CIF landed、 EXW、CIP等貿易術語的含義與區別?

華為校園招聘上機筆試

1. 從兩個陣列的最後一個元素比較兩個陣列中不同元素的個數,如有array1[5]={77,21,1,3,5}, array2[3]={1,3,5},從array1[4]與array2[2]比較開始,到array1[2]與array[0]比較結束。這樣得出它們不同的元素個數為0,若array1[6]={77,21,1,3,5,7},那麼他們不同的元素為3。

函式原型為 int compare_array( int len1, int array1[], int len2, int array2[] );

其中,len1與len2分別為陣列array1[]和array2[]的長度,函式返回值為兩個陣列不同元素的個數。

以下是上題的函式完整實現:

//diff_

#include<stdio.h>

int compare_array(int len1,int array1[],int len2,int array2[])

{

int i,t,small,num=0;

//把兩陣列倒置

for(i=0;i<len1/2;i++)

{

t=array1[i];

array1[i]=array1[len1-i-1];

array1[len1-i-1]=t;

}

for(i=0;i<len2/2;i++)

{

t=array2[i];

array2[i]=array2[len2-i-1];

array2[len2-i-1]=t;

}

//輸出倒置後的兩陣列

/* for(i=0;i<len1;i++)

printf("%d ",array1[i]);

printf("n");

for(i=0;i<len2;i++)

printf("%d ",array2[i]);

*/ printf("n");

if(len1>len2)

small=len2;

else

small=len1;

num=small;

for(i=0;i<small;i++)

{

if(array1[i]==array2[i])

num--;

}

printf("num=%dn",num);

return num;

}

void main()

{

int array1[5]={77,21,1,3,5},array2[3]={1,3,5};

int len1=5,len2=3;

compare_array(len1,array1,len2,array2);

}

如同往年,華為今年剛一開學就來學校宣講了,9月6日和7日安排了軟體研發類的上機筆試(其他職位沒有筆試,直接通過網上註冊的簡歷篩選並安排面試)。

說下華為上機考試的特點和一些注意事項:

(1)考試時長為2個小時,總共有3個題(去年是2個題,難度要比今年大些),使用的是VC 6.0;

(2)3個題目中大致第一個題是最簡單的,第三個題是最難的,這個難度只是假設你對所有的題都不熟悉而言的,所以在拿到題目過後一定要把所有題目過一遍,弄懂它們的要點,看是否有自己熟悉的題目,也做到心裡有數。這算得上是我昨天筆試的時候的一個教訓吧;

(3)從伺服器上下載題目下來後最好能把工程儲存到在電腦重啟後不會自動還原的磁碟分割槽下面,這樣不致由於各種意外因素電腦重啟過後編的程式不會消失;

(4)不要改動所給函式的原型,可以自己新增函式。另外,華為提供的工程是將Main函式隱藏了的,所以自己不用再新增Main函式。

以上便是我對於這次考試瞭解的一些情況,下面說說我做的3個筆試題(題意我只能大概的按我的理解組織下)。

行業筆面試試題 應聘祕籍 - 通訊行業求職寶典 - 應屆畢業生網
compare_array

1 int compare_array( int len1, int array1[], int len2, int array2[] )

2 {

3 int i;

4 /*兩個陣列最小程度*/

5 int min_len;

6 /*兩個陣列不同元素的個數,初始化為0*/

7 int diff_num=0;

8

9 /*找出兩個陣列的最小的長度*/

10 len1<len2 ? (min_len=len1) : (min_len=len2);

11

12 for( i=1; i<=min_len; i++ )

13 {

14 if( array1[len1-i] != array2[len2-i] )

15 diff_num++;

16 }

17

18 return diff_num;

19 }

2. 約瑟夫環(待新增)

3. 字串四則運算的實現

題目大意:有字串表示的一個四則運算表示式,要求計算出該表示式的正確數值。四則運算即:加減乘除"+-*/",另外該表示式中的數字只能是1位(數值範圍0~9)。另若有不能整除的情況,按向下取整處理,eg: 8/3得出值為2。

若有字串"8+7*2-9/3",計算出其值為19。

主要考點:1. 數字的字元形式變換為數字形式的方法; 2. 數字的數字形式變換為數字的字串形式的方法。

(1)什麼是預編譯,何時需要預編譯:

答案:

1、總是使用不經常改動的大型程式碼體。

2、程式由多個模組組成,所有模組都使用一組標準的包含檔案和相同的編譯選項。在這種情況下,可以將所有包含檔案預編譯為一個預編譯頭。

(2)char * const p char const * p const char *p 上述三個有什麼區別?

答案:

char * const p; //常量指標,p的值不可以修改

char const * p;//指向常量的指標,指向的常量值不可以改 const char *p; //和char const *p

(3)char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; cout < < ( str7 == str8 ) < < endl;

結果是:0 0 1 1 str1,str2,str3,str4是陣列變數,它們有各自的記憶體空間;而str5,str6,str7,str8是指標,它們指向相同的常量區域。c中的字串不能直接==來判斷是否相等,這樣比較的結果是比較地址。如果要比較字串是否相同,應該用strcmp函式。

(4)以下程式碼中的兩個sizeof用法有問題嗎?[C易]

void UpperCase( char str[]) // 將 str 中的小寫字母轉換成大寫字母

{

for( size_t i=0; i<sizeof(str)/sizeof(str[0]); ++I )

if( 'a'<=str[i] && str[i]<='z' )

str[i] -= ('a'-'A' );

}

char str[] = "aBcDe";//含有6個字元,最後一個為結束符

cout << "str字元長度為: " << sizeof(str)/sizeof(str[0]) << endl;

UpperCase( str );

cout << str << endl;

答:

在呼叫UpperCase的函式時,實際傳入的是一個地址指標。在函式引數中,char str[]與char *效果是一樣的,這樣的話實際上uppercase中的sizeof(str)實際上是求指標佔了多少

個位元組,是4而不是字元的長度6.解決辦法:需要給UpperCase函式加一個引數,void UpperCase( char str[],int n);這個n是傳進來的陣列的長度。

void UpperCase( char str[],int n) // 將 str 中的小寫字母轉換成大寫字母

{

for( size_t i=0; i<n; ++i )

if( 'a'<=str[i] && str[i]<='z' )

str[i] -= ('a'-'A' );

}

(5)一個32位的機器,該機器的指標是多少位?

答案:指標是多少位只要看地址匯流排的位數就行了。80386以後的機子都是32的資料匯流排。所以指標的位數就是4個位元組了。

6。main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); }

答案:2。5 *(a+1)就是a[1],*(ptr-1)就是a[4],執行結果是2,5 &a+1不是首地址+1,系統會認為加一個a陣列的偏移,是偏移了一個數組的大小(本例是5個int) int *ptr=(int *)(&a+1); 則ptr實際是&(a[5]),也就是a+5 原因如下: &a是陣列指標,其型別為 int (*)[5]; 而指標加1要根據指標型別加上一定的值,不同型別的指標+1之後增加的大小不同 a是長度為5的int陣列指標,所以要加 5*sizeof(int) 所以ptr實際是a[5] 但是prt與(&a+1)型別是不一樣的(這點很重要) 所以prt-1只會減去sizeof(int*) a,&a的地址是一樣的,但意思不一樣,a是陣列首地址,也就是a[0]的地址,&a是物件(陣列)首地址,a+1是陣列下一元素的地址,即a[1],&a+1是下一個物件的地址,即a[5].

7。請問以下程式碼有什麼問題:

int main()

{

char a;

char *str=&a;

strcpy(str,"hello");

printf(str);

return 0;

}

答案:沒有為str分配記憶體空間,將會發生異常問題出在將一個字串複製進一個字元變數指標所指地址。雖然可以正確輸出結果,但因為越界進行內在讀寫而導致程式崩潰。

8。char* s="AAA"; printf("%s",s); s[0]='B'; printf("%s",s); 有什麼錯?答案:"AAA"是字串常量。s是指標,指向這個字串常量,所以宣告s的時候就有問題。 cosnt char* s="AAA"; 然後又因為是常量,所以對是s[0]的賦值操作是不合法的。

9。寫一個“標準”巨集,這個巨集輸入兩個引數並返回較小的一個。答案:.#define Min(X, Y) ((X)>(Y)?(Y):(X)) //結尾沒有‘;’

10。嵌入式系統中經常要用到無限迴圈,你怎麼用C編寫無窮迴圈。答案:while(1){}或者for(;;)

11。關鍵字static的作用是什麼?答案:定義靜態變數

12。關鍵字const有什麼含意?答案:表示常量不可以修改的變數。

13。關鍵字volatile有什麼含意?並舉出三個不同的例子?答案:提示編譯器物件的值可能在編譯器未監測到的情況下改變。

14。int (*s[10])(int) 表示的是什麼啊?答案:int (*s[10])(int) 函式指標陣列,每個指標指向一個int func(int param)的函式。

15。有以下表達式: int a=248; b=4;int const c=21;const int *d=&a; int *const e=&b;int const *f const =&a; 請問下列表達式哪些會被編譯器禁止?為什麼?答案:*c=32;d=&b;*d=43;e=34;e=&a;f=0x321f; *c 這是個什麼東東,禁止 *d 說了是const, 禁止 e = &a 說了是const 禁止 const *f const =&a; 禁止

16交換兩個變數的值,不使用第三個變數。即a=3,b=5,交換之後a=5,b=3; 答案:有兩種解法, 一種用算術演算法, 一種用^(異或) a = a + b; b = a - b; a = a - b; or a = a^b;// 只能對int,char.. b = a^b; a = a^b; or a ^= b ^= a;

17.c和c++中的struct有什麼不同?答案:c和c++中struct的主要區別是c中的struct不可以含有成員函式,而c++中的struct可以。c++中struct和class的主要區別在於預設的存取許可權不同,struct預設為public,而class預設為private

18.#include#includevoid getmemory(char *p) { p=(char *) malloc(100); strcpy(p,"hello world"); } int main( ) { char *str=NULL; getmemory(str); printf("%s/n",str); free(str); return 0; } 答案:程式崩潰,getmemory中的malloc 不能返回動態記憶體, free()對str操作很危險

szstr[10]; strcpy(szstr,"0123456789"); 產生什麼結果?為什麼?答案: 長度不一樣,會造成非法的OS

20.列舉幾種程序的同步機制,並比較其優缺點。答案: 原子操作 訊號量機制 自旋鎖 管程,會合,分散式系統

21.程序之間通訊的途徑答案:共享儲存系統訊息傳遞系統管道:以檔案系統為基礎

22.程序死鎖的原因答案:資源競爭及程序推進順序非法

23.死鎖的4個必要條件答案:互斥、請求保持、不可剝奪、環路

24.死鎖的處理答案:鴕鳥策略、預防策略、避免策略、檢測與解除死鎖

25. 作業系統中程序排程策略有哪幾種?答案:FCFS(先來先服務),優先順序,時間片輪轉,多級反饋

26.類的靜態成員和非靜態成員有何區別?答案:類的靜態成員每個類只有一個,非靜態成員每個物件一個

27.純虛擬函式如何定義?使用時應注意什麼?答案:virtual void f()=0; 是介面,子類必須要實現

28.陣列和連結串列的區別答案:陣列:資料順序儲存,固定大小連表:資料可以隨機儲存,大小可動態改變

的七層模型是什麼?tcp/udp是屬於哪一層?tcp/udp有何優缺點?答案:應用層表示層會話層運輸層網路層物理鏈路層物理層 tcp /udp屬於運輸層 TCP 服務提供了資料流傳輸、可靠性、有效流控制、全雙工操作和多路複用技術等。與 TCP 不同, UDP 並不提供對 IP 協議的可靠機制、流控制以及錯誤恢復功能等。由於 UDP 比較簡單, UDP 頭包含很少的位元組,比 TCP 負載消耗少。 tcp: 提供穩定的傳輸服務,有流量控制,缺點是包頭大,冗餘性不好 udp: 不提供穩定的服務,包頭小,開銷小

30:(void *)ptr 和 (*(void**))ptr的結果是否相同?其中ptr為同一個指標答案:.(void *)ptr 和 (*(void**))ptr值是相同的

31:int main() { int x=3; printf("%d",x); return 1; } 問函式既然不會被其它函式呼叫,為什麼要返回1?答案:mian中,c標準認為0表示成功,非0表示錯誤。具體的值是某中具體出錯資訊

32,要對絕對地址0x100000賦值,我們可以用 (unsigned int*)0x100000 = 1234; 那麼要是想讓程式跳轉到絕對地址是0x100000去執行,應該怎麼做?答案:*((void (*)( ))0x100000 ) ( ); 首先要將0x100000強制轉換成函式指標,即: (void (*)())0x100000 然後再呼叫它: *((void (*)())0x100000)(); 用typedef可以看得更直觀些: typedef void(*)() voidFuncPtr; *((voidFuncPtr)0x100000)();

33,已知一個數組table,用一個巨集定義,求出資料的元素個數答案:#define NTBL #define NTBL (sizeof(table)/sizeof(table[0]))

34。執行緒與程序的區別和聯絡? 執行緒是否具有相同的堆疊? dll是否有獨立的堆疊? 答案:程序是死的,只是一些資源的集合,真正的程式執行都是執行緒來完成的,程式啟動的時候作業系統就幫你建立了一個主執行緒。每個執行緒有自己的堆疊。 DLL中有沒有獨立的堆疊,這個問題不好回答,或者說這個問題本身是否有問題。因為DLL中的程式碼是被某些執行緒所執行,只有執行緒擁有堆疊,如果DLL中的程式碼是EXE中的執行緒所呼叫,那麼這個時候是不是說這個DLL沒有自己獨立的堆疊?如果DLL中的程式碼是由DLL自己建立的執行緒所執行,那麼是不是說DLL有獨立的堆疊?以上講的是堆疊,如果對於堆來說,每個DLL有自己的堆,所以如果是從DLL中動態分配的記憶體,最好是從DLL中刪除,如果你從DLL中分配記憶體,然後在EXE中,或者另外一個DLL中刪除,很有可能導致程式崩潰

35。unsigned short A = 10; printf("~A = %un", ~A); char c=128; printf("c=%dn",c); 輸出多少?並分析過程答案:第一題,~A =0xfffffff5,int值 為-11,但輸出的是uint。所以輸出4294967285 第二題,c=0x10,輸出的是int,最高位為1,是負數,所以它的值就是0x00的補碼就是128,所以輸出-128。這兩道題都是在考察二進位制向int或uint轉換時的最高位處理。

大唐移動筆試

第一部分:選擇題

1.相同碼元速率下,那種傳輸方式資訊傳輸速率最高

QPSK 16QAM BPSK GMSK

2.下面哪些屬於差錯控制編碼

3.自由空間傳播環境下訊號衰減與距離( )次方成比例

4.下列哪些功能屬於網路管理的功能域

故障管理 配置管理 計費管理 效能管理 安全管理 傳輸管理 路由管理

5.採用CDMA技術通訊系統,擾碼的主要作用

通道估計 通道區分 訊號白化 同步

6.交織的主要作用

7.資料鏈路層的協議是

HDLC ARQ PPP ICMP RTP

8.那種ATM協議最適合應用話音業務

AAL5 AAL4 AAL3 AAL2

第二部分:填空問答

1.夏農公式表示式

2.愛爾蘭含義

最大話務量和BHCA分別取決於什麼

3.中繼器,網橋.路由器,閘道器各是兩個網路的哪層連線;

路由器的功能是( )和( )

4.解釋QPSK調製的原理

5.簡述dB,dBm的概念

6.畫出數字通訊系統的模型,簡述信源編碼和通道編碼的區別,及其它們在無線通訊系統中的作用

7.C語言中能否在標頭檔案中定義變數,並說明原因

8.在Windows系統,能否動態連結庫中定義變數,如果可以定義說明有效範圍

9.結構化程式設計中 程式=

物件導向程式設計中 程式=

10.解釋return和exit的區別

exit用於在程式執行的過程中隨時結束程式,exit的引數是返回給OS的。main函式結束時也會隱式地呼叫exit函式。exit函式執行時首先會執行由atexit()函式登記的函式,然後會做一些自身的清理工作,同時重新整理所有輸出流、關閉所有開啟的流並且關閉通過標準I/O函式tmpfile()建立的臨時檔案。exit是結束一個程序,它將刪除程序使用的記憶體空間,同時把錯誤資訊返回父程序,而return是返回函式值並退出。

main函式裡return(0)和exit(0)是一樣的。

函式return是語言級別的,它表示了呼叫堆疊的返回;而exit是系統呼叫級別的,它表示了一個程序的結束。

網路信元長度是( ),所有資訊在最底層以( )的方式傳送,以保持電路交換適合於傳送實時性很強的業務特點.

12.什麼是TDD,什麼是FDD,多址方式又指什麼?列出你所瞭解的多址方式

13.談談對OSI或計算機網路中''協議''''實體''''服務''的理解以及什麼是SDU PDU和Primitive?8f07f89ddb©應屆生求職網©4c20a920bf

邏輯通道及分類

15.談談你對移動通訊系統組成的理解.

判斷題:

1.大位元組序是高位放在低地址處

ROLA的XX系統是高位元組序(記不清型號了)

3.

選擇題:

1.那個不要硬體支援

A.程序排程,B.地址對映,C系統終端 D時鐘...

填空題:

cpy的結果

2. 4位元組對齊的系統,給出一個struct問佔幾字節.

敘述題:

1.任務間通訊的方式,用具體作業系統說明,如windows,

....

列這幾種我都不知道,我寫的UNIX的

三道程式設計題:

1.把32位的unsigned int按位倒過來: unsigned int func(unsigned int nVar);

2.寫函式把連結串列倒過來,

typedef struct link{

int a;

struct link *next;

}

struct link *revers(struct link* plink);

3.寫兩個函式分別分配記憶體和釋放記憶體:

GetMem , FreeMem

引數和返回型別自己定

要求GetMem輸入引數含大小多少char

大唐電信筆試題

考試時間一小時,第一部分是填空和選擇:

1.數列6,10,18,32,“?”,問“?”是幾?

2.某人出70買進一個x,80賣出,90買回,100賣出,這樁買賣怎麼樣?

3.月球繞地球一圈,至少要多少時間?

4.7個人用7小時挖了7米的溝,以同樣的速度在50小時挖50米的溝要多少人?

5.魚頭長9,魚尾等於魚頭加半個魚身,魚身等於魚頭加魚尾,問魚全長多少? 5a880faf6f©應屆生求職網©c350ade2a4

6.一個小姐買了一塊手錶,回家發現手錶比她家的錶慢了兩分鐘,晚上看新聞的時候又發現她家的表比新聞裡的時間慢了兩分鐘,則 。

A 手錶和新聞裡的時間一樣

B 手錶比新聞裡的時間慢

C 手錶比新聞裡的時間快

7.王先生看到一則招聘啟事,發現兩個公司除了以下條件不同外,其他條件都相同

A 半年年薪50萬,每半年漲5萬

B 一年年薪100萬,每一年漲20萬

王先生想去一家待遇比較優厚的公司,他會去哪家?

10.問哪個袋子裡有金子?

A袋子上的標籤是這樣寫的:B袋子上的話是對的,金子在A袋子。

B袋子上的標籤是這樣寫的:A袋子上的話是錯的,金子在A袋子裡。

1)+2=29,問這是怎麼回事?-11.3個人住酒店30塊錢,經理找回5塊錢,服務生從中藏了2塊錢,找給每人1塊錢,3×(10 5568161a8c©應屆生求職網©d5792c152c

12.三篇寫作,均為書信形式。

(1)一片中文的祝賀信,祝賀某男當了某公司xx

(2)兩篇英文的,一是說有事不能應邀,派別人去;另一篇是討債的,7天不給錢就走人(主要考business letter格式)。

大唐電信面試試題

1.什麼是中斷?中斷髮生時CPU做什麼工作?

2.CPU在上電後,進入作業系統的main()之前必須做什麼工作?

3.簡述ISO OSI的物理層Layer1,鏈路層Layer2,網路層Layer3的任務。

4.有線電話和無線電話有何區別?無線電話特別需要注意的是什麼?

5.軟體開發五個主要step是什麼?

6.你在開發軟體的時候,這5個step分別佔用的時間百分比是多少?

7.makefile檔案的作用是什麼?

8.UNIX顯示資料夾中,檔名的命令是什麼?能使檔案內容顯示在螢幕的命令是什麼?

9.(選做)手機使用者在從一個基站漫遊到另一個基站的過程中,都會發生什麼?

4.3.2面試題目

華為英語面試題目

行業筆面試試題 應聘祕籍 - 通訊行業求職寶典 - 應屆畢業生網 第2張

行業筆面試試題 應聘祕籍 - 通訊行業求職寶典 - 應屆畢業生網 第3張

行業筆面試試題 應聘祕籍 - 通訊行業求職寶典 - 應屆畢業生網 第4張

行業筆面試試題 應聘祕籍 - 通訊行業求職寶典 - 應屆畢業生網 第5張

經驗分享:

通訊公司一般的面試題目是什麼啊?是無線網路工程師,無線網路優化工程師,TD-CDMA,GSM,室內分佈等等!

答:我簡單地給你說下GSM的面試嘛。列舉華為的裝置為例。

英語自我介紹:自己準備一份英語的自我簡歷,最好背下來,當然英語好的話就不用了哦。當然也有中文的自我介紹,這些都是面試必問的,自己心態放好就沒有好大的問題。

下面我說哈GSM面試時候的基礎知識:

LAC規劃原則

頻點規劃原則

掉話率如何優化

尋呼成功率如何優化

造成掉話的原因有哪些

切換分哪幾種

切換執行的順序

基站搬遷前評估要收集哪些資訊

單站開通後,網優側要做哪些工作

訊號波動有哪些原因

錯誤指示掉話要改哪些引數

干擾切換和質量差切換的區別

基帶跳頻和射頻跳頻的區別

怎樣判斷是網內干擾還是網外干擾,網外干擾如何定位和排除

雙頻網(900/1800)之間的切換屬於什麼切換,有哪些相關引數

射頻跳頻概念,跳頻增益,什麼情況下跳頻增益最大,跳頻好處,跳頻增益最大多少;

等等 太多了 剛進入通行公司 應該要不到這麼多的知識,應該知道一些通行方面的簡單的知識就行了,不過現在很多通訊公司都要招有經驗的人,你真的想進得話,建議先找個公司實習,學到一定的知識後,自己在選擇,這樣應該比較好。

上面列舉的面試題目,都是比較基礎的,只給出了面試提綱,至於怎樣回答,就是你自己的事情了哦。

對於你說的TD-SCDMA CDMA 室內分佈就不一一說了,其實你可以上一些論壇的網站去看看,這個對自己的幫助是相當大的,

中興面試經歷

中興面試經歷 1小時前

今天上午參加了中興的面試,具體經過如下

  1. 一面(專業面試)

剛進去一看我六級證書,就說:小夥子英語蠻好的,沒想過出國?答道:“還是在國內發展吧,離家近點”。

“無線能用到油田裡,難道不會爆炸嗎?”我當時一愣,答道:“油井周圍的防護措施作的比較好,一般不會爆炸,旁邊還有電櫃,應該打打手機不會爆炸的”。後來才知道,面試官將油田和煤礦弄混了。

“寫一個strcat函式”問,用C 還是python,結果讓我用C,程式寫的有點小問題,我忙解釋到“最近一直在python,兩個語言的語法她接近,容易弄混”

其他的就是看著我的建立,聊了一些專業之外的問題,接著就叫下去等了。

二、二面(綜合面試)

個人感覺綜合面試表現的還可以,哈哈

1、“說說自己有哪些方面的優勢?”

我把這一兩年出差和做專案的經歷胡吹了一通。。

2、“說說自己的缺點?”

我不知道怎麼這樣回答了:“對不感興趣的事情一點都不關心,有時很固執......”接著面試官笑著把我的話重複了一遍,我也感覺有點語法問題,哈哈。

3、列舉幾個社會現象,談談自己的看法?

我先說了電影院裡的美國大片,說宣揚的個人英雄主義,衝擊了中國傳統文化,是一個文化滲透。說自己看多了,有點想去看中國傳統的反映鄉村生活色彩的電影了。另外我強加了一個現象:說上海世博會那次上萬人瘋搶韓星的演唱會的門票,然後表明了自己的不追星的立場,認為每個人都是自己的成功的方式,我不追星,我更多關注的是成功的過程。其實普通人都有自己成功的經驗,只不過沒有被媒體放大而已。只要自己努力 ,相信自己也能夠成功。

4、你是哪年出生的,感覺你不像是80後或90後的?

80後和90後區別是很大的,我之所以會有這些想法,只不過是受從小生活環境的影響,感覺一個人的經歷一多,自然看問題的方式就不一樣。

5、你經常會思考麼?

會的,由於經常程式設計,要考慮很多問題 ,所以思考的也多了。

6、那你說說你剛才的所謂的“個人英雄主義”,你認為好呢,還是不好

這個不能完全說好和壞,後面我就扯了,也不知道怎麼就扯到航天發射上去了,說這個時候個人英雄主義很重要;

後面說到團隊合作,不建議有個人英雄主義出現。

接著我不知道自己怎麼就扯到房子上去了,我表達的觀點是沒必要就某事一直放在心上,給自己壓力,凡事水到渠成,該面對的都要去面對,“處之泰然”。


上一篇:網申攻略下一篇: 經驗分享

《通訊行業求職寶典》

前言: 第一章 行業概況
  • 1.1 行業介紹
  • 1.2 行業發展
  • 第二章 企業介紹
  • 2.1 代表企業
  • 2.2 企業比較
  • 第三章 行業需求
  • 3.1 人才需求
  • 3.2 招聘崗位
  • 3.3 行業資格證書
  • 3.4 行業“潛規則”
  • 第四章 應聘祕籍
    • 4.1 校園招聘
    • 4.2 網申攻略
    • 4.3 通訊行業筆面試試題
    • 4.4 經驗分享
    第五章 職業規劃
  • 5.1 員工培訓
  • 5.2 職位規劃
  • 第六章 通訊行業基本知識
  • 6.1 通訊行業基本知識
  • 6.2 通訊行業常用英語
  • 第七章 關於本站
  • 7.1 關於本站
  • 《通訊行業求職寶典Word下載》《通訊行業求職寶典PDF下載》