面試經歷 | 阿里云Java開發 2021.10

面試崗位

Java開發工程師(校招)

筆試

沒有筆試,人在家中躺,面試天上來。來了個面試官打電話問有時間面試嗎,我說有,然后立刻開始了電話面試。

一面

  1. 項目中后端 Django,為什么后來修改為了 Java

  2. 項目中為什么用了 K8S,好處有什么?

  3. Java 的數據類型有哪些?
    答:byteshortintlongfloatdoublecharboolean

  4. MySQL 中,有一個聯合索引 (A,B,C),如果查 (A,C) 會走索引嗎?
    答:會走 A,但是不會走 C,因為 B+ 樹是先按 A 排序,再按 B 排序,再按 C 排序。

  5. 三個線程分別輸出 1-10,11-20 和 21-30,如何實現?
    答:這里我直接把我知道的方法都說了一通,主要參考以下兩個題解:
    《1117.H2O生成》以及《1116.打印0和奇偶數》

  6. 場景題,說要提供一個查詢天氣的服務,但是每次去查詢是要收費的,問你大概會考慮哪些因素?
    答:首先是查詢操作一定是放在服務器的,用戶行為只能查到緩存內容;
    二是查詢是懶漢式,即對于頻繁查詢,我們定時去查詢,對于稀疏查詢,我們可以等有人查詢了再做查詢;
    三是得搞個 IP 池,防止頻繁搜索被 ban。延伸出來的可能還有爬蟲爬取時的一些考慮了,比方說爬取速度,是否可以只爬取某些字段,需不需要登錄,用不用集成驗證碼識別等

  7. 此時面試官問我有電腦在手頭不,然后開始搞上機題。

7.1 給了以下代碼問錯誤是什么:

public void search(List<Node> arr){
    String myname = "MyName";
    try{
      for(int i = 0; i < arr.size();){
          if(arr.get(i).name == myname){
              arr.remove(i);
          }
          else{
              i++;
          }
      }
  } catch(Exception e){
      System.out.println("exception");
  } catch(ArrayIndexOutOfBoundsException ex){
      System.out.println("OutOfBounds exception");
  }
}

答:這里我看了半天那個 for 循環,但實際上不存在異常訪問;代碼的錯誤在下面的 catch 中,Exception 是基類,不可能走到 ArrayIndexOutOfBoundsException

7.2 大數據流中找第 k 大數。
答:優先隊列

二面

  1. 項目大概說說。

  2. 項目的穩定性考慮過嗎?

  3. 項目有做分布式處理嗎?

  4. 項目總周期是什么?你是怎么分配工作時長的?

  5. 項目的技術棧如何選擇的,遇到問題了怎么解決?

  6. 為什么引入了 Docker,作用是啥?

  7. 微服務了解過嗎?

  8. 看你還做過 Android 項目,有遇到什么難點嗎?

  9. 了解過 Android 圖像傳輸的問題嗎,比如傳輸效率,如果圖片特別大怎么辦?
    答:我當時前后端用的就是簡單的以文件形式的通訊,如果現在讓我想的話,我可能會把圖片解析成三通道,這樣全都是以數據流形式傳輸,到了服務器再做拼接。

  10. 說的不錯,那你知道 http 其實用的就是這樣的多通道形式傳輸嗎?知道他的實現方法嗎?
    答:不知道

  11. IOCAOP 解釋一下
    答:面向切面編程,把一些和核心功能無關的又必不可少重復性高的工作,做成函數,放到核心功能前后,相當于把原有的功能做了一個包裝。
    原先我們在某個類中需要另一個類的時候,需要手動 new 一個新對象,而控制反轉則是通過 BeanbyTypebyName 之類的方式,將類之間的依賴關系交給 Spring 來完成,由他來創造新的對象,并賦予對象之間相互關系。

  12. Bean 生命周期了解過嗎?
    答:首先用類的無參構造方法(或指定的有參構造方法)創建一個對象,但此時對象里面還沒有內容,我們還需要根據 Autowired 等標簽做依賴注入,然后初始化前(PostConstruct),初始化中(InitializingBean),以及初始化后(AOP),最后得到一個動態代理的 Bean 對象。然后使用,最終銷毀。

三面

  1. 學習成績 / 獎學金 / 實習 / 獎項 / 競賽
    答:一無所有趙二狗

  2. 你如何學習新技術?
    答:項目驅動,我的個人項目是 ① Django 后臺 + HTML+CSS+JS 前端; ② Django 后臺 + Android 前端人機交互; ③ (Django) + Java + K8S + SpringBoot + VUE。可以看到呈現一個不斷復雜的過程,我認為學習就是在原有基礎上增加新的模塊和功能。

  3. 那你這個都是學校項目學習,太淺了。為什么不找個實習
    答:……

HR面

三面沒通過,但既然在寫阿里面試經歷,補一個暑期實習的面試經歷好了。
當時是三面過了,到 HR 面。對方提前 15 分鐘來電話:

  1. 一會有個會,可以提前開始嗎?
    答:可以,開始自我介紹

  2. 你覺得自己有什么優點?
    答:樂觀,相關接觸面較廣,恰好能貼合招聘要求

  3. 你覺得自己有什么不足?
    答:沒啥領導能力,不擅長分配工作

  4. 還有什么要說的嗎?
    答:?這就要結束了?

然后最終我暑期實習掛在了 HR 面,每當有人問起我暑期為什么不找個實習,我都只能回復 “找了,但可能找的有點晚了,沒有 hc 了”。

感受

一開始挺好,覺得問的聊得都挺不錯,但是技術三面不問技術這個確實給我傷到了,也是這場面試讓我覺得還是得投一下實習,不能老悶頭在實驗室搬磚了。

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,401評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,011評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,263評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,543評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,323評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,874評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,968評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,095評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,605評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,551評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,720評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,242評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,961評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,358評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,612評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,330評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,690評論 2 370

推薦閱讀更多精彩內容

  • 16宿命:用概率思維提高你的勝算 以前的我是風險厭惡者,不喜歡去冒險,但是人生放棄了冒險,也就放棄了無數的可能。 ...
    yichen大刀閱讀 6,070評論 0 4
  • 公元:2019年11月28日19時42分農歷:二零一九年 十一月 初三日 戌時干支:己亥乙亥己巳甲戌當月節氣:立冬...
    石放閱讀 6,901評論 0 2
  • 今天上午陪老媽看病,下午健身房跑步,晚上想想今天還沒有斷舍離,馬上做,衣架和旁邊的的布衣架,一看亂亂,又想想自己是...
    影子3623253閱讀 2,921評論 1 8