「面試造航母,工做擰螺絲」,面了4家公司,感慨萬千(Java崗)

「面試造航母,工做擰螺絲」,面了4家公司,感慨萬千(Java崗)

樓主離職已有 10 天,這段時間裏除了看源碼,就是投簡歷面試了。一共面試了 4 家,說說感覺。mysql

一、XX 匯

XX 匯是一家小型的電商網站,因爲樓主的技術棧集中在 Java 語言這裏,因此,即便樓主對併發,JVM,Netty,Spring 等都稍有了解,但依然沒有任何優點—— 由於他們徹底用不到。react

整個面試過程當中,問了大概如下問題:面試

  1. 說說你的項目,用了 SpringCloud 哪些功能?
  2. 熟悉 Mysql 嗎?說說索引(不懂 Mysql 啊大佬)
  3. 如何實現一個單例模式(這個俺擅長)
  4. 平時使用了哪些線程池(這個俺也擅長)
  5. Map 接口有哪些類(這個俺也擅長)
  6. 寫一段 SQL 唄(不會 SQL)
  7. 如何實現免登錄功能(cookie session?)

固然,被刷了,估計是 SQL 不夠好吧,而我擅長的他們也不須要。redis

二、XX 旅遊

這個就比較奇葩了,是最奇葩的一個,面試官是個小夥子,根本不懂併發,而後強行問我併發,本身基本一聲不響。還對個人回答貌似不滿意?算法

  1. 自我介紹一下。
  2. 說說 Mysql 的索引。
  3. 說說 redis 主從同步。
  4. 說說 redis 緩存穿透,緩存雪崩,惡意訪問。redis key 怎麼設計?redis master 崩了怎麼辦?
  5. 如何設計一個高併發系統。
  6. 如何設計一個高併發活動業務。
  7. 說說 volatile 。
  8. 說說 Java 裏面的鎖。使用上有什麼不一樣?
  9. 說說 final。
  10. 說說 Java 內存模型。
  11. 說說 GC。
  12. Mybatis 爲何比 JDBC 快(緩存?)?

整個溝經過程中,除了上面的 redis 和項目有一些引導性的提問以外,後面關於 Java 的,基本一聲不響,而後不知因此。。。。真不知道 XX 旅遊還有沒有大神了。sql

三、XXX 中間件

這家就比較有意思了,是在 Mycat 中間件上作的 Mysql 中間件。兩個面試官都挺有意思的。設計模式

先是研發 leader 問。緩存

  1. 說說你擅長的(併發,JVM,RPC,Netty)
  2. 說說 Java 的內存模型
  3. 說說 Netty 的 reactor 模型相比普通的 NIO 實現好在哪?

而後是中間件 leader 提問。安全

  1. 黑板上手寫幾段排序和過濾字符串代碼。
  2. 說說經常使用的設計模式。
  3. GC 優化有哪些經驗。

總的來說,雖然問題很少,但問的都很專業,也能感受到面試官的技術確實很是深刻,按照他們說的,「咱們常常要解決操做系統層面的問題,所以要很是熟悉 Linux」,而後和我講了幾個 OS 的函數。。。cookie

基本上,都是從簡歷上開始問的,不像有的公司,簡歷寫的和沒寫同樣,根本不問簡歷上的,就問你不懂的,那你叫我來幹啥???我只會我簡歷上的,簡歷上給你看的東西就是我擅長的,若是你不須要,就不要叫我過來。

因此,遇到問你簡歷的面試官,好好珍惜。

PS:這是 4 家中,惟一一家給面試者喝水的公司。。。。。

四、XX 醫生

怎麼說呢?第一個面試官還挺正常的,第二個面試官就奇葩的很。。。

第一個面試官:

  1. 懂基本的數據結構和算法吧?說說鏈表。怎麼提升查詢效率(2分?)還能再提升嗎(提示跳錶)
  2. cookie 和 session。實現一個記住我功能。session 存放在哪裏?用戶不少怎麼辦?JVM 崩了 session 怎麼辦?
  3. 設計一個票房表結構。
  4. 說說 hashMap。
  5. 爲何線程不安全。
  6. 爲何 HashMap 線程不安全?
  7. 多線程下 HashMap 安全嗎?讀也不安全嗎?(WTF?開始懷疑他們了。。。。)
  8. 平時使用併發類庫解決了哪些問題?
  9. 說說 Java 內存模型。

還算比較正常的。基本上還能聊。

第二個面試官:

  1. 寫一段代碼,把這個字符串過濾而後分組一下。
  2. 給 10 個數,下面寫的數是上面的數的下面的個數。。。。。
  3. over,我以爲你思惟仍是不夠開放。

我也是無語了。。。。。

這家公司,6 點叫我過去,七點他們才吃好飯來面試,面到 8 點多,一口水都沒得喝。真是神通常的公司。。。。

五、總結

  1. 樓主的 mysql ,redis 確實不夠深刻,由於沒花時間,沒法狡辯。這個確實是職業規劃帶來的反作用吧。
  2. 樓主投遞簡歷的時候,不夠專業,投遞的崗位可能和樓主的技能不匹配。
  3. 運氣好,遇到一個合格的面試官很重要,不少面試官不夠專業。
  4. 日常心,面試就是一個撮合的過程,合適本身的公司很少,沒面上,說明沒有緣分,正常。繼續努力,找到適合本身的公司。
相關文章
相關標籤/搜索