很早就想寫一篇文章記錄自己的求職的過程,但是由于找到了工作后租房,搬家,入職等等亂七八糟的事情導致自己不停地拖延。今天早上提前到公司,抓緊時間完成這篇文章。
我的求職面試的過程占線拉的有點長,六月底的時候去面試過兩家公司,整個七月的時間,我去忙其他事情也沒有特別的投入,到了八月我在不到周之內去面試了八家公司。前前后后總共是面試了十家公司,薄荷和英語流利說被拒了有五家說可以過去,然后還有三家在我選定公司為止還沒收到反饋。由于之前沒有去面試過,在這么短短的時間里面能去到不同的公司進行面試也真豐富了自己的經歷。
這些公司分布與不同的領域,從做外包的小公司到做馬拉松社區的公司,從做高端醫療服務的公司,到做網紅經濟的廣告公司,這些種種經歷都大大拓展了我對于不同公司業務的認識。
當然,我的面試過程也不是一帆風順的,從最開始被面試官面試問的一臉懵逼,到后面漸漸地對能夠熟練的回答他們的問題,對 ROR 了解也大大加深。所以還是一句句話,鼓勵大家可以去多多面試。
但是,雖然說鼓勵大家多去實戰,但是我們還是不能打沒有準備的仗。我們還是需要針對面試做一些準備。
在找工作面試之前,建議大家先將 jdstore 的主要框架復習一下,然后在進一步學習選修課的內容。否則話在找工作面試的過程中當面試官問到的許多問西具體的細節,例如你是怎么實現這個功能的時候,你都沒辦法回答。
我就是吃了個這個虧,六月底我的第一次面試去薄荷網的時,當時的 CTO 就問了我許多語法特性的問題,例如 extend 與 include 的區別,當時因為自己有一個多月的時間去忙其他的事情,遺忘了許多東西,一下就被問懵了,許多問題也回答不上了。
我的建議是百寶箱的內容可以先不用上,先將其他的東西,例如不熟,數據庫等知識先去看看,通過這些課程 對 ROR 的進一步理解,能夠很快的進步。注意,這里可能會遇見看不懂,不理解,記不住的東西,沒關系,將這些東西,記下來,先往后走。看完教程之后再回過來多看幾遍慢慢的你就可以理解了。
除了全棧營的課程里面的東西我還要推薦一些資料給大家。首先是@王振華 同學的博客,他已經成功找到了工作。王同學非常認真,將自己在面試中遇見的問題以及解決辦法都寫了下來。當時我在找工作前看了他的 blog 對我的幫助很大。
接下來是 《Ruby on Rails 教程》 這本書教你徒手寫一個類似于 Devise 用戶登錄系統,在這個教程中穿插了許多的 ROR 的最佳實踐,以及一些語法特性,通過學習這個課程可以讓你對 Rails 有更深的理解,并且那些必修課程中看不懂的東西,你也慢慢的就能夠理解的。
以上是我在面試前的學習與參考的資料。
關于面試題部分,我遇見的一些考題有:
1、現場寫一個 job-listing 的應用
2、完成一個站內信的功能 github 鏈接。
3、如果增加數據庫查詢的速度?答:用索引。問:索引的實現方式?答: B+樹。
除了關于面試中的技術問題之外,還想談論一下關于薪資的問題,如果是作為轉行的同學來說,一開始的薪資的平均水準在 8K-10K 左右(這個是在上海的水平),有的工資公司開出的價格會更低,這個大家要做好心理準備,擺正自己的預期,畢竟薪資水平與個人能夠創造出的價值是成正比的,在這段時期里面,我們更應該將注意力放在自己的成長上去。畢竟我們是活在未來的人,我們更重視價值,我們為自己工作,我們是有成長加速度的人。
最后,祝大家找工作順利!