7 9面試總結

2021-09-25 22:35:56 字數 1844 閱讀 5865

1.程序間通訊的方式

2.快速排序程式 quiksort(int*array, int n){},

人家很nice的給我換了個頭quicsort(int *arrar,int low,int high){}。並且只讓我進行一次快排,把佇列分成2部分,

並且最後還問,可以用鍊錶實現快排嗎?我沒想清楚就說了不可以,然後人家又問雙向鍊錶呢?我說可以,暈乎了。後來人家說,單向鍊錶肯定不行,因為快排有從後向前走的過程啊!

3. linux core幹嘛的

在乙個程式崩潰時,它一般會在指定目錄下生成乙個core檔案。core檔案僅僅是乙個記憶體映象(同時加上除錯資訊),主要是用來除錯的。

4.linux下怎麼查詢檔案

共有5大搜尋命令:find,locate,whereis,which,type.

5.怎麼刪除資料庫

drop db_name

6.講一下c++中的多型?動態連編

7.圍棋大師被殺死,誰是**?沒想起來……

8.驢子駝胡蘿蔔走出沙漠去賣,最後能賣多少根胡蘿蔔

9.圖論演算法都有哪些?幹嘛用的?

10. 非遞迴二叉樹用佇列實現(那人說沒必要用棧)

11. 棧和佇列區別

(1)佇列先進先出,棧先進後出。

(2)對插入和刪除操作的「限定」。棧是限定只能在表的一端進行插入和刪除操作的線性表。

佇列是限定只能在表的一端進行插入和另一端進行刪除操作的線性表。從資料結構角度看,它們是完全不同的抽象資料型別,

12. linux touch命令

13. 馮諾依曼機器結構

15. gcc,gdb都有哪些命令?

16.知道什麼物件導向與設計模式?問了乙個,沒答上來……

17. 佇列和棧的區別

18. 各種排序演算法的時間複雜度?(最好,最壞,一般),ps:我感覺空間複雜度也得注意。總之是得重理解

19. 共享記憶體區與全域性變數的區別。

20. linux 檢視程序都有哪些命令?

21. linux下 使用者/proc下都有哪些檔案?

22. 簡述lru演算法的原理和使用。(作業系統部分)

這次面試帶有僥倖心理,並且自己總是嘻嘻哈哈的猜著回答問題,估計人家覺得我我態度不夠認真,還有就是當知道是北郵學長面試我的時候,心裡大意了,表現出了一副女生弱智想不出來程式的可憐狀,哎,試想這樣必須是不行啊!大忌,以後要注意。

另外,不能一高興就說實話,就腦袋懶惰懶得跟面試官解釋,感覺自己對了就要大大方方的說出理由,而不是很隨意的嘻嘻哈哈是跟人家說:我感覺就是這樣。態度不夠嚴謹。

還有就是在寫程式的時候思路不夠清晰。不如說面試官讓我當面寫快排的時候,我弄不清楚,還嘴裡一直嘟囔著反問面試官:「到底是一開始的變數如何儲存呀?是不是應該弄個中間變數儲存呢」……媽呀,我是不是太大爺了?!統計1000!中0的個數的題目,在for迴圈中,隨意改變i的值,毀壞了for迴圈i的遞增,經過面試官的提醒,明白了應該在一進入for迴圈的時候就先儲存下i的值,比如說賦值給j,把j用於除,模什麼的。不夠仔細。究其原因,因為天天看**,動手太少,眼高手低,以後要動手在電腦上調程式才是王道。

web第7 9章總結

css包含一些簡單語句,稱為規則 rule 每個規則為選擇的一些html提供樣式。例 h1,h2,h1,h2叫做選擇器,樣式應用到h1和h2元素。要在html中包含乙個樣式,最容易的辦法就是使用style標記,對於html以及相當複雜的 可能要鏈結到乙個外部樣式表。樣式表中去掉style。再在htm...

7 9PHP所學知識總結

am 複習昨天所學 的應用 width 寬度 border 邊界 cellpadding 單元格內文字與邊框距離 cellspacing 邊距 pm 表單的學習 表單 收集使用者的輸入傳送到後台 提交方式 get 預設 form.html?zhanghao 123 mima qwe post在請求裡...

mysql面試總結 MySQL面試總結

最近在面試,總結一下問的比較多的問題,持續補充哈!基礎varchar與char區別 首先你要知道的是varchar 20 這裡的20代表的是字元,而不是位元組,其次在mysql中,所有使用utf8字符集,無論是中文還是英文,都是按照3個位元組儲存 varchar與char都可以儲存字元,它們的區別是...