天天看點

阿裡面試總結

阿裡面試總結,崗位:阿裡雲網絡産品研發實習生。崗位要求:BOSS直聘截圖。

阿裡面試總結
大公司面試注重基礎,小公司面試注重項目和實戰。

面試

上來先幾分鐘自我介紹,然後問你做過的一個項目的流程,你做了什麼?技術面會問你他在履歷中沒看懂的地方,會給你講解面試不上來的題目。問完項目以後問基礎。

面試中問到的問題

1、Linux系統方面

1)程序和線程的差別(不能太書面化)(需要從記憶體角度,或者其他角度描述)

需要用自己了解的方式去回答這個問題,如果你回答了xxx是基本機關,這樣子是不行的。技術面試會追問你,需要你用自己的話去了解程序和線程。線程和程序是否是獨立的?線程和程序的之間記憶體空間是否是共享的?程序和程序之間是否是共享的?

2)線程之間是如何排程的

比如說有兩個線程:線程A和線程B,線程B要先于線程A運作,或者是線程B運作了多次之後在啟動線程A,如何進行排程?

3)非實時作業系統和實時作業系統的差別和選擇,以及應用場景。

2、C語言方面

1)static的作用,函數中變量使用static的作用,它的生命周期會如何。

2)extern的作用

3)c語言中有哪些宏定義?

4)#define和#typedef這兩個的差別

5)代碼編譯的四個過程,預處理的階段做了哪些事情(深入問條件編譯裡面做了哪些事情)四個過程都生成哪些檔案?

3、資料結構

1)何為資料結構?

2)問了隊列、棧、連結清單的概念和特征,隊列和棧在項目中的應用場景。什麼情況下用棧,什麼情況下用隊列和連結清單。

4、網絡的概念

總結:

1、履歷中有的項目,一定要會,不會的東西不寫,寫上去的東西保證自己每個細節都懂,也就是确實是自己做的項目,不是捏造的項目。

繼續閱讀