長沙社區團購獨角獸《興盛優選》 18k 面試題記錄,已拿offer!

長沙或者想從北上廣大回長沙的小夥伴,應該都聽說過《興盛優選》,一家位於長沙市從事社區團購業務的獨角獸企業。 目前日訂單1000+萬,在長沙薪資也較有誘惑力,要不要來挑戰一下?

我在裏面潛伏過一段時間,發現裏面缺人非常嚴重,大家都知道長沙互聯網發展的晚,目前《興盛優選》的招人要求也比較高(相對長沙其他企業),所以招到滿意的人非常少,100份簡歷可能只能進1到2個。

目前裏面主要分兩大業務線:電商和物流,電商是比較早的業務業,現在業務非常穩定需求不多,但是物流是比較新的業務線需求挺多了,所以建議在投簡歷時要選好哪條業務線,如果喜歡體驗感好一點推薦電商業務線,
如果你喜歡挑戰可選擇物流業務,各有優劣,因人而異。

面試體驗

《興盛優選》面試體驗還是不錯的,如果是在長沙本地可以選擇到面,外地可以選擇電面。到面的話感覺還是錯的,一般會到9樓的茶水間面試,基本上有三到四面,看你的職級,但最少都有三面。
第一面是純粹的技術面,第二面是更純粹的技術面,第三面的話業務方面的比較多,四面的話那就是CTO來面試的了。

以下是本人整理的一些《興盛優選》的部分面試題:

Java 面試題

主要詢問Java相關的技術,會問到線程池、線程安全、Spring、Spring Cloud等問題。

線程池

  • 線程的corePoolSize、、maximumPoolSize、workQueue參數的作用和互相之間的關係?
  • 平常開發過程中你們是如何創建線程池的?
  • 線程池任務的入隊時機,什麼時候線程會直接執行,什麼時候會被放入等待隊列中?
  • 什麼時候會啓動新的工作線程?

多線程(線程安全)

  • 線程安全的本質是什麼(JMM)
  • 解釋下什麼是原子性、順序性、可見性
  • Volatile有哪些特性,由Volatile修飾的i++能否保存原子性?
  • 列舉幾個Volatile的應用場景
  • synchronized 是可重入鎖嗎?
  • synchronized 是否能被中斷?
  • synchronized 修飾對象方法與靜態方法有什麼不同?
  • AQS原理

集合

  • HashMap低層數據結構
  • HashMap是否是線程安全的?
  • HashMap是如何解決hash衝突的?
  • ArrayList低層數據結構
  • ArrayList與LinkedList的區別,各有什麼特點?
  • 10w數據插入,ArrayList與LinkedList哪個性能更好?
  • ConcurrentHashMap低層數據結構,如何保證線程安全?

Spring

  • Spring Bean創建過程
  • Spring如何解決循環依賴的
  • Spring Autowire原理

數據結構與算法

  • 快排的基本流程
  • 快排的時候複雜度
  • 二分查找的實現流程
  • 跳錶的數據結構
  • hash環
  • 鏈表的增刪改查

MySQL

  • 事務的隔離級別,默認隔離級別
  • 事務的四大特性
  • 事務的實現原理
  • MySQL InnoDB中索引的類型?
  • 聚簇索引和非聚簇索引的區別?
  • 什麼是回表?
  • B+的數據結構
  • 索引區分度
  • MySQL慢SQL排查過程
  • explain的用法
  • 唯一索引會死鎖嗎?

分庫分表

  • 分庫分表瞭解過嗎?
  • 分庫分表有哪些策略?
  • 分庫分表後要跨庫查詢怎麼解決?

消息隊列

  • 消息隊列的應用場景?
  • 用過RocketMQ嗎?事務消息基本流程是什麼樣的?
  • 如何保存消息不丟失?
  • 如何解決消息重複消費問題?

分佈式

  • Redis實現分佈式鎖瞭解過嗎?
  • Redis實現分佈式鎖的原理是什麼樣的?
  • Redison瞭解過嗎,它是如何實體鎖續期的?
  • 分佈式事務的解決方案有哪些?
  • 事務最終一致性的實現原理?
  • 事務最終一致性如何進行事務補償?

暫時只回憶起了這麼多,有知道的朋友允補充!
如果對面試題有不懂的可以公衆號架構文摘一樣交流,一起進步!

我列出的面試題不一定都會問到,但問到的機率都很高,至少我待過的業務線這些問題都是經常問的,主要還是看業務線如果你面的是電商的業務線那十有八九會問到秒殺高併發的問題。
如果有興趣去《興盛優選》小夥伴可以關注我的公衆號架構文摘內推入坑!

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