天天看點

NeuSoft經曆

莫議他事,隻談技術!

1.為什麼棧會溢出?

——我舉了個例子比如整形的數大小是有上限的,如果定義了比最大值大的數賦給了整形變量,此時就會越界。

【百度百科】:堆棧溢出就是不顧堆棧中配置設定的局部資料塊大小,向該資料塊寫入了過多的資料,導緻資料越界,結果覆寫了老的堆棧資料。舉例如下:

int main()
{
    char name[8]; 
    printf("Please type your name:");
    gets(name); //如果輸入name="aaaaaaaaaaaaaaaaaaaaaaaaaaaa"就會導緻棧溢出。
    printf("Hello.%s!",name); 
    return 0;
}           

最好能提到原因:

死循環似的遞歸, 沒有或者不可能到達結束條件, 同時在堆棧中儲存參數,局部變量等等,最後堆棧裝滿,就RunTimeError,

導緻堆棧溢出。本質原因,沒有釋放所占有棧的記憶體空間會導緻棧溢出。

  1. 什麼是平衡二叉樹?

3.程序與線程的差別?

4.局部變量和全局變量的差別?

5.static變量的用法?

6.網絡TCP/IP協定分幾層?

7.IP位址轉化為MAC位址的協定是什麼? ARP(位址解析協定)。

8.做過界面開發嗎?做過核心方面的東西嗎?

9.期待做什麼方向(我們這有國内、歐美、日本),我當時說了(國内、歐美)。

咦,都是相對基礎的核心概念,怎麼沒有英文自我介紹(我都背了好多遍),沒有現場寫代碼(面試官不同的緣故吧)。

HR面

1.你的優點和缺點介紹下? (有技巧啊。)

2.為什麼考研,考研分數多少??

3.為什麼選擇留在大連工作?

4.為什麼選擇東軟?

5.你的期望待遇是多少?

最後就沒有最後啦,在等通知中.....

作者:銘毅天下

來源:CSDN

原文:

https://blog.csdn.net/laoyang360/article/details/7990683

版權聲明:本文為部落客原創文章,轉載請附上博文連結!

繼續閱讀