準備完成以後,就該開始真刀實槍的幹了。每每第一關都是筆試,因此筆試的重要性不言而喻。筆試通常分爲程序機試、性格測試和常規筆試幾類。
筆試分類:
此次參加的例如華爲公司,即採用了先程序機試篩選的形式,固定時間,你們到機試場地,根據分派給本身的帳號登錄系統,在規定時間內完成幾道題目。題目的難度不大,可是要徹底正確仍是須要必定的功夫的。至於功能性我就很少說了,那是最基本要知足的。題目不是很難,因此,100我的,99個均可以完成功能,差異在於作題的快慢和異常的處理。要想作的快,那就多練習,沒什麼訣竅。要想每個測試用例都跑通,那你必須有縝密的思惟,考慮到程序的每個分支和輸入的全部可能。
機試結果的斷定也分爲兩種狀況,一種是隻看結果,一種是按條給分。第一種狀況,參加過acm的都知道,提交結果看,要麼accept,要麼是其餘error,可是服務器那邊的測試用例是不少條的,只要一條不過,那就是error;第二種,每條測試用例多少分,根據你的經過狀況,返回你的得分(華爲機試採用這種形式)。無論哪一種,都應該在練習的時候作到100%。因此平時就要養成好習慣,很重要,在緊張的狀況下,極可能按照本身的習慣來走,例如:函數參數中有傳入指針的,第一步必定是判斷是否爲空。
性格測試,也是華爲公司的,在經過第一輪程序機試後,會先參加一個性格測試,就是一堆選擇題,不用怕,99%均可以經過的,沒什麼經驗之談,只參加過一次。
最後就是常規筆試了,我參加的其餘招聘都是這種形式。有些公司的筆試題目,作錯了是會扣分的(例如微軟和阿里巴巴)。筆試中的題目就是計算機的基礎學科了,數據結構、C/C++/Java(會讓你選擇擅長的,因此不用擔憂語言問題)、網絡、操做系統。基本就是這些了,不敢說這些包括全部,可是若是你能回答所有這些題目,那經過筆試絕對綽綽有餘了。
心得體會:
首先說點題外話,通常監考都不嚴,大部分都是團體做戰(有些是安排座位號的),因此找點戰友也很重要。但其實複習的差很少,經過筆試是沒任何問題的。
考試,你們都考的想吐了,因此相信都不會緊張的,若是感受題目很難,也不要緊,由於你們都很難。必定要堅持作完,不要中途放棄,緣由:
一、只有在正兒八經的考試中,才能發現本身的不足,平時本身複習,在放鬆的心態下,而且頗有可能看題目的時候偶爾掃一眼答案,別小看這些小事,對你可否作出來題有相當重要的影響。你在筆試中遇到的東西,你會記憶很深的,因此全當練習和檢驗了。驗證一下本身的不足在哪。
二、題目很難,你們分數都不會高(絕大多數),因此分數線會很低很低的,多低?40分!(這是真事哦,阿里的hr這麼告訴咱們的,並且說,對於有些簡歷很優秀的同窗,分數低於40,也發出了面試邀請)因此,若是你能答50分,以爲本身不及格,就放棄了,那你就虧大了。
在答題過程當中,若是遇到算法題等主觀性試題,麻煩必定要字跡工整,你知道看一份卷子要多少時間麼?下午5,6點筆試完,晚上11點前就所有出結果了。去掉吃飯時間,還有多少?其中利弊你們都明白,這時候可不是用鳥槍法的時候,最前面必定要寫最關鍵的東西。
筆試分數若是很高,那你會發現,面試就很隨意了,尤爲對於女生。若是你怕面試中問你很難的問題,那就把筆試考高吧,我說的高,那可能須要前5名吧,並且分數在85以上。(我身邊就有這樣的例子,女生分數考的很高,面試時候就是閒聊,經過面試很容易了)。
關於霸筆:
最後,若是你很不幸,沒有接到筆試通知,不要氣餒。有些公司仍是有門檻的,學校不亮可能沒法經過簡歷篩選,由於收到的簡歷太多了,只能用一些條件卡掉一些。沒關係,若是這些企業容許霸筆,別猶豫,去吧。我能夠很負責的告訴你們,霸筆和收到通知去筆試的同窗,待遇絕對同樣。甚至,筆試沒經過的,能夠去霸面,反正已經沒機會了,爭取到一個面試機會豈不更好。(我知道的,有人沒有收到阿里的筆試通知,結果去霸筆,參加面試,最後拿到offer的有很多人。也知道有人筆試沒有經過,而後去霸面,最後拿到offer的。)
面試