百度面試及總結

2021-05-24 08:14:44 字數 874 閱讀 1638

第一道很簡單,問程式在記憶體有幾個資料區,堆和棧區有啥區別

第二道是兩個有序陣列(可能公升序或降序),要求合併到乙個大陣列中,使其仍然有序,講了大體思路,並用c簡單寫了實現**

第三道是給出int型的x、 y兩個數,要求不借助第三個變數交換x和y的值,

啊。從大一開始學c,碰到過用value傳參、引用傳參、指標傳參、巨集定義交換x和y,但都要用到輔助變數,這次遇到jj給的不借助第三變數交換x 和y,還真是第一次,my god。。。 第一反應,卡殼了,不過也到覺得很新鮮,特別好奇

jj似乎也看出了我不會,於是說:你先想一會吧,在紙上寫寫,盡量寫出演算法**。 哎 我沒遇到過,不過第七感馬上告訴我:這演算法肯定不難,但很有技巧,可能是腦筋急轉彎,想出來了就會豁然開朗,可惜此刻只緣我身在廬山中,不會呀

第四題有1.txt、2.txt。。。。n.txt的n個檔案,要求查出含有字串「love」的檔案,並返回檔名。 我初看太容易了,直接用shell命令 find + grep搞定,可憐jj要求我用高階語言寫偽**,我於是小聲的問了jj可以用庫函式麼,她說行. ok 直接str.substring()或者split()在strcmp()搞定. 結果jj似乎不太滿意,似乎感覺這樣做效率太低了,哎, 我也想直接乙個char的去比較,但感覺太麻煩,效率喲

第六道題以後就是一些概念題了,如死鎖的四個條件、程序通訊的方式(我只想到了管道、訊息、全域性變數、訊號量四個)、空機測試(jj似乎把宕dang機讀成了空kong機,不過當時我沒反應過來,我管理實驗室兩台伺服器也沒遇到過宕機。可憐我當時不知道她空機的意思可能就是宕機,哎 反應的確不夠敏捷,於是jj問我懂不懂,我說沒遇到過空機,於是jj也就沒再問了)

huhu,總體感覺面試題都不是很難,只是當時考慮、描述不是很清楚,x和y那道easyest題,思維一下子就短路啦,把我的自信打擊得蕩然無存。

百度面試總結

1 mapreduce的流程 幾個shuffle,幾個partition,幾次落地磁碟,在combiner裡邊都做了什麼事情 在切分的時候,1029m會切分成幾個切片 2 怎麼能夠確保消費kafka中的資料不重複,也不丟失 不重複可以通過設定zookeeper儲存offset來設定 如果sparks...

2019 04 13百度面試總結

二 資料庫 出個題會做題嗎 三 實習 首先簡歷要重新寫,讓人看明白意思 已經修改 1.強化學習q learning 演算法和sarsa演算法的推導 2.rnn lstm具體介紹一下。10.中文分詞的訓練集是什麼樣子的 11.訓練分類的特徵是什麼 12.nlp還有什麼了解的麼,就說了個word2vec...

百度面試問題總結

1,redis中list的資料結構?2,redis的主從複製原理?3,mybatis將資料庫中字段與dto中的變數對應的原理?4,spring aop的原理?模式?5,工廠模式的實現?6,反射?反射的應用?7,tcp ip協議time out命令的執行?關閉連線需要幾步?服務端怎麼知道傳送了fin請...