1、爲何跳槽和選擇公司程序員
1. 爲何跳槽面試
雖然咱們跳槽的緣由各自不一樣,可是主要緣由通常都是待遇、成長、穩定這些主要因素,也有一些好比想距離家更近等等因素。算法
待遇就是收入,好比工資、股票、獎金等等,在這個層面影響咱們跳出的心態通常都是,好比我以爲我技術能力達到了某個階段,可是目前薪水比我能力要低,或者是我一塊兒成長的同窗朋友同事如今薪水都比我高,或者是在高房價下面或者要養孩子,須要更多的收入來支撐,無論什麼緣由,追求高薪天然是咱們在商業社會每一個人的重要選擇。這個無可厚非,不過就是要按照行業大狀況、我的能力等綜合考量。數據庫
跳槽不少廣泛緣由是待遇低,或者是跟本身預期不知足。另一個是工做太累或者是沒有發展空間了,還有的是爲了離家距離近,這些也能夠理解。不夠我一個建議的原則是:不要頻繁跳槽!安全
我感受你在一個公司沒有呆超過2年+,你其實對整個公司的認識還不是足夠的,有時候容易片面,或者是刻意放低了本身目前的工做,以爲本身很悲催,不換個工做對不起本身。其實不必,按照我的狀況和行業大環境等等去作決定。數據結構
是否跳槽,本身決定想清楚,作了不要後悔!架構
2. 選擇什麼公司性能
選擇什麼公司看本身基本的要求,廣泛作法是去這個公司可以成長或者是能給給你想要的薪水。學習
我通常推薦選擇跟本身行業相似或者是工做性質相似的公司,這樣你的所學都不會白費。固然也有人徹底換行業或者換角色,好比你之前作技術,如今你轉成作產品經理,這也無可厚非,只要你以爲本身可以作的不錯而且有發展。優化
通常推薦的公司是大公司或者是某個你看起來比較有發展的公司。大公司廣泛都流程制度完善,平臺現有龐大,你可以進去作不錯的產品,而後在整個過程當中迅速成長起來。另外有發展的公司,那麼你主要在意的就是公司的未來了,若是你確認公司未來不錯,也能夠進去大幹一場。
3. 怎麼投遞簡歷
若是你看好了某個公司,通常就是內部推薦、獵頭推薦、本身投遞簡歷等幾種方式,整個效果和優先級也是按照我描述的,內推效果最好,而且可以有的放矢,獵頭推薦週期比較漫長,而且獵頭會給你作不少評估和包裝,週期會偏長。本身投遞,看各個公司,有些有平臺,有些沒有,因此很容易簡歷石沉大海,因此具體公司具體投遞方式不一樣。
2、如何面試
說全部面試是公平公正的這件事是假的,人類都是動物,天然會存在我的喜愛,因此通常好的優秀的公司,爲了規避面試官的我的問題,會經過流程來解決,好比多輪面試、交叉面試、多人面試等方式來儘可能減小某個面試官私人感覺或者情緒影響面試結果的狀況。
流程的本質就是爲了規避人性自己的弱點和問題。
雖然如此,流程能夠解決問題,可是,國內大部分公司(包括某些知名IT或互聯網公司)都不是有很好的面試流程的,大部分都會被面試官的主觀意識所影響。因此,你要時刻記住,這個世界沒有絕對的平等!
好吧,既然你可能技術能力不錯,可是你遇到的面試官把你pass掉,你也要心甘情願,沒辦法,誰叫你碰到不對胃口的?! 爲了規避這種狀況,我簡單說說一些面試過程當中的問題。
1. 面試準備
通常面試前我建議針對職位和公司,有一個針對性的技術學習作功課,或者網上看看面試題之類的,增長本身的成功率,有備無患嘛。並且其實你在面試前學習,會讓你學習的效率提升好多,知識攝入量也不錯,比日常漫不經心的學習效果更好,有壓力有動力嘛。
2. 外在
就是着裝之類的,對於技術人員來講,跟一些對外或者是溝通很頻繁的類職位不一樣,穿着打扮天然就行了,西服皮鞋領帶之類搞的太假不必(若是你是中高級職位,好比技術總監之類的仍是要注意下),由於你憑藉的是技術和綜合能力,外表不是太主要。雖然如此,可是最好不要髒兮兮,或者很拖沓的感受,或者滿嘴口臭,會讓面試官感受不太愉快(廢話,全部人面對一個特別髒的人都不會愉快),可能會減低你的印象分。雖然這些佔的比重我估計很是小,可是若是把本身弄的乾淨利落,讓你顯的很聰明幹練,別人也會增長几分好感。
3. 環境和距離
大部分公司面試場所不一,通常就是集中在會議室,有的多是在開放空間,有的是在透明玻璃的會議室,校招類的通常在賓館或者學校會議室自習室之類的。
通常社交距離是45cm是比較合適的,面試過程當中,主動權基本都在面試官手上,因此你配合就行了,不要太把本身當回事,別人可能會反感你這個行爲。通常面試兩人距離大於45cm左右比較合適,由於咱們每一個人都有一個心理安全距離,若是兩人太近,會以爲很壓抑,兩人都不舒服,要是還有口臭之類的,反而由於距離太近更尷尬。可是不能太遠,可能說話都聽不清楚,影響了面試效果,具體本身掌握一下。還有就是若是兩人是正面對這作會感受審判通常,會比較壓抑,比較好的作法是兩人側面L角坐,這樣不會彼此壓抑,也方便交流。(本規則適合大部分面試,包括非技術職位)
若是是有些校園招聘,通常是在賓館房間面試,廣泛合理的面試官的作法是面試過程當中敞開房間門,特別是針對異性面試者,這個作法尤爲重要,體現尊重,提供一個有安全感的面試環境。若是你是一個女生參加校園招聘,在賓館面試,合理的作法是你進入面試房間能夠把門敞開,這樣是比較適宜的。
4. 溝通方式
通常說話語氣平穩,不卑不亢,情緒不用變化太大,吐字清晰,可以表述清楚你的意思的時候,不用口若懸河說不少,核心點多聊一些,若是不知道對方想要聽什麼,能夠多問幾句。
5. 面試流程
面試流程各個公司不同,技術來講大致確定就是一來先作筆試題,而後在面試(面談)的過程。另一種就是一過來就是面談,沒有筆試環節,看各個公司的流程和習慣。
不少人認爲本身是高端人才,若是有公司給他作筆試題,以爲本身受侮辱了同樣,甚至我還見過拂袖而去的。其實我以爲你們都是出來跳槽找工做,你們在地位上沒有什麼不平等,讓你作題也不是鄙視你技術很差,只是先經過簡單的筆試大體瞭解你的技術層次,這個無口厚非。說簡單點,就是不用太把本身當回事,你出來找工做嘛,重要的是找到個不錯的單位,若是你對本身技術自信,那你就痛快的把筆試題作完來反抗。不用太在乎這種層面的東西,固然了,也有界限,好比說招聘的是個高級職位,若是還作筆試題,就多少瞧不起人了,由於越往上走之後,可能不少技術細節不會太記得,在筆試中容易吃虧。
技術面試不一樣的技術應該問的問題都不相同,好比你PHP、Java、C++、數據庫每一個技術點不一樣,出的面試題天然不一樣,最好你在找工做的時候就選擇跟你我的擅長技術比較符合的職位。
技術面試的流程是一面簡單問題(基礎知識、數據結構算法、本職位所需基本知識),二面複雜問題(複雜知識、架構、技術層次等),三面廣泛就不問技術,通常是人品啊性格啊或者是一些智力題,或者有些就到了HR談待遇階段。
6. 面試問題
通常面試官問你的題目就兩種,一種是開放式問題,一種封閉是問題,好比說:C語言中static關鍵字有那些用途?這就是一個封閉式的問題,就是有明確結果的。好比問你:如何優化一個網站的性能?這種就是一個開放式問題,你能夠任何角度或者維度去分析這個問題。
通常問你封閉式的問題,主要是考察你對技術點,技術細節的記憶背誦能力,通常若是遇到開放式問題,廣泛就是想考察你的綜合能力或者是對問題可以在哪些層次去描述。在面對開放式問題的時候,有時候你不肯定面試官是想聽哪方面的內容,你能夠追問一句,把開放式問題的範圍縮小,而且可以有效的掌握面試官問這個問題背後的動機。好比:如何優化一個網站的性能?這個問題,你能夠追問一句:是描述我優化過的一個案例仍是描述一個大體的過程?這樣可以更精確瞭解面試官想經過這道題目考查你的實戰能力仍是系統知識組織能力。
封閉問題回答就是知道就描述清晰就好了,不用囉嗦說不少沒用的,若是不知道就明確表示不知道就行了。開放式問題,回答方式和策略就不少,通常有我上面說的先縮小範圍,而後你大體描述主要答案,而後對你比較熟練的部分能夠深刻描述,加強面試官對你的承認。
通常狀況來講,技術面試能夠簡單實在一些,好比有些問題知道的就邏輯清晰的表述清楚,若是徹底不知道的,就說不知道,不要唧唧歪歪說一堆徹底無關的東西,反而讓別人以爲你不懂裝懂,反而對你印象差,還不入乾脆利落點。
面試問題沒有統一規則,每一個不一樣技術,或者不一樣業務應用環境的公司,出的技術題徹底不一樣,有的簡單有的難,不過不少基本的知識都差很少,這個就是考察你技術能力。
7. 常見問題
通常面試中不少問題是會出現的,好比咱們常常瞭解的:自我介紹一下、你爲何離開上一家公司、你爲何想來本公司、你將來X年的職業規劃是什麼等等問題。這些問題有些是HR問,有些是通常技術面試官會問,看各個狀況。
這些問題我推薦的描述是儘可能回答的時候客觀一些,不用揉入太多主觀因素。
自我介紹的過程通常簡潔明瞭,不用太自詡也不用自貶,客觀描述,一些細枝末節能夠跳過,並且時間不要過久,由於面試官基本都會看簡歷,瞭解你基本的狀況,你只須要大體重複或者突出某些你想描述的點就行。
對於一些敏感問題,好比說問你爲何離開上一家公司,我不推薦的描述是:上級公司的領導是個笨蛋、或者上家公司太爛之類的言論,由於每一個人都會代入,好比你說上家公司領導很傻,那麼面試官會想,是否是你性格或者合做有問題,或者是你跟領導有過節,極端狀況還會想你是否是被上家公司給fire的等等。我比較推薦的描述是儘可能描述一些客觀緣由,好比說爲了尋求更好發展,或者是部門調整解散,或者是想得到更長足的學習和成長之類的,有些東西說出來是感受有點虛,其實不必定,看你怎麼去理解這些東西,或者若是你是面試官,你回去如何解讀這些東西。
職業規劃之類的就因人而異,好比有人實際是喜歡高薪水,有人是喜歡悠閒,雖然咱們每一個人本質都是追求:錢多、活少、離家近這種工做目標,可是實際是不現實的,哪怕你實現了這種目標,你可能職業也會存在很大危機。有人職業規劃是作技術線,有人是想長期作管理,有的是很迷糊,若是你不知道本身的目標,那麼你就不妨直白說還沒想好將來多年後的狀況,目前只是想在一線把技術學習好,工做作好,這樣也許是個不會太不靠譜的回答。
3、如何談薪水
談待遇是個很是敏感的話題,大部分公司的hr都不是省油的燈,都是通過久經考驗過來的。而薪水決定權來講,每一個公司又不同,好比有些是你的領導決定你薪水,有些是公司HR按照公司同級別人員待遇來談,每一個公司模式不一樣。
通常薪水來講,廣泛按照IT行業業內慣例是上升10%-50%不等,大部分主流保持在20%-30%的薪水上浮狀況,固然也有個別翻倍或者更多之類的,這個因人因公司而異。
談薪水你首先須要想好本身的預期,有時候獅子大開口也會會搞砸,可是你默默無語的也容易拿低薪水受傷害。互聯網公司不少HR的主要職能就是薪水砍價,由於這是他們的工做,因此不要驚訝被砍了薪水。
那你又疑惑,既然她們會砍個人薪水,我是否是開高一些呢?可是實際每一個公司狀況不一樣,好比有些公司你開好高,最後嚇的都不敢再聯繫你了,還有一種是你開的過高,公司直接就不要你,不跟你談薪水了。因此廣泛作法是你先了解業內行情,還有就是你對自我薪水的已給預期,這樣談好之後就不會互相後悔耽誤時間了。
談薪水通常是你說如今薪水多少,而後指望薪水多少,大概是醬紫的,可能中間hr會按照各類評估指標來決定你薪水,好比廣泛的業內浮動清水慣例、你的學歷狀況、你從事的崗位、同等崗位在公司的基礎價格等做爲綜合考慮,有時候不必定是獅子大開口就是好,因人和狀況不一樣單獨去討論處理。
薪水這種關乎本身價值評估和生活質量的重大問題,須要謹慎思考的去跟HR談。
4、總結
零零碎碎聊了一堆,大部份內容我回頭一看都感受比較抽象,多是由於我想找一個忽略所屬具體語言代碼這種層次,雖然大部分來講,咱們在面試裏都會遇到,可是我抽象出更有價值容易理解的文字,給各位想今年跳槽的同窗們一個參考。