2023年秋季招聘IT面試題總結

2021-06-18 17:33:16 字數 1097 閱讀 4996

1、大唐電信(嵌入式開發工程師)

一面面試流程:自我介紹--專案介紹--做專案過程中遇到的問題--兩個小技術問題--面試者有什麼問題

(1) & 和 && 的區別

答:1、&作為二元操作符

----&和&&都可以用作邏輯與的運算子,表示邏輯與(and),當運算子兩邊的表示式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。

----&&還具有短路的功能,即如果第乙個表示式為false,則不再計算第二個表示式,例如,對於if(str != null && !str.equals(「」))表示式,當str為null時,後面的表示式不會執行,所以不會出現nullpointerexception如果將&&改為&,則會丟擲nullpointerexception異常。if(x==33 & ++y>0) y會增長,if(x==33 && ++y>0)不會增長

-----&還可以用作位運算子,當&操作符兩邊的表示式不是boolean型別時,&表示按位與操作,我們通常使用0x0f來與乙個整數進行&運算,來獲取該整數的最低4個bit位,例如,0x31 & 0x0f的結果為0x01

2、&作為一元操作符

----(&) 也可作為一元運算子,返回運算元的位址

(2)public、protected、private的區別

答:就class之間的關係做乙個簡單的定義,對於繼承自己的class,base class可以認為他們都是自己的子女,而對於和自己乙個目錄下的classes,認為都是自己的朋友。 

1、public:public表明該資料成員、成員函式是對所有使用者開放的,所有使用者都可以直接進行呼叫 

2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有財產神聖不可侵犯。 

3、protected:protected對於子女、朋友來說,就是public的,可以自由使用,沒有任何限制,而對於其他的外部class,protected就變成private。

4、預設為friendly(default)

美團網2015秋季校園招聘面試題(上)

1.http協議請求方法get和post的區別?答 1 get方法提交資料不安全,資料置於請求行,客戶端位址列可見,而且請求的url一般會記錄在伺服器的訪問日誌中,而伺服器的訪問日誌是黑客攻擊的重點物件之一 get方法提交的資料大小限制在255個字元之內 get方法不可以設定書籤。2 post方法提...

微軟招聘面試題

只有5分鐘,超過5分鐘就放棄,因為你絕對不會被微軟招聘.這是微軟招聘時的智力測試 超過5分鐘,淘汰 test 1 燒一根不均勻的繩需用乙個小時,如何用它來判斷半個小時?test 2 請僅用一筆畫四根直線,將上圖9各點全部連線。test 3 對一批編號為1 100全部開關朝上 開 的燈進行以下操作 凡...

花樣招聘面試題

由於我們得到摩斯密碼沒有空格隔開,所以解密後有可能不止一種。這個時候,身為攻城蝨當然想到是用程式解決了。既然,中說到是4個字的單詞,等於這段密碼可以分為4段。part1 part2 part3 part4 如果4段密碼分別都能匹配上,那麼連起來整個密碼也能匹配上 廢話 最先想到是用4層迴圈窮舉法 f...