又到一年“金三銀四”,因為疫情的影響,今年的金三銀四和往年大不一樣。不能出門?這可不耽誤面試找工作,越來越多的公司選擇遠端面試。一位産品小夥伴年前辭了職,準備舒舒服服在家過完年後,趁着求職的黃金季再找工作,眼下被這突如其來的疫情打亂了腳步,在家等着既焦慮又着急,甚至都有些後悔年前的沖動辭職。他不僅擔心疫情,更擔心下個月的房貸去哪裡找。疫情帶來面試方式的轉變,不僅難為了各公司上身穿正裝下身穿睡褲的HR,更是給了遠端面試的應聘者們一道超綱題。面試準備或許做了不少,但這遠端面試大家可能都是頭一次。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbwxCdh1mcvZ2LcV2Zh1Wa9M3clN2byBXLzN3btg3PRJTT6FERNRTVq5EbOR0T5FEVNNTR6xUeJpHT6hzQNlXQq1kd4cVY1VFSkBHauxUdSJTW0F1RiZHZXxUeWJzYxkTeMZTTINGMShUYvwlbj5yZtlmbkN3YuQnclZnbvN2Ztl2Lc9CX6MHc0RHaiojIsJye.jpg)
首先,我們還是得做好面試的基本功,疫情期間的面試它不還是面嘛!那以下四個方面的問題你就必須得心裡有數!
面試過程中面試官最喜歡提問的幾類問題
- 簡單介紹一下自己。
- 上一份工作是因為什麼離職?
- 你覺得自己有什麼優勢/劣勢?
- 你為什麼應聘這個職位?
履歷如何書寫
一份能讓HR駐足的履歷可不是你有多少興趣愛好,而是根據你所應聘的職位給出有針對性的學習、實踐經曆,給HR你有這個能力完成該職位的工作的感覺。
大廠面試需要注意什麼
- 個人狀态,自信而不是自滿,實事求是,對自己的能力有一個較為客觀的表述。
- 面試前多多了解該公司,例如該公司的突出産品、企業文化、曆史沿襲等等,知己知彼,才能有的放矢。
遠端面試VS現場面試到底有哪些不同?
首先,隔着螢幕的遠端面試會讓面試官比現場面試更加請注意你的神态,是以面試前要多多練習自己的神态和肢體語言。
另外,面試官可以直接看到你在家中的生活狀态,不說一塵不染,物品擺放整齊這是起碼的。
個人面試前的準備:
- 個人的形象準備:挑選合适的服裝,不可過于随意,什麼睡衣睡褲不說你也知道該換吧。
- 視訊面試練習:在面試前就對着電腦或者手機的攝像頭多多練習,記住在面試時正視鏡頭,給面試官一種專注的感覺,眼睛可不要在螢幕上東瞟西瞟哦。
- 周邊環境整理:在光線充足的地方進行面試,不要過黑也不要過度曝光。注意周邊物品擺放整齊,空間潔淨。
- 裝置網絡準備:檢查面試所需使用的通訊裝置以及網絡穩定狀況,可不要因為裝置沒電或者斷網給面試官造成不好的印象哦。另外熟悉熟悉遠端面試平台,避免手滑關掉頁面。
一些比較常見出現的問題,順便列舉下。
多線程
- 守護線程是什麼?
- 說一下 runnable 和 callable 有什麼差別?
- sleep() 和 wait() 有什麼差別?
- notify()和 notifyAll()有什麼差別?
- 線程的 run()和 start()有什麼差別?
- 建立線程池有哪幾種方式?
- 線程池都有哪些狀态?
- 線程池中 submit()和 execute()方法有什麼差別?
- 在 java 程式中怎麼保證多線程的運作安全?
- 多線程鎖的更新原理是什麼?
- 什麼是死鎖?怎麼防止死鎖?
- ThreadLocal 是什麼?有哪些使用場景?
- 說一下 synchronized 底層實作原理?
- synchronized 和 volatile 的差別是什麼?
- synchronized 和 Lock 有什麼差別?
- synchronized 和 ReentrantLock 差別是什麼?
- 說一下 atomic 的原理?
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的常用方法都有哪些?
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 的核心元件有哪些?
Mybatis
- mybatis 中 #{}和 ${}的差別是什麼?
- RowBounds 是一次性查詢全部結果嗎?為什麼?
- mybatis 邏輯分頁和實體分頁的差別是什麼?
- mybatis 是否支援延遲加載?延遲加載的原理是什麼?
- 說一下 mybatis 的一級緩存和二級緩存?
- mybatis 和 hibernate 的差別有哪些?
- mybatis 有哪些執行器(Executor)?
- mybatis 分頁插件的實作原理是什麼?
- mybatis 如何編寫一個自定義插件?
Redis
- redis 和 memecache 有什麼差別?
- redis 為什麼是單線程的?
- 什麼是緩存穿透?怎麼解決?
- redis 支援的資料類型有哪些?
- redis 支援的 java 用戶端都有哪些?
- jedis 和 redisson 有哪些差別?
- 怎麼保證緩存和資料庫資料的一緻性?
- redis 怎麼實作分布式鎖?
- redis 分布式鎖有什麼缺陷?
- redis 如何做記憶體優化?
- redis 常見的性能問題有哪些?該如何解決?
JVM
- 說一下 jvm 運作時資料區?
- 說一下堆棧的差別?
- 隊列和棧是什麼?有什麼差別?
- 什麼是雙親委派模型?
- 說一下類加載的執行過程?
- 怎麼判斷對象是否可以被回收?
- java 中都有哪些引用類型?
- 說一下 jvm 有哪些垃圾回收算法?
- 說一下 jvm 有哪些垃圾回收器?
- 詳細介紹一下 CMS 垃圾回收器?
- 新生代垃圾回收器和老生代垃圾回收器都有哪些?有什麼差別?
- 簡述分代垃圾回收器是怎麼工作的?
- 說一下 jvm 調優的工具?
- 常用的 jvm 調優的參數都有哪些?
MySql
- 如何擷取目前資料庫版本?
- char 和 varchar 的差別是什麼?
- float 和 double 的差別是什麼?
- mysql 的内連接配接、左連接配接、右連接配接有什麼差別?
- mysql 索引是怎麼實作的?
- 怎麼驗證 mysql 的索引是否滿足需求?
- 說一下資料庫的事務隔離?
- 說一下 mysql 常用的引擎?
- 說一下 mysql 的行鎖和表鎖?
- 說一下樂觀鎖和悲觀鎖?
- mysql 問題排查都有哪些手段?
- 如何做 mysql 的性能優化?
其他
- zookeeper 有幾種部署模式?
- zookeeper 怎麼保證主從節點的狀态同步?
- 叢集中有 3 台伺服器,其中一個節點當機,這個時候 zookeeper 還可以使用嗎?
- 說一下 zookeeper 的通知機制?
- kafka 可以脫離 zookeeper 單獨使用嗎?為什麼?
- kafka 有幾種資料保留的政策?
- 什麼情況會導緻 kafka 運作變慢?
- 說一下你熟悉的設計模式?
- 簡單工廠和抽象工廠有什麼差別?
共同進步,學習分享
上面提到的面試題我都整理好了答案分享給大家,還有海量學習資料,幹貨知識點都會在裡面更新,歡迎關注我的公衆号【風平浪靜如碼】擷取!
覺得寫的還不錯的就點個贊,加個關注呗!點關注,不迷路,持續更新!!!