1. 程式人生 > >IT xiao小巫的面試寶典

IT xiao小巫的面試寶典

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

小巫的面試寶典

 


寫一個專屬自己的面試寶典:

小巫寫這篇面試寶典,主要是為了積累經驗和記錄自己的求職之路。小巫並不是一種教導別人怎麼去面試的心態來寫這篇文章的,我只是想把自己的經歷與大家分享,或許你能在其中發現一些小巫沒發現的東西,我願意和大家一起討論和進步。

 

這篇面試寶典主要有兩塊內容

一、自我介紹篇

二、面試ing篇

 

 

 

一、自我介紹篇

來個自我介紹

五個方面(3分鐘)

1.      個人資訊

2.      在校經歷&&在校成績

3.      求職意向

4.      個人能力&&優勢特長

5.      結束語

 

技術官面:

版本1(實習):

我是誰?

您好! 面試官,我的名字叫巫文傑,小巫見大巫的“巫”,大眾名字“文傑”,今年21歲,來自惠州,將於2014年7月份畢業,來自華南理工大學廣州學院,電腦科學與技術專業。

我做過什麼?

曾在學校擔任過“體育委員”,“班長”職務,暑期時間分別在肇慶、東莞、惠州做過暑假實踐,在校曾經參加過學生研究計劃,ACM模擬大賽,軟體開發大賽等多項課餘活動。

我做成過什麼?

擔任班長職務,讓我各方面的能力都得到了鍛鍊,比如溝通能力,協調能力還有就是執行能力。暑假實踐在讓我多了些社會經驗之餘,還得到一份能稍微減輕家裡負擔的工資。參加的學生研究計劃,讓我踏上了學習Android平臺之路,最後做出一個小專案,得到了學校的榮譽證書;軟體開發大賽,自己憑著一款Android手機客戶端贏得了三等獎的獎項。除了這些,讓我比較滿意的是在校成績,無掛科,專業課基本上以高分通過,平均績點達到3.3,並且連續兩年得到了“三好學生”的榮譽稱號。

我想做什麼?

這次我來應聘的職位是Java軟體工程師,自己的主要方向是軟體開發--應用開發方向,因為近年來移動網際網路的快速發展,並且本人對移動網際網路具有極大的興趣,希望以後自己能從事這方面的工作。我相信以我求真務實的態度,一定能勝任這個職務的。希望能得到貴公司的青睞。謝謝!

 

 

 

版本2(實習)

您好!HR!我叫巫文傑,小巫見大巫的“巫”,大眾名字“文傑”;我來自華南理工大學廣州學院,是2010屆的在讀大三學生,所學專業是電腦科學與技術,將於2014年7月份畢業。本人在校期間努力尋找機會提升自己,參加了學校組織的多項課餘活動,譬如參與了學校的學生研究計劃,傳智播客在我們學校開辦的軟體開發大賽,並均取得令自己滿意的成績;我求職的崗位是“Java軟體工程師”,因為自己最擅長的是Java程式設計,有較為良好的Java專案開發經歷,曾開發過基於JavaEE的購物網站,讓自己熟悉了SSH整合的處理過程。曾自主研發過一款手機應用客戶端,熟練得掌握如何利用Java實現Android手機客戶端應用的開發。本人平時比較注重思考和總結,興趣愛好是寫部落格和讀書,您在CSDN和51CTO都可以發現我的足跡,這可以說是我的優勢和特長吧。

       近期準備在暑假的時候,尋找一份實習單位作為自己進入社會的橋樑,因為感覺自己所具備的技術和能力都比較適合你們公司所招聘的崗位,所以就過來嘗試一下,希望能達到貴公司的要求。謝謝。

 

版本3:

您好!面試官!我叫巫文傑,來自華南理工大學廣州學院,電腦科學與技術專業。本人是一名在讀大三學生,將於2014年7月份畢業。本人在校期間,曾擔任過班長一職,曾參加過學校開展的多項活動,譬如學校組織的SRP學生研究計劃,軟體開發大賽,並均取得過滿意的成績。本人求職的崗位是“Java軟體工程師”,因為本人擅長的是Java程式設計和Java Web應用的開發,並且有過相應的開發經歷。近期開發過基於JavaEE的購物網站、基於Android的手機客戶端應用等。本人在校成績還算得上優秀,平均績點可達到3.3以上,都歸功於自己的踏實上進,有較為良好的學習能力和思維能力。本人平時是一位待人友好禮貌的人,與人溝通可以做到謙虛好學,平時注重思考與總結,喜歡寫寫部落格,發表心情日誌來記錄自己的日常學習生活,這培養了我的文化素養和語言表達能力,我覺得這應該是我的優勢所在。

       今天來到這裡,是希望能主動去抓住一些機會,我瞭解到貴公司需要關於Java方面的人才,根據本人自身所掌握的技能,比較符合貴公司的要求,所以就過來面試了。希望能得到面試官的認可。謝謝。

 

HR面

1.      談談你的優點

答:我個人覺得自己最大的優點是做事從不拖沓,有較強的執行能力。本人在學校期間,老師佈置的一些作業和課程設計從不遲交和漏交的,一般在任務佈置下來就開始計劃如何安排時間去完成。所以在學校老師給我的評價普遍都很高的。

 

2.      談談你的缺點

答:我覺得自己最大的缺點就是急躁吧,因為我比較受不了別人做事慢吞吞的,感覺他們是在浪費時間。我在學校總是要求自己要以最短的時間做最多的事情,因為我感覺大學的時間就那麼點,除了按部就班的上課,我覺得我應該讓自己的技術水平提升到跟別人不在同一水平線上,會比較急於讓自己去做一些事情,但有很多時候並沒有達到自己想要達到的效果,這就是所謂的欲速則不達吧。


3.   你對工資有什麼要求?

答:本人對工資沒有太大的要求,只要能滿足正常的生活開支就夠了,我更看重的是公司有沒有對新員工的培訓計劃和其他的一些福利。

 

4.     你是如何看待加班的?

答:我本身認為加班是一個很平常的事情,公司應該不會無故地要求員工去加班的,可能公司在一些工作上需要趕進度,這才需要進行加班,我覺得作為員工應該支援公司的決定,加班也不一定是件壞事。

 

5.      請用三個詞概括你自己?

答:1.責任心;2.適應能力;3.學習能力


 

 

技術主管面:

1.      自我介紹

2.      你最引以為豪的專案是什麼?

答:我最引以為豪的是開發了一個手機客戶端,我就是拿這個手機應用去參加學習組織的軟體開發大賽,獲得了三等獎的。這個專案讓我接觸到一般大學生很少有人一下子就接觸到的技術,如果沒有特地去自學的話。

       我在這個專案學到了很多東西,比如如何進行UI設計,怎麼把介面做得好看一點,那些效果是怎麼實現的,有了較清楚的認識。還有就是學到了一種資料交換格式,JSON資料的解析。理解了C/S模式的實現機制,知道了如何通過http協議進行客戶端和伺服器進行通訊。最重要的是,我知道了一個Android平臺上的手機應用的整個開發過程,對我自己的開發能力有了很大的提升。我覺得這是讓我最引以為豪的專案吧。

 

3.      你在該專案中碰到的最大的問題是什麼,你是怎麼解決的?

 答:我在該專案中遇到的最大問題應該是,網路通訊的問題了,因為我想把軟體部署到手機裡執行,但發現一個問題,如果簡單的部署到手機是不能跟我本機的伺服器進行通訊的,因為我的電腦沒有一個固定的IP地址。後來我瞭解到一款軟體Connectifyme,可以把我的主機作為一個Wifi訊號發生器,我的手機通過Wifi可以連線到我的伺服器,後來才解決了這個問題。

 

 

4.      如果我錄用你,你將怎麼開展工作?

答:第一,我需要熟悉一下公司的環境,瞭解清楚本公司的主要業務是什麼。

       第二,我要了解自己屬於公司的哪個部門,並且我所在的部門處於公司的什麼地位。

       第三,我要了解自己所在部門主要有什麼工作,所用到技術和方法,我能分配到哪些具體任務,方便我能儘快地加入開發工作當中。

       這是我大致的工作計劃,可能不是很準確,但我現在只能想到這些。

 

二、面試ing篇

面試記錄

 

2013年4月18日

處女面—勤思網路科技有限公司

面試崗位:Android開發工程師

面試地點:廣州大學城方圓·大學時光7棟501室

面試官情況:2個男主考官 一個專門問技術、一個問非技術

面試情況:拿到口頭offer

面試問題回憶:

主要是瞭解我的專案經驗,技術的基本情況

非技術問題:

問:為什麼要選擇Android,為什麼會想往這方面發展?

答:選擇Android原本就是我的求職意向,並且近些年來,移動網際網路的發展迅猛,我本人也非常看好Android。

問:你做的一個專案《Android新聞客戶端》是一個什麼性質的專案?最終的結果是什麼?

答:這是我參加軟體開發大賽的一個作品,不是課程設計。最終的結果是,我獲得了軟體開發大賽的三等獎。

問:你對我們公司的一個產品(注:是一款手機網路應用)有什麼看法?

答:看法談不上,就針對我而言,我感覺這款遊戲並不太能吸引我的眼球。

問:為什麼吸引不到你,你覺得那些方面應該得到改進和關注的?

答:首先我覺得應該在介面做些努力,因為對使用者而言,他們所關心的是這個應用夠不夠炫麗,可玩性高不高,而有多少功能是其次的。我覺得這款應用應該針對的人群不太廣,主要停留在年齡較小的人群。

 

技術問題:

問:簡單介紹一下你這個專案的實現過程?

答:首先這個專案是以C/S模式搭建起來的,分為手機客戶端、服務端。服務端是一個web應用程式,客戶端和服務端是通過HTTP協議來進行通訊的,先由客戶端向服務端傳送請求,服務端收到請求之後,去查詢資料庫,資料庫返回查詢結果,服務端將資料庫返回的結果

儲存為JSON格式的資料,服務端返回一條由JSON格式組成的字串給客戶端,再由客戶端對這個字串裡面的JSON資料進行解析,再將解析的結果顯示到使用者介面當中。這就是這個專案的主要實現過程。

問:你在這個專案當中遇到過什麼技術難題,你是怎麼解決的?

答:我覺得網路通訊方面是我遇到的一個難點,因為當時我不知道如何實現客戶端與服務端之間的通訊,如何從服務端中獲取資料。後來,我通過查詢資料和進一步的學習,學習到了Android的HTTP通訊,最終實現了客戶端與服務端的HTTP通訊。

問:你有談到對JSON資料的解析,假如有讓你來解析一個實體類物件,你如何實現對這個類的解析,說說你的實現方法?

答:這道題我沒能回答出來,杯具了。

問:你說一下Activity的生命週期?它有那些方法?

答:它有onCreate、onStart、onResume、onPause、onRestart、onStop、onDestory 7個方法。

答:你說一下onCreate和onStart分別有什麼作用?

答:我答得並不太好,只是說了Activity在建立的時候會呼叫onCreate方法,然而Activity啟動的時候會呼叫onStart方法。

在勤思面試過程中問了很多關於我所做的專案的問題和針對Android知識點的問題,其實還問了我所做的那個Android連連看我主要負責那一塊,整個連連看是獨立完成的嗎?我回答核心演算法是參考李剛的那個連連看,我沒有說謊,硬說自己設計的,反倒不是我的作風。

 

最後那位問我非技術類問題的考官,問我有什麼問題需要問的。

我問了考官對我有什麼樣的建議?

考官很認真的說了很多他的見解,他說我所做的一些東西都只停留在表面,並沒有任何商業價值,在實際的開發當中需要考慮很多方面的東西。具體他還說了寫什麼,我記不起來了,總是他是一個很nice的考官,沒有為難我什麼。

從勤思這個面試過程中,我得到了以下幾個經驗和教訓。

經驗1:面試之前要做好充分準備,面試官一般會根據你簡歷上寫的內容來問,所以不能有虛假,一般你會什麼,不會什麼,一問就知道了。

經驗2:求職崗位一定要有針對性,想辦法增加自己專案經驗,想求職什麼崗位就體現自己在求職這個崗位所佔有的優勢。

經驗3:一定要鍛鍊的表達能力,要能清晰表達自己的想法和思路,因為即使你知道一個知識點或技術,但是因為無法準確表述,這會帶給你很大的困擾,可能會成為你無法求職成功的原因。

 

 

2013年4月19日

面試企業:騰訊 第一面(技術面)

面試崗位:Android開發工程師(軟體開發—終端開發)

面試地點:華工大學城中心酒店(819室)

面試官情況:單面,男技術官 很nice

面試情況:有希望進入下一輪

面試時間:每個人30分鐘,不過我面了有45分鐘了

面試問到的一些問題回憶:

1.      自我介紹

2.      簡單介紹一下你所做的專案,整個框架是怎麼實現的(又涉及到專案)

3.      Android連連看,你用到的是什麼框架(回憶不起來)

4.      Java基礎題(String跟StringBuffer有什麼區別,String是否能被繼承,C跟Java有什麼區別,Java回收機制,它是怎麼實現的?怎麼判斷一個物件是不可達的?)

5.      資料結構(排序演算法有哪些?你來演示一下快速排序的實現過程(畫圖),如果利用兩個棧實現一個佇列)

6.      設計模式(單例模式,如何去實現?)

7.      邏輯思維題(8個球,其中一個球與其他7個球不同,給你一個天平,你如何在最短的時間裡找到這個球)

我提問的兩個問題:

1.      在整個面試過程中,面試官您對我有什麼建議?

2.      在學習過程中,怎麼樣去提升自己能力?

 

2013年4月19日 下午

面試企業:佳都新太

面試地點:天河軟體園科韻路

面試官:單面,男面試官

面試問題回憶:主要問了一些非技術問題。

1.      自我介紹

2.      你為什麼會選擇做Android?

3.      IOS與Android之間有什麼區別?

4.      你為什麼看好Android,Android有什麼優勢?Symbian為什麼會衰落?

5.      Java中是如何體現面向物件思想的?

6.      Java中面向物件有哪些特徵?什麼是多型?

7.      Android中你是怎麼實現多執行緒的?

 

我問的問題:

在做APP的時候,如果讓自己做到有創意?

面試官:多留意生活,找到人們在生活上哪方面的需求,哪些東西還不存在的,以這些方面作為突破口來實現創新。

 

 

最終在2013年的暑假裡,我拿些了佳都新太科技股份有限公司的Offer,並且進入佳都新太實習。


2013年9月21日 騰訊筆試

地點:華南理工大學

第二次參加騰訊筆試 攢人品啦、、、、

事實證明我跟騰訊無緣哭


2013年10月份

參加多場筆試,其中包括UC、酷狗,這些公司都跟我無緣,面試通知都不給我。


2013年11月22日 參加校園大型供需見面會

地點:華南理工大學廣州學院(俺母校啦偷笑

企業:華仝九方科技有限公司

第一面:成功!!!

面試官:一男一女(男的應該是技術主管,女應該是hr)

面試進行時:這次問了我很多問題,技術問題還有相應的軟技能,下面我整理如下

問:請做一下自我介紹

答:簡單飄過,注意邏輯性

問:你如何看待加班問題

答:我個人並不反對公司加班,我覺得只要公司有需要,作為員工就應該支援。

問:請介紹一下Android的五種佈局

答:這個沒啥好說的,就簡單把5種佈局的特點和用途介紹一下就行啦。

問:請簡單說一下Android有什麼優缺點。

答:這個問題我是拿Android與ios進行比較,來突出Android的優點和缺點,比如說Android是開源的,而IOS是封閉的,Android有大批的擁護者,並且有強大的Google在後面支撐著,所以才會有現在Android的發展。Android的使用者體驗不如IOS,Android的碎片化等缺點,反正這部分內容需要自己去準備準備,網上已經有人做了很好的總結。

問:請介紹一下你做過的相關專案(專案經驗問題)。

答:這部分我沒回答得不是很好,不過這部分我覺得應該要從以下幾點進行介紹:

1. 專案是用來做什麼的,比如我做的小巫新聞客戶端是提供使用者檢視新聞並且發表評論等功能的。

2. 你從這個專案獲得什麼,遇到過什麼問題,並且是怎麼解決的。(這是面試官可能會問的)

3. 你在這個專案擔任什麼角色,你的這個專案有多少人組成,你負責什麼。

問:請談一下你接下來的五年規劃

答:汗,這個想不到在招聘會被問到。不過我對自己的職業生涯規劃還是有自己的思考的,我是這麼回答的:“我打算沿Android這條路走下去,在五年之內,從初級到中級再到高階工程師,最後成為專案經理,有能力帶領專案成員負責專案”。其實這樣回答太籠統了,我覺得應該回答詳細一點,就是五年之內你將打算怎麼提升自己,如何達到自己的目標。

問:請你自我評價一下,你自己有什麼優缺點。

答:巨汗,其實這個問題我早就想過了,回答這個問題有一個技巧,至少我覺得是比較好的回答,先從自己的缺點開始講,然後迴轉到自己的缺點。我的回答是:“我覺得自己的缺點是做事比較急躁,我不會想把事情留到明天做,我不想拖沓,我覺得這也算是我的優點,因為按時完成任務是員工最起碼的保證,養成拖沓的工作習慣無論對公司和自身都不好。”

問:請介紹一下面向物件有什麼特點,以你自己認識來描述(舉個例子)。

答:怎麼說呢,這個問題很基礎,但要回答好不太容易,因為你確實需要對面向物件思想有足夠的認識,然後才能有自己很好的認識。面向物件的幾個特性:封裝、多型、繼承。光會回答這幾個特性不行,你需要知道什麼是封裝、多型的特點、繼承又是什麼。我在這裡簡單說一下,封裝是面向物件中的一個重要特性,類就是封裝的體現,一個類有自己的屬性,然而這些屬性是私有的,只有自己知道不對外開放,這就是封裝。多型可以分為兩種表現,一個是父類跟子類之間的體現,一個父類可以延伸出多個子類,每一個子類有自己不同的屬性,這就是多型;多型還可以體現在一個類當中,一個方法具有不同的引數列表,實現不同的解決方案,這就是類當中的多型表現。

問:請回答一下過載和重寫之間的區別。

答:過載是類當中方法擁有不同的引數列表,但方法方法簽名是不一樣的。

重寫是子類跟父類之間的關係,子類重寫父類中的方法,方法簽名是一樣的。

問:請回答一下程序和執行緒之間的區別。

答:1、執行緒是程序的一部分,所以執行緒有的時候被稱為是輕權程序或者輕量級程序。 
      2、一個沒有執行緒的程序是可以被看作單執行緒的,如果一個程序內擁有多個程序,程序的執行過程不是一條線(執行緒)的,而是多條線(執行緒)共同完成的。 
      3、系統在執行的時候會為每個程序分配不同的記憶體區域,但是不會為執行緒分配記憶體(執行緒所使用的資源是它所屬的程序的資源),執行緒組只能共享資源。那就是說,出了CPU之外(執行緒在執行的時候要佔用CPU資源),計算機內部的軟硬體資源的分配與執行緒無關,執行緒只能共享它所屬程序的資源。 
      4、與程序的控制表PCB相似,執行緒也有自己的控制表TCB,但是TCB中所儲存的執行緒狀態比PCB表中少多了。 
      5、程序是系統所有資源分配時候的一個基本單位,擁有一個完整的虛擬空間地址,並不依賴執行緒而獨立存在。 

問:你是怎麼看待團隊合作的,假如你跟團隊成員發生衝突怎麼辦,假如你跟上級發生衝突怎麼辦?

答:這家公司真的不簡單,如果情商稍微低點,我覺得就會犯傻,我個人覺得自己的情商還行,這些問題我也輕鬆回答了,至於面試官滿不滿意我就不太清楚了。這種問題呢,還是需要自己多點生活閱歷才行,平時多看書多思考對自己沒有壞處,這裡我就不公佈我自己的答案了。

問:兩層樓,三個燈泡,每個燈泡對應一個開關,你怎麼只上一次樓就確定哪盞燈對應哪個開關。(智力題)

答:我覺得面試官覺得那些軟技能問題難不到我,就直接奔我的智商去了,確實我個人智商只能算得上一般,不算很好。這些智力問題我也沒有去準備過,所以一時回答不上來,因為他給了我10秒。快哭了,其實事後我已經想到答案了,根據溫度來判斷,燈泡開得越長當然是越燙,開兩盞,時長不一樣,就可以判斷哪個開得長,哪個開得短,沒有開的燈泡那肯定是最涼的,所以最終的哪個燈泡對應哪個開關還是可以確定下來。這是最後一個問題,雖然我沒回答出來,但我感覺到面試官對我整體上還是滿意的,所以最終我的面試通過了。


2013年11月26日 華仝九方第二面

地點:荔灣區康王中路486號和業廣場1105室

面試官:一瓢技術官

關於這場面試我只能用“心寒”來形容了,因為它讓我覺得自己就是個蠢貨,把我以前看似以為的成就無情的踐踏在腳底下,作為一個應屆畢業生,我把自己這次被虐的經歷作為一次警戒,時刻擺正自己的心態,清楚地認識自己,只有這樣你在被在職場摸爬滾打多年老手虐的時候,不至於驚恐萬分。下面是我努力回憶面試的半個多鐘的時間裡那位面試官問我的問題,其實我不太願意去想這次面試,因為對我來說既是一次沉痛的打擊,又是一種全新的刺激。

問:自我介紹

答:這個沒啥好說的,平常多練就行。我主要也就是介紹自己在學校的一些情況,表明自己的求職意向,沒太多廢話。

問:你覺得你對比其他應屆生有什麼優勢?

答:其實無論你說什麼樣的優勢,都是入不了面試官法眼的,因為在他們眼中我們就是菜鳥。但菜鳥也是可以分等級的,所以我就把自己相對其他菜鳥所擁有的優勢給說了。“我覺得我相對於其他應屆生的優勢在於,我自己擁有自己的技術部落格,並且堅持不懈地發表文章,在CSDN排名也算靠前,擁有了一批粉絲,並且建立自己的技術群,我覺得並不是所有應屆生都能做到這一步。我的自學能力也相對較強的,Android是我自學然後有了較為豐富的專案經驗。”

問:你覺得自己在Android那一塊不太熟悉

答:當時他是看了我做的筆試題,那份題一共18道,大部分都是我見過,只有少數幾道我並不太熟悉。比如SQLite的事務處理,新增刪操作怎麼進行優化等。我為什麼會不熟悉,我也說明了自己由於自己的專案經驗還不夠足,關於SQLite這一塊並不常接觸,所以不太熟悉。

問:你覺得你對Android瞭解麼,你覺得自己達到了什麼樣的層次?

答:這個問題是挖個坑給你跳的,是為了打擊你的信心,面試完之後你絕對會覺得自己也就那樣,半桶水。相對與職場老人來說,我們就只能是菜鳥,這是毫不意外的,但是不管怎樣輸人不輸陣。當時面試官,給了兩個方向給我,一種是研究型的,一種是應用型的。我直接就說我是應用型的,應用型又分兩種,一種是介面開發,另一種是資料互動。他問,你覺得自己對那一塊比較熟悉或者擅長。我直接就說兩個都可以啊,這下子面試官就更深入地問了,他先解釋了兩種型別的開發的概念,介面開發是開發一些比較複雜的介面效果,比如動畫,一些比較炫的效果。他就問我,你有開發過什麼樣比較炫的介面效果麼或者自己比較得意的。說實在我自己並沒有開發過什麼樣自己比較得意的效果,所以直接說沒有。然後就是資料互動,面試官問我,你做過什麼樣的資料互動,什麼樣的資料型別。我回答的是xml和json都做過,我還直接把自己曾經做的專案涉及到資料互動的給他介紹了一下。

問:假如我硬把你安排到研發那裡去,硬要你去學Linux,你覺得你自己能承受得住麼,你願意去做麼?

答:我並沒有直接說不願意,這個我實話實說了,這並不是能不能承受得住的問題,是我能不能勝任的問題,我本來就是想做應用開發的,如果硬把握安排在研發部門,我怕自己勝任不了。

問:你熟悉xmpp麼,另外一個協議忘記了?

答:xmpp我是有了解過,是做即時通訊要用到的一個協議。關於這個問題,面試官想考查你對Android到底瞭解到什麼程度。

問:你知道如何實現斷點續傳麼,請你簡單說一下?

答:這個問題,我徹底給跪了,這個我以前有做過相應的實驗,但我已經完全忘記,回答不上來。這個很考驗你的程式設計能力,我也意識到,關於檔案下載上傳這一塊是比較重要的,網路傳輸是移動應用的一個特點,我覺得學習Android的童鞋一定要把這一塊弄得非常熟悉。

問:假如下載檔案的時候,下載到一半突然間斷了,怎麼把資源回收?

答:這完全就是在考驗一個人的專案經驗到底到了什麼程度了,我根本就沒有做過相應的專案,我根本就不知道怎麼去實現。我覺得他的考察已經超出對應屆生的標準了,即使這樣我對這位面試官有點好感,作為應屆生就應該知道天高地厚,還有很多你們不知道的東西,有些問題回答不出來我覺得關係不大,畢竟你還只是個應屆生罷了,沒有太多專案經驗,就算有相關的專案經驗也只是停留在表面上。

問:你只會java麼?是熟悉java當中比較複雜的API麼?具體呼叫了什麼類和方法?比如說反射機制

答:我一下子蒙掉了,說實在反射機制我並不是不知道,我只是沒想到他會問得那麼細,具體用到什麼類還有什麼方法,我把它給忘了。他還讓我舉例,自己哪個專案用到過,具體用在什麼地方。這下子把我問倒了。

問:你知道什麼開發模式麼?假如給你開發一個手機OA系統,你怎麼把它進行分層。

答:我剛開始問它的時候,是設計模式麼,他說開發模式跟設計模式不一樣,開發模式是為了讓系統更加健壯,不至於散亂難以維護。我已經開始意識到這個技術官實在是夠厲害的,無論問什麼問題都把我給考倒了,他讓我簡單說一下自己的思路,怎麼給這樣的系統分層。我當時思考了一下,就給他說了一下MVC開發模式,這是JavaEE用得比較多的三層架構。M代表Model,資料儲存在這一層,V代表View,用來顯示介面;C代表Controller,控制器用來控制Model與View之間的互動。他直接把OA系統的請假管理模組給我,讓我去把它分層,哪塊是View,哪塊是Model,Controller又是哪塊。我這個時候,已經完全洩氣了,原來自信滿滿的小巫,淪落到這個地步。

問:你說你熟悉設計模式,你在開發當中用到過什麼設計模式?

答:設計模式我雖然有專門去學過,在專案中也接觸過,比如單例模式、工廠模式、觀察者模式、策略模式等。這一塊我真的不敢說自己很懂,不然我會被自己的無知給打敗的,面對如此強勁的面試官,我能做的是把自己知道的毫不保留的說出來,至於他怎麼去評判我的能力,就由他吧。

問:你對執行緒跟程序有什麼概念?

答:還是那一句好,面試前做好充分的準備,才能讓自己在面試過程中不會被虐得那麼慘。執行緒程序的概念我覺得程式設計師如果連這個都不清楚那真太說不過去了,我建議你去轉行,程式設計師不適合你。一個程式包含程序,程序又包含執行緒,執行緒是程序的一個組成部分,程序是作業系統分配資源的基本單位,執行緒是不會分配資源的,一個程序可以包含多個執行緒,然後這些執行緒共享程序的資源。


這好像是最後一個問題,有些問題比較零散我沒有一一列舉出來,雖然我最終還是通過了面試,面試官最後也是對我做出了肯定,他說我相對於其他應屆生好很多,其實好很多是多少呢?這次面試是我從大三下學期開始找工作,面試過的最難的一關,是我能把自己認識到最清楚的一次面試,其實面試官應該也懂,現在的應屆生太高估自己了,一上來就想拿5k、6k、7k、8k的,憑什麼,就憑你做過的幾個破專案,還是你所自豪的院校?我畢業之前我就給自己定了一個價:4k,這是我給自己最低的標準,這是我能夠拿到的薪資,我覺得自己就值這個價,我不會把自己看得太高。小巫的路還很長,我還沒有做到不可取代的地步,真正的牛人更多的是謙虛,他們會的東西會更加清晰,所以我在這裡想告訴,看小巫的面試寶典的童鞋,學無止境,尤其是搞技術的,想成為真正的牛人,要多向我們的前輩學習,期待有一天能超越他們,我也給自己定一個目標,幾年之後的小巫肯定會比現在的小巫更強,超越把我虐得很慘的面試官奮鬥


2013年11月27日 華仝九方第三面

地點:荔灣區康王中路486號和業廣場1105室

面試官:技術主管

我暫且不說這家公司好不好,至少我覺得這次面試是非常成功的,我喜歡這位主管,我相信假如我跟著這位上司乾的話,我一定會很快地成長起來。

其實接近最後一面的時候,說明你的技術水平基本過關了,接下來就是你人品的考查了,你沒通過只能說你人品不好;這個也是開個玩笑。最後一面沒過的話,確實需要好好找找原因,你需要好好回憶一下自己在hr問你問題的時候,你是怎麼回答,回答這些問題是需要有情商的,情商不夠很容易被刷下來的,小巫自認為自己情商還是夠用的,如果我沒有太自以為是的話,我應該拿下這個offer了,坐等訊息。


下面是面試過程:

問:請做一下自我介紹

答:我的自我介紹每次都不一樣,都是臨場發揮,這次面試我完全進入狀態了,把自己的個人情況和求職意向都描述的比較清楚,至少我是這麼覺得的。

問:你覺得你的技術水平有什麼不足,你將如何改進。

答:經過昨天技術官的面試,我已經意識到自己技術知識還不夠全面,有很多地方沒留意到,沒有很好掌握的,我在接下來的日子會努力補充自己欠缺的知識,專案需要用到的技術我會去學習。

問:你覺得你個人的性格有什麼優勢,你的性格有什麼缺陷或者不足的地方,你是怎麼去改善自己的缺點的。

答:我覺得我個人的性格是比較健談,我與人溝通的時候,不囉嗦,會把問題說到點子上。我性格不足的地方就是做事比較急躁,性急會誤事。我自己也是有去不斷去改正自己,就是剋制自己,讓事情不往不好的方向發展,讓事情發展能順利進行下去。

問:你覺得你擅長做哪方面的技術。

答:技術主管也是介紹了Android開發的方向,問我比較擅長做什麼,是介面開發還是其他的。這個問題跟二面的時候技術官問的問的是一樣的,我還是照樣回答,我覺得我想做的是應用層的,我不太願意做底層,我覺得比較枯燥,我以前也學過C++,但C++是往底層驅動開發方向,我不太喜歡,我更加喜歡的是,做Android開發,因為它能看到實實在在的產品。

問:你說你有自己的技術部落格,你寫部落格的用意是什麼?

答:有技術部落格的童鞋將會是自己很大的優勢,因為你直接把這一項作為自己的優勢來談。我的回答是,我寫技術部落格是為了記錄自己的開發和資料的收集,我想把自己所擁有的技術很知識分享給別人,還有就是我以後遇到類似的問題就直接到自己部落格查,省去麻煩,不用去Google和百度。

問:你怎麼看待加班問題?

答:做IT加班是常事,所以別老想著朝九晚五的,這很不現實。我是這麼回答的,只要公司有需要,我一定會支援的,只要不會太頻繁的就行。

問:你是怎麼知道我們公司的,我們公司有什麼產品,你是通過什麼途徑知道的。

答:我是通過學校開的一場供需見面會才瞭解到貴公司的,當時也是抱著試一試的心態去的。貴公司有一款叫做手機安全先鋒的產品,我是通過上網去了解貴公司的產品的。這個也比較好玩,因為人事發郵件通知我面試,就有一個連結,就是他們的產品,我一點選連線就知道他們的產品在中國電信首頁就有介紹。

問:你有什麼問題問我的?

答:這個很重要哈,你問的問題就是考查你是否有想法,你來這家公司的真實目的是什麼,如果你想讓面試官眼前一亮的話,就精心準備一兩個問題吧。至於小巫問了什麼,我在這裡就不說了,部落格也轉載了一篇關於問問題的,有興趣的童鞋可以去看看。


華仝九方的第三輪面試,最終面的是技術主管,其實面試完我已經知道自己已經拿下這個offer了,但因為涉及到是否能儘快入職的問題,我給的答案是否,如果說我沒能拿到最終的offer,就只有這樣一個原因了,因為我面試回來之後,人事打電話給想讓我確定最終入職時間並且表明開發那裡的態度是積極的,最終的結果兩週之後再回來告訴大家。


最終這家公司並沒有給我發offer,主要我不太願意離開目前實習的那家公司,所以就不了了之了。



2014年3月5日 

地點:廣州科學城--廣州電子商務產業園

企業:廣東天拓資訊科技有限公司

求職崗位:Android開發工程師

求職結果:拿到offer

這家公司是我畢業前面試的最後一家公司,因為我已經打算跟它籤三方協議了,我也不打算繼續找下去,我可能會找到更好的企業或者是薪資待遇更加好的。但在廣州我找工作找得並不太順利,並不是自己不夠實力,而是總是缺少機會,不過機會是自己去爭取的,下面我來說說我個人的求職的一些歷程。

小巫的求職歷程是從大三下學期4月份的時候開始的,對於我所在的學校已經算是比較早的一類人了,在我們的學校,雖然是理工學校,但整體計算機水平是沒有什麼競爭力的,學生的素質也就那樣,因為它是個2B學院,但也算是個本科。我在大學刻苦學習了三年,課程全都通過,並且連續三年都輕鬆拿到學院獎學金,但這些都是可以忽略的,雖然很努力,但似乎自己跟外面的人還存在很多差距,自然自己沒有把自己放在像自己的學院這樣的小環境裡,我一開始就奔著與那些211、985學校的人比較,雖說大學裡每個人都是在同一起跑線上,但不同人奔跑的速度就不一樣。大三下學期開始找的實習,剛開始就是去參加招聘會,去聽宣講會,去筆試,去面試,在大三下學期這段時間,自己碰壁了不少,但也長進了不少,至少也讓我認清了自己,知道自己存在很多的不足,自己並沒有想象的那麼優秀。學校的那點成就,就讓它留在學校吧,沒有拿出來的必要。人只有經過挫折跌倒之後爬起才能成長,才能意識到自己還差得遠。到目前為之我面試了8家企業,直到最後一家拿到offer之後,我已經沒有什麼興致再繼續下去了,因為已經找到合適了,我需要的只是一家能讓我揮灑汗水的地方,讓我好好專心在剩下的幾年裡好好奮鬥的地方。別人的任何面試經驗,那是別人的,只可以供自己參考,自己的求職經歷才是自己的一筆財富,只有親身體驗才會覺得回味無窮。不管面試什麼崗位,自己要有目標,求職需要有針對性,缺什麼補什麼就是了,這沒人能幫得到自己,這些事只能自己下功夫去做。小巫求職的是Android工程師,為了得到一份好的工作,我做了很多努力,面試的經驗也是經過前面好幾次的失敗中積累下來的,我建議求職者首先要認清自我,找到自己的不足之處,自己有什麼優勢,求職技術類的崗位,最基本的要求是要技術紮實,有相應的專案經驗,能在面試過程中能回答得不算太差就行了。當然面試的時候是需要技巧的,比如說話的技巧,面試官就問過我你覺得自己的優勢在哪,你覺得你期望的薪資能維持多久,你怎麼看待加班,你在什麼的情況下會選擇離職等等,這些問題的回答考查你個人的語言組織能力,是否會婉轉的表達。小巫也即將畢業了,大學四年對自己來說長不長,說短也不短,也有過一些遺憾,不過沒有遺憾的人生是不完整的。最後送大家一句話:“人走到任何境地都是因為自己”。謝謝!!


           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述