百度搜尋研發部:
年後面試,電話面試,一面問的問題很基礎,會針對你常用的程式設計語言問比較典型的問題,我當時的問題是const的用法以及作用,inline
和#define哪個更好,程式在記憶體中的分為哪些段,具體是如何,針對性的會深入問等,然後問學習習慣,很看重自學能力,解決問題的能力~放輕鬆,證明
你確實很精通這門語言就行,不會因為你哪些地方不熟悉就不放過你的~另外還問了一些linux核心的問題,2.6核心進程調度演算法,記憶體管理的方法。很意
外的是,第一面竟然沒面演算法~百度的面試更規範了吧,會比較全面的考察,所以我覺得面百度的話,大家語言的功底還是要紮實的哦~
二面第二天就來了~二面當時針對我的項目問了兩個演算法問題,一個是有100萬條字串集合,另有待尋找文檔,文檔無分詞,如何從文檔中尋找出存在於那
100萬條字串集合中的字串。另一個問題有N個有序數組,有序數組長都是M,如何把這些數組歸併成一個升序數組。然後是開放性問題,是對論壇中垃圾信
息如何評鑑處理的問題。每個問題面試官都會不斷深入問進去,能答多少答多少。然後就是考察你的其他軟的能力了,交流能力,解決問題能力,潛力等~百度很看
重這些能力,號稱是不看簡曆的~答多少不是最重要的~
之後就給我發了實習的offer了,希望對大家有協助。我覺得百度面試不好準備,基本看功底了,我覺得大家不妨平常多看練功底的書,網上臨時搜面經沒什麼用。(所以前面的問題只是讓大家感受一下,題本身協助不大)
甲骨文嵌入式方向開發:
年前面試,兩位面試官一起面,有一位應該是部門經理。方向是嵌入式的方向,偏硬體。我這塊並不是很精通。他們問了我關於C語言的問題,比如sizeof,
字串的一些特性,可執行檔在記憶體中的分布,野指標怎麼避免,如何找到此類bug,linux核心方面的問題,調度,記憶體管理,(百度也問了這些問題)
等。時間比較久了,有些忘了~都是比較底層的問題,還是看功底了。然後直到昨晚給了口頭的offer了。
總結:看演算法導論,看linux核心,看effective c++之類的書,狂編程。可能對馬上就要找工作的同學協助不大,但是effective
c++這樣的書我覺得在有功底的情況下再看一下協助會很大。語言這塊還要結合到記憶體來深入瞭解,常常會問。好了,我能貢獻的差不多就這麼多了~另外大家能
不能給我一些建議呢,我該去哪呢?其實我更喜歡解決挑戰性的問題,百度應該更適合,甲骨文輕鬆,發展前景應該很好同樣很吸引我,糾結啊~歡迎大家給我些建
議啊~
多虧北郵人招聘資訊專版,我很多招聘資訊都來自於那裡~多謝了~願大家成功~