2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

又到一年“金三銀四”,因爲疫情的影響,今年的金三銀四和往年大不一樣。不能出門?這可不耽誤面試找工作,越來越多的公司選擇遠程面試。一位產品小夥伴年前辭了職,準備舒舒服服在家過完年後,趁着求職的黃金季再找工作,眼下被這突如其來的疫情打亂了腳步,在家等着既焦慮又着急,甚至都有些後悔年前的衝動辭職。他不僅擔心疫情,更擔心下個月的房貸去哪裏找。疫情帶來面試方式的轉變,不僅難爲了各公司上身穿正裝下身穿睡褲的HR,更是給了遠程面試的應聘者們一道超綱題。面試準備或許做了不少,但這遠程面試大家可能都是頭一次。

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

首先,我們還是得做好面試的基本功,疫情期間的面試它不還是面嘛!那以下四個方面的問題你就必須得心裏有數!

面試過程中面試官最喜歡提問的幾類問題

  • 簡單介紹一下自己。

  • 上一份工作是因爲什麼離職?

  • 你覺得自己有什麼優勢/劣勢?

  • 你爲什麼應聘這個職位?

簡歷如何書寫

一份能讓HR駐足的簡歷可不是你有多少興趣愛好,而是根據你所應聘的職位給出有針對性的學習、實踐經歷,給HR你有這個能力完成該職位的工作的感覺。

大廠面試需要注意什麼

  • 個人狀態,自信而不是自滿,實事求是,對自己的能力有一個較爲客觀的表述。
  • 面試前多多瞭解該公司,例如該公司的突出產品、企業文化、歷史沿襲等等,知己知彼,纔能有的放矢。

遠程面試VS現場面試到底有哪些不同?

首先,隔着屏幕的遠程面試會讓面試官比現場面試更加請注意你的神態,所以面試前要多多練習自己的神態和肢體語言。

另外,面試官可以直接看到你在家中的生活狀態,不說一塵不染,物品擺放整齊這是起碼的。

個人面試前的準備:

  • 個人的形象準備:挑選合適的服裝,不可過於隨意,什麼睡衣睡褲不說你也知道該換吧。

  • 視頻面試練習:在面試前就對着電腦或者手機的攝像頭多多練習,記住在面試時正視鏡頭,給面試官一種專注的感覺,眼睛可不要在屏幕上東瞟西瞟哦。

  • 周邊環境整理:在光線充足的地方進行面試,不要過黑也不要過度曝光。注意周邊物品擺放整齊,空間潔淨。

  • 設備網絡準備:檢查面試所需使用的通訊設備以及網絡穩定狀況,可不要因爲設備沒電或者斷網給面試官造成不好的印象哦。另外熟悉熟悉遠程面試平臺,避免手滑關掉頁面。

一些比較常見出現的問題,順便列舉下。

多線程

  • 守護線程是什麼?
  • 說一下 runnable 和 callable 有什麼區別?
  • sleep() 和 wait() 有什麼區別?
  • notify()和 notifyAll()有什麼區別?
  • 線程的 run()和 start()有什麼區別?
  • 創建線程池有哪幾種方式?
  • 線程池都有哪些狀態?
  • 線程池中 submit()和 execute()方法有什麼區別?
  • 在 java 程序中怎麼保證多線程的運行安全?
  • 多線程鎖的升級原理是什麼?
  • 什麼是死鎖?怎麼防止死鎖?
  • ThreadLocal 是什麼?有哪些使用場景?
  • 說一下 synchronized 底層實現原理?
  • synchronized 和 volatile 的區別是什麼?
  • synchronized 和 Lock 有什麼區別?
  • synchronized 和 ReentrantLock 區別是什麼?
  • 說一下 atomic 的原理?

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

Java基礎

  • JDK 和 JRE 有什麼區別?
  • == 和 equals 的區別是什麼?
  • 兩個對象的 hashCode()相同,則 equals()也一定爲 true,對嗎?
  • final 在 java 中有什麼作用?
  • java 中的 Math.round(-1.5) 等於多少?
  • String 屬於基礎的數據類型嗎?
  • java 中操作字符串都有哪些類?它們之間有什麼區別?
  • String str="i"與 String str=new String("i")一樣嗎?
  • 如何將字符串反轉?
  • String 類的常用方法都有那些?
  • 抽象類必須要有抽象方法嗎?
  • 普通類和抽象類有哪些區別?
  • 抽象類能使用 final 修飾嗎?
  • 接口和抽象類有什麼區別?
  • java 中 IO 流分爲幾種?
  • BIO、NIO、AIO 有什麼區別?
  • Files的常用方法都有哪些?

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

Spring

  • spring 有哪些主要模塊?
  • spring 常用的注入方式有哪些?
  • spring 中的 bean 是線程安全的嗎?
  • spring 支持幾種 bean 的作用域?
  • spring 自動裝配 bean 有哪些方式?
  • spring 事務實現方式有哪些?
  • 說一下 spring 的事務隔離?
  • 說一下 spring mvc 運行流程?
  • spring mvc 有哪些組件?
  • @RequestMapping 的作用是什麼?
  • @Autowired 的作用是什麼?
  • spring boot 核心配置文件是什麼?
  • spring boot 配置文件有哪幾種類型?它們有什麼區別?
  • spring boot 有哪些方式可以實現熱部署?
  • jpa 和 hibernate 有什麼區別?
  • spring cloud 斷路器的作用是什麼?
  • spring cloud 的核心組件有哪些?

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

Mybatis

  • mybatis 中 #{}和 ${}的區別是什麼?
  • RowBounds 是一次性查詢全部結果嗎?爲什麼?
  • mybatis 邏輯分頁和物理分頁的區別是什麼?
  • mybatis 是否支持延遲加載?延遲加載的原理是什麼?
  • 說一下 mybatis 的一級緩存和二級緩存?
  • mybatis 和 hibernate 的區別有哪些?
  • mybatis 有哪些執行器(Executor)?
  • mybatis 分頁插件的實現原理是什麼?
  • mybatis 如何編寫一個自定義插件?

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

Redis

  • redis 和 memecache 有什麼區別?
  • redis 爲什麼是單線程的?
  • 什麼是緩存穿透?怎麼解決?
  • redis 支持的數據類型有哪些?
  • redis 支持的 java 客戶端都有哪些?
  • jedis 和 redisson 有哪些區別?
  • 怎麼保證緩存和數據庫數據的一致性?
  • redis 怎麼實現分佈式鎖?
  • redis 分佈式鎖有什麼缺陷?
  • redis 如何做內存優化?
  • redis 常見的性能問題有哪些?該如何解決?

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

JVM

  • 說一下 jvm 運行時數據區?
  • 說一下堆棧的區別?
  • 隊列和棧是什麼?有什麼區別?
  • 什麼是雙親委派模型?
  • 說一下類加載的執行過程?
  • 怎麼判斷對象是否可以被回收?
  • java 中都有哪些引用類型?
  • 說一下 jvm 有哪些垃圾回收算法?
  • 說一下 jvm 有哪些垃圾回收器?
  • 詳細介紹一下 CMS 垃圾回收器?
  • 新生代垃圾回收器和老生代垃圾回收器都有哪些?有什麼區別?
  • 簡述分代垃圾回收器是怎麼工作的?
  • 說一下 jvm 調優的工具?
  • 常用的 jvm 調優的參數都有哪些?

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

MySql

  • 如何獲取當前數據庫版本?
  • char 和 varchar 的區別是什麼?
  • float 和 double 的區別是什麼?
  • mysql 的內連接、左連接、右連接有什麼區別?
  • mysql 索引是怎麼實現的?
  • 怎麼驗證 mysql 的索引是否滿足需求?
  • 說一下數據庫的事務隔離?
  • 說一下 mysql 常用的引擎?
  • 說一下 mysql 的行鎖和表鎖?
  • 說一下樂觀鎖和悲觀鎖?
  • mysql 問題排查都有哪些手段?
  • 如何做 mysql 的性能優化?

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

其他

  • zookeeper 有幾種部署模式?
  • zookeeper 怎麼保證主從節點的狀態同步?
  • 集羣中有 3 臺服務器,其中一個節點宕機,這個時候 zookeeper 還可以使用嗎?
  • 說一下 zookeeper 的通知機制?
  • kafka 可以脫離 zookeeper 單獨使用嗎?爲什麼?
  • kafka 有幾種數據保留的策略?
  • 什麼情況會導致 kafka 運行變慢?
  • 說一下你熟悉的設計模式?
  • 簡單工廠和抽象工廠有什麼區別?

共同進步,學習分享

上面提到的面試題我都整理好了答案分享給大家,還有海量學習資料,乾貨知識點都會在裏面更新,歡迎關注我的公衆號【風平浪靜如碼】獲取!

覺得寫的還不錯的就點個贊,加個關注唄!點關注,不迷路,持續更新!!!

2020年“金三銀四”,Java程序員如何遠程面試謀取高薪offer?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章