今天我打起12分的勇氣,投身百度的面試中。天是小雨,起的早,走到湖畔溜達。順便平順自己的心情。 (本文不設計技術細節,細節請自行查找。)
一面:10:39
這個是技術面試。
1. 做過的項目以及項目的內容。
我如實回答了自己的經歷項目以及自己主導着手開發的各種控件和代碼思路。
2. 關於復雜的交互的處理。
我是回答的一個路由程序分發所有事件處理,通過它分發變化的實際場景,通過實際場景改變數據和圖的展現。聯動的設置等。
3. 關於布局。
這問的是簡單的右定左動布局。參見聖杯布局。
4. 關於浮動。
問的是浮動的各個區別。
5. 關於瀏覽器差異。
列舉相關的一些常用的。比如雙邊距,以及表格不同瀏覽器下的差異化。這里的時候又問了點其他。
6. 列舉實際的業務場景要求實施。
這里列舉的是個布局。圖片展示。包括性能優化等角度。
7. 關於后台語言的PHP(我只是會點JAVA )
這就不說了。列舉了一個場景 發送form表單的時候要用PHP哪些知識點,這里我借JAVA說了一下,PHP真的不是很了解。需要學習。
8. 數據結構的問題。
要求列舉幾個數據結構。常規的鏈表,樹,圖,這些。主要描述的二叉樹。 多叉樹。
9. 設計模式。
簡單介紹了下 單體 工廠 摻元就過了。還有好多沒有學到。
10. 底層的是否有接觸過。
沒有。
11. HTML5 CSS3 。
說了HTML5 CSS3的大體情況還說到了CSS4的相關。這個聊了好一會的。還不錯。還好我有學HTML5 CSS3 這說到了WEBGL 不過。國內不可能了,IE6 不死。WEBGL 怎么可能。
12. socket 到HTTP協議。
說到了WEBQQ 的OS系統以及技術部署實現的知識點。這里要講的是socket 和keep alive的技術實現。不過,我沒詳細部署所以不太了解。只是知道ajax 和socket都是HTTP協議的產物,針對老版本的可以用keep alive實現實時交互。需要再深入。ajax 是個關鍵。
二面:11:20
技術。(基本雷同 第一個大哥太用心,不留問題給別人)
1. 布局。
2. 依舊是前面的HTML5 CSS3.
3. 優化性能。
4. 網絡協議。(http ftp udp)(我沒答上來。都忘記了。學過的。)
5. LINUX (我就知道幾個 ll 啊sudo啊。。。苦逼了。)
二面基本容易很多重復問題和深入的問題,欠缺學習。所以沒有回答上。不過。確實增加了不少自己的閱歷。
三面:13:10
領導視察。
履歷。
學校情況。
上一家公司的情況。
學校中學習的介紹。
公司項目自己的感觸。
對工作的態度。(這個很重要結果)
對產品的責任感。(一樣重要 我不小心 說壞了一點。還好有補救)
對實際場景分析 處理。(地圖設計實現以及部署)
我大概思考了一下,介紹了一些粗略的部署和准備工作。包括和市政合作獲取信息。還有就是技術實現的難點和細節。以后的營運模式和賺錢的營銷模式。
下面就是聊天和我提問了。我主要想了解團隊和工作內容。我喜歡這個團隊 。問了下什么時候可以上班。不過前面帶一個 ”我通常會問“。
以上是經過 。
放松心情 是我覺得最重要的。還有就是不要太看重自己。這個是我師傅和 鬼懿IT 老大 鬼哥的建議。我受用中。感謝一直體諒支持我的朋友們。我的成長離不開你們的敦促教誨。
再次感謝我的師傅對我的指引和啟蒙。還要感謝CJ的入門教程。