回覆列表
  • 1 # Java阿坑

    您好,本人四年Java開發,座標深圳。2020年初拿到深圳坂田,東莞松山湖兩份華為專案組Offer。目前就職於某國企,做國家電網這一塊。看到您的這個問題,不由的點進來看,因為這也是我曾經思索過許久的問題。我想發表一下我的看法,希望對您有幫助。純手敲,不對的地方,還望多多指教。

    對於Java開發行業的面試來說,我個人認為主要有兩個比較重要的維度:薪資和公司性質。

    一般來說,面試和筆試題會根據不同的薪資水準和公司性質發生改變。

    舉幾個例子,在深圳月薪10K以下的面試,幾乎都是圍繞的幾個基礎性問題:Java,資料庫,SpringBoot。當然,如果能夠掌握前端、運維、或是更深層次的後端技術棧當然最好。

    10-15K的可能會涉及到如今比較火熱的前後端框架,比如各類mq,ES搜尋引擎,SpringCloud/Spring Cloud Alibaba(個人Dubbo微服務方向比較菜,一般不會在簡歷上顯擺)。當然能夠兼顧前端開發或者運維更好,比如ES6,Vue,Docker容器化等等。老闆都是一個心理,巴不得找一個人進來什麼都會,然後給一個人的工錢。這種情況一般求職者都是不願意的,但是自己知道的越多,對於找技術崗位來說,無疑也是一種優勢。

    17K以上的話,就會深入一些熱門框架,常用技術的原理和底層會更多。

    第二個維度就是公司性質。在找工作之前,自己必須清楚自己想要找一個什麼樣的公司,這樣才可以對症下藥,更好的去應付面試。比方說,位元組跳動相比其他公司更加看重演算法;華為/阿里等一線大廠會更加看重個人對於技術的深度而非廣度;中小型公司更看重入職人員能做事,而不太會去關心他們到底學的怎麼樣;國企個人認為適合養老,技術棧要求不高,僅僅是能做事就行。

    針對您的這個薪資水準要求,我的建議是:

    (1)Java,資料庫這兩方面是重中之重。因為無論您面試什麼樣的崗位,什麼樣的公司,這兩部分都是繞不開的面試話題。資料庫您可以根據選擇公司規模和個人愛好去選擇專攻方向,一般來說,大專案比較多的公司,Oracle用的比較多。中小專案也會頻繁使用Mysql。

    (2)對於微服務,中介軟體,也最好是瞭解並且實戰一下,不要求能說出多少原理,但至少一個簡單的需求能說出兩到三種解決方法。

    (3)前端、運維同樣是個人亮點。掌握一部分這方面的知識,也能讓自己在眾多求職者中脫穎而出。(我自己面試華為的時候,雖然大概知道進去的話幾乎都是定點後端作業,但是面試官也問了前端部分。還是那個心理,希望求職者深度廣度兼顧)

  • 中秋節和大豐收的關聯?
  • 我想去大理,應該去哪裡最沒有白來一趟?