通過大概一週的折騰,實習終於搞定了,主要分享一下百度3次面試還有騰訊3次面試的主要經歷和問到的的一些題目,一爲想找技術實習的朋友做爲借鑑,二爲記錄下這畢生難忘的實習生求職經歷。
先說騰訊吧,由於就在這幾天面試,印象還很深入,總體來講,對騰訊仍是挺失望的,我面試的是Web前端實習,對騰訊的準備仍是很充分的,筆試那天我和宗林鵬耀在出租車裏還在討論javascript的問題,結果到考場傻眼了,都是數據結構,c之類的東西,不但沒有html css,連js的東西都沒有,瞬間感受騰訊今年招聘沒有誠意啊,果斷寫了些我是前端的,題目不是前端的話,巴拉巴拉,而後大概20分鐘就直接交卷了,發了條人人狀態,表示騰訊題目很蛋疼,正如本身所料沒有收到一面通知。到了面試那天,果斷去霸面了,那天的人叫一個多,產品很好霸面,研發類面試根本沒有機會,因而等啊等,終於到了快6點了,當時和少壯一塊兒,我倆想仍是去爭取一下吧,而後去了一個面前端的一個屋子,房間號還記得,是820,裏面是一個禿頭面試官,面試一個同窗面的津津有味,外面還聽不到裏面在說什麼,少壯挺悲劇的,可貴的一次機會,少壯那會接到一個電話,而後我就進去了,結果少壯那天沒有面試到,有點惋惜,次日才霸面成功,而後我就進去了,我給面試官一份個人簡歷,說我是來霸面的,他說筆試題怎麼沒作,我就扒拉扒拉一堆前端和筆試題沒有關係之類的,他看看個人簡歷,說了一句還行,坐那吧,就開始面試了,他問我會什麼,我說擅長html,css,javascript他看了一下個人簡歷說,還會php是吧,我說是,他說那我問你一些服務器問題吧,當時我就懵了,我擅長上面那些爲毛問我服務器啊,其實接下來的面試證實,騰訊面試的原則是會什麼不問什麼,而後問了一些Apache配置什麼的,而後進入第一個正式的問題,是有一個txt文件,裏面包含了一行一行的提取碼,由於騰訊用戶比較多,這些提取碼分佈在不一樣的服務器上,問怎樣實現不一樣的用戶實現對服務器上提取碼的調用保證不重複調用,我說能夠把txt寫成json格式,然每一個服務器提取的key值不同,他說要實現標註功能,這樣有些用戶同時併發會產生錯誤,我說那就用改用數據庫,而後再分別標註防止併發,他說寫入磁盤對服務器損傷過大,我說我沒辦法了,而後這個題就悲劇了,下一個題目是統計qq同時在線人數,我成竹在胸的說用session,他說不行,只須要放在txt裏,不要那麼費事,我說那就php實現裏面數值加一,他說基本是這樣,我滴媽,有的時候千萬別多想,用最笨的方法就好了,,,而後還有一些本身項目問題,而後就出來了,回去查官方微信面試結果,還在初試階段,到這個時候來了一條騰訊的次日面試通知,我知道仍是一面,多是筆試經過了發晚的緣由,這個可能性不大,也多是中午去在下面工做人員留下簡歷緣由,無論了,次日到了,很開心還能面試,次日特別順,一面不但過了,還收到了百度三面的通知,說正題,次日去了,太給力了,是一個西電的學長08級的面試我,很開心,他說仍是電院的。。。而後開始面試,面試時候就感受學長不是親的了,什麼都問,我說我是搞前端的,他說我來問你java吧。我說一點不會啊,他說c++呢,我說不懂,而後他說給你個題目直接用c寫吧,我知道c我也會有語法錯誤,由於長期接觸php js一類的,再看c那是什麼表情,還好邏輯性不是太難,是這一個交換函數,實現兩個函數交換功能,我就寫了幾行代碼,一會就寫完了,他看了一下,給我挑了幾個沒有考慮到的條件的錯誤,而後還算順利,而後問我這幾個項目,我說手機一掃就能看了,學長就用qq瀏覽器掃了一下看到網站的jquery效果還挺滿意,他說加入他們的搜搜部門作一些運維挺合適的,很開心,又問了我幾個js問題,而後基本都過了,還算滿意,回到休息的地方,查了一下進入複試了,挺高興的,這時候百度正好打來電話說經過百度前兩次面試,這裏是三面,問一下基本我的信息,薪資,我的時間問題,百度面試的問題下面詳細說,繼續騰訊,回去,等着騰訊二面,結果只是顯示覆試,一直沒收到面試地點通知,其實這時候對騰訊也沒有什麼恐懼了,就這樣到了昨天才收到二面通知,二面面試官昨天給我打了兩次確認電話,我當時還在想騰訊這是缺人的意思啊,結果到了今天,就傻了,今天早早就過去了,發現5樓的諮詢處就幾我的,而後籤一下到,就去11樓等待面試了,而後面試題目挺碎的,前面問題基本都答了,感受還不錯,死在最後一個邏輯問題上了,前面的問題大部分都是網頁相關的,有html涉及到哪些元素,有什麼辦法能優化網頁加載速度,用js寫一個判斷ip是否合法函數,數據庫怎麼樣存儲,有什麼格式,主鍵通常設爲何,utf8和gbk有什麼不一樣,對了,還問了一個utf8多少個字節,這個不會,可是我感受不能由於這個不知道被刷,而後是一個個分析個人項目,而後感受都挺順利的,最後一個邏輯題,題目是:有64匹賽馬,有8個跑道能夠利用,賽馬的速度是恆定的,不計時但記錄每次比賽的名詞,請問賽幾回能夠取得速度排名前四的賽馬?我說15次,他說還能更少,腦子當時進水了似的,就沒想到,而後到5樓等待結果,查看掛了,不過話說今天上午只有一個面試官來面試,有點坑爹了,,,總之騰訊就這樣悲劇了。。。
而後是這周的百度面試,百度今年在西安沒有舉辦大規模面試了,只有產品類是現場面試,其餘一切技術類都是電話面試,我報的是web前端,百度面試相對於騰訊靠譜多了,由於基本上圍繞前端來問問題,一面和二面都是在這週週一進行的,題目憑記憶了,一面的哥們感受比較苛刻,問的問題細節比較多,先問個人項目都有什麼語言,哪一個地方開發難度最大,怎樣解決的,而後是技術問題,html css毫無壓力都答了 ,而後js是有繼承問題,原型問題,面向對象相關,Ajax IE6下亂碼,跨域問題,最後還問了一個找出一個數組中某個數值出現最多的,找出來並判斷出現次數,Object解決,而後一面就過了。百度一面和二面試連在一塊兒的,大概過了不到一個小時,就打過來二面的電話,第二個面試官感受挺專業的,流程也基本同樣,問了一些前端的問題和一些項目經驗,具體記不太清了,反正都答了,還有一個Http原理,狀態碼,還有http數據包,而後他問我不是計算機專業的,接觸過一些計算機的課程嗎?我說上過軟件基礎,由於和網頁不是太相關就勉強能過,而後接下來就都是數據結構之類的東西了:有深度優先遍歷層次遍歷,中序,先序,後序,二叉樹,隊列,棧,都是簡單的小問題,可是這個我都有些忘了,但總體面試還算順利,就這樣百度二面過了直到HR面。
經過這幾回面試,我感受最重要的幾個因素有:編程語言,邏輯能力,項目經歷。。。無關因素:獎學金,學習成績,這麼多面試,沒有一個面試官會問獎學金和成績的,固然只限於軟件技術相關的職位,並且有一個同窗介紹獎學金還被面試官給打斷了,可能本人學渣渣的緣由吧。。。。嘿嘿嘿,學霸們別介意。。。計算機專業的學生好好學才能提高能力的。javascript