今天杭州華爲面試,紀念一下

今天杭州華爲社會招聘,邀請我去面試。

沒有筆試,一開始就進入面試環節,面試官出了5個題目,讓我做。結果回答的不怎麼好,被刷了。好鬱悶哦!

 

面試題如下:

 

1) x86,網絡,arm分別是大端還是小端?
   XP環境下的intel CPU是小端模式!
   網絡一般採取大端
   ARM 可以設置爲大端模式也可以設置爲小端模式,一般默認爲小端模式!

2) 堆和棧的區別
   1、棧區(stack)―   由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。
   2、堆區(heap) ―   一般由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回收 。 

3) 字節對齊問題
   struct node
   {
       char c1;
       char c2;
       int  k1;
    };
    佔用幾個字節?
    答:8字節

4) 內存溢出和內存泄露的區別
   答:1、內存泄漏是指分配出去的內存無法回收了
       2、內存溢出是指程序要求的內存,超出了系統所能分配的範圍,從而發生溢出。

5) 二叉樹

   沒回答

 

總結失敗原因:

1. 面試有一些緊張

2. 基礎掌握的不是很紮實

3. 不夠自信

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章