It面試問題

2021-08-04 08:23:14 字數 4305 閱讀 2738

一般第一輪技術面都是來考察你最基本的技術功底。

招聘季節,隨處可見抱著厚厚的《程式設計師面試寶典》啃的學生。偶爾也能看見《程式設計之美》《劍指offer》的神書。這些經驗書確實有用。但是要想全面的掌握筆試面試的基礎考點,還是需要完整的複習。

其實,筆試面試對計算機基礎的考察是萬變不離其宗的。其考點無非分為:

指標(陣列),函式指標,操作符運算順序,const(常指標與指向常量指標),static四大用法,字串(字元陣列),位元組對齊(sizeof),位運算。秒殺書籍:《c++ primer》

構造與析構順序、多型、過載、覆蓋、c++物件模型等。秒殺書籍:《深入理解c++物件模型》。

棧,佇列,鍊錶(雙向、迴圈),樹,堆,雜湊表。

排序(最重要的是快速排序)、查詢、圖演算法、貪心演算法、動態規劃。秒殺書籍:《演算法導論》。

考察最多的就是單例模式。只因為他實在是太常見又太簡單了。秒殺書籍:《設計模式》,《重構》。

主要是sql語句與儲存過程。

程序與執行緒、互斥與同步、死鎖、程序間通訊,頁表,虛存等。秒殺書籍:《windows核心程式設計》,《unix核心程式設計》。

iso七層架構,tcp,udp,ip位址等。

有些公司喜歡出一些用英文描述的問題,或者英文翻譯題。看懂it領域內的英文並不難,如果你平時使用msdn、google、stackoverflow的話根本不是問題。

如果你還有充分的時間,建議認真看上面推薦的秒殺書籍。如果時間不夠,就有針對性的去掌握這些考點。

不得不吐槽的是,很多技術不錯的朋友,有著很好的專案,反而掛在了筆試的基礎知識考察上面。因此不要小看這些考點。 該背的還是要死背的 。

筆試或者面試如果讓你在紙上寫程式,會有2種情況:

不要因為題目簡單就想在最短的時間寫出來。請一定要注意,對所有引數做邊界檢測和有效檢測。這才是考察的重點!

如果乙個演算法具體實現你記不清了,就寫偽**,在每行**後加上詳細注釋。如果是面試,寫完以後跟面試官解釋說具體的**你忘了,但是你記得演算法思想,因此用了偽**。

如果具體思想也忘了,就嘗試用自己的思路解答問題。總之,盡量別交白卷。

通常技術一面是面基礎,二面更多的是雙方的進一步了解。如技術方向,技術潛力等。

如果二面面試官不問你技術問題,那麼你一定要積極主動的與他溝通,並表達你的意願。嘗試以下幾個方向:

面試官可能會問你一些和技術看上去沒有任何關係的問題,比如問你最近在看什麼書,學習之餘喜歡做什麼,常去哪些**之類的。

如果你說最近在看《誅仙》,平時喜歡玩lol,你就是在把自己往懸崖上推。實際上面試官希望聽到的回答如下:

「我最近在看《c++ primer第5版》,因為我在專案中用的c++11的特性越來越多了…」

「我業餘時間喜歡看看ted,上面總有很多讓我激動的新技術出現…」

「前段時間比較閒的時候,和朋友參加了***組織的開發者大會…」

「虎嗅和獵雲是我獲取it資訊的常去地方…」

回答如此平凡的問題卻能體現你的閃光點。你是技術人員,請記住, 告訴面試官你時刻對技術保持著激情,時刻關心的it動態,比你告訴他你是學生會某幹部有用的多。(當然非技術人員,或者國企的面試除外!)

但是,一定要如實回答。面試官會針對你的回答進行緊逼追問。如果正好是他熟知的範疇,而你只是接觸過而沒有認真學習,就會陷入很尷尬的境地。

所以在回答這些問題的時候不用過於急著回答,不妨先想一想,要有能**到面試官針對你的回答會問什麼樣的問題的能力。

就像上面的例子,面試官問你最近看的書,你未必要選擇最近看的一本書,而是應該選擇一本你吃的比較透的,最好還是面試官也會感興趣的書,這樣接下來的交流就能得心應手。

總之,平時的積累才是王道。

進入正確公司的錯誤崗位,相當於考上了正確學校的錯誤專業 。

所以請一定要記住, 你的最終目的不是要進入該公司,而是要進入該公司你最想去的部門乃至專案組。

所以,試探得知面試官來自哪個專案組也很關鍵,因為面試官可能跟你想去的專案組毫無關係。技術方向的不對口的面試官面試你,對你是不利的。

這個時候你要清楚的表達出你的技術方向,並注意考慮你想去的專案組收你的可能性。如果發現該組招的人少,或者加入難度大,你需要考慮是否表現出來你有同樣的熱情加入其他專案組。

不服從分配可能導致你一無所獲。你之前面試的表現越優秀,在這一步能夠選擇的餘地就越大。

只要你資質不差,有針對性的進行努力,拿下國內it巨頭的offer並不難。

最後,請記住,拿下offer,你的技術生涯僅僅是進入了下一輪新的迭代。

一般第一輪技術面都是來考察你最基本的技術功底。

招聘季節,隨處可見抱著厚厚的《程式設計師面試寶典》啃的學生。偶爾也能看見《程式設計之美》《劍指offer》的神書。這些經驗書確實有用。但是要想全面的掌握筆試面試的基礎考點,還是需要完整的複習。

其實,筆試面試對計算機基礎的考察是萬變不離其宗的。其考點無非分為:

指標(陣列),函式指標,操作符運算順序,const(常指標與指向常量指標),static四大用法,字串(字元陣列),位元組對齊(sizeof),位運算。秒殺書籍:《c++ primer》

構造與析構順序、多型、過載、覆蓋、c++物件模型等。秒殺書籍:《深入理解c++物件模型》。

棧,佇列,鍊錶(雙向、迴圈),樹,堆,雜湊表。

排序(最重要的是快速排序)、查詢、圖演算法、貪心演算法、動態規劃。秒殺書籍:《演算法導論》。

考察最多的就是單例模式。只因為他實在是太常見又太簡單了。秒殺書籍:《設計模式》,《重構》。

主要是sql語句與儲存過程。

程序與執行緒、互斥與同步、死鎖、程序間通訊,頁表,虛存等。秒殺書籍:《windows核心程式設計》,《unix核心程式設計》。

iso七層架構,tcp,udp,ip位址等。

有些公司喜歡出一些用英文描述的問題,或者英文翻譯題。看懂it領域內的英文並不難,如果你平時使用msdn、google、stackoverflow的話根本不是問題。

如果你還有充分的時間,建議認真看上面推薦的秒殺書籍。如果時間不夠,就有針對性的去掌握這些考點。

不得不吐槽的是,很多技術不錯的朋友,有著很好的專案,反而掛在了筆試的基礎知識考察上面。因此不要小看這些考點。 該背的還是要死背的 。

筆試或者面試如果讓你在紙上寫程式,會有2種情況:

不要因為題目簡單就想在最短的時間寫出來。請一定要注意,對所有引數做邊界檢測和有效檢測。這才是考察的重點!

如果乙個演算法具體實現你記不清了,就寫偽**,在每行**後加上詳細注釋。如果是面試,寫完以後跟面試官解釋說具體的**你忘了,但是你記得演算法思想,因此用了偽**。

如果具體思想也忘了,就嘗試用自己的思路解答問題。總之,盡量別交白卷。

通常技術一面是面基礎,二面更多的是雙方的進一步了解。如技術方向,技術潛力等。

如果二面面試官不問你技術問題,那麼你一定要積極主動的與他溝通,並表達你的意願。嘗試以下幾個方向:

面試官可能會問你一些和技術看上去沒有任何關係的問題,比如問你最近在看什麼書,學習之餘喜歡做什麼,常去哪些**之類的。

如果你說最近在看《誅仙》,平時喜歡玩lol,你就是在把自己往懸崖上推。實際上面試官希望聽到的回答如下:

「我最近在看《c++ primer第5版》,因為我在專案中用的c++11的特性越來越多了…」

「我業餘時間喜歡看看ted,上面總有很多讓我激動的新技術出現…」

「前段時間比較閒的時候,和朋友參加了***組織的開發者大會…」

「虎嗅和獵雲是我獲取it資訊的常去地方…」

回答如此平凡的問題卻能體現你的閃光點。你是技術人員,請記住, 告訴面試官你時刻對技術保持著激情,時刻關心的it動態,比你告訴他你是學生會某幹部有用的多。(當然非技術人員,或者國企的面試除外!)

但是,一定要如實回答。面試官會針對你的回答進行緊逼追問。如果正好是他熟知的範疇,而你只是接觸過而沒有認真學習,就會陷入很尷尬的境地。

所以在回答這些問題的時候不用過於急著回答,不妨先想一想,要有能**到面試官針對你的回答會問什麼樣的問題的能力。

就像上面的例子,面試官問你最近看的書,你未必要選擇最近看的一本書,而是應該選擇一本你吃的比較透的,最好還是面試官也會感興趣的書,這樣接下來的交流就能得心應手。

總之,平時的積累才是王道。

進入正確公司的錯誤崗位,相當於考上了正確學校的錯誤專業 。

所以請一定要記住, 你的最終目的不是要進入該公司,而是要進入該公司你最想去的部門乃至專案組。

所以,試探得知面試官來自哪個專案組也很關鍵,因為面試官可能跟你想去的專案組毫無關係。技術方向的不對口的面試官面試你,對你是不利的。

這個時候你要清楚的表達出你的技術方向,並注意考慮你想去的專案組收你的可能性。如果發現該組招的人少,或者加入難度大,你需要考慮是否表現出來你有同樣的熱情加入其他專案組。

不服從分配可能導致你一無所獲。你之前面試的表現越優秀,在這一步能夠選擇的餘地就越大。

只要你資質不差,有針對性的進行努力,拿下國內it巨頭的offer並不難。

最後,請記住,拿下offer,你的技術生涯僅僅是進入了下一輪新的迭代。

面試 Hbase面試問題

1.hbase怎麼預分割槽?2.hbase怎麼給web前台提供介面來訪問?3.htable api有沒有執行緒安全問題,在程式中是單例還是多例?4.hbase有沒有併發問題?5.metaq訊息佇列,zookeeper集群,storm集群,就可以完成對 推薦系統功能嗎?還有沒有其他的中介軟體?6.st...

面試問題 十大面試問題

在面試中,你會被問到的問題將是 對於許多不同型別的工作,一般問題可以是相同的。以下是一些可以被問到的常見問題。1.你的技能 您的面試官想知道您是否具備完成工作的技能,因此他們可能會問 了解自己的優勢,並提及與您正在接受面試的工作相關的優勢。盡可能提供您之前的工作或生活經歷的例子。雇主尋求的典型優勢是...

面試問題歸納

1 死鎖問題除錯 2 mmap direct io vs no direct io,dma,3 cpu 排程,如何保證多個執行緒執行在不同的cpu核上 4 tcp協議流程 5 如何進行高併發的socket通訊 開發注意的細節 6 各種訊號 訊號忽略 自定義處理 多執行緒中的訊號處理 7 記憶體管理 ...