日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

我是如何在阿里巴巴面试中壮烈牺牲的?(内含面试题)

發布時間:2025/3/21 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我是如何在阿里巴巴面试中壮烈牺牲的?(内含面试题) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文鏈接:https://segmentfault.com/a/1190000013329013
作者:raledong

本文轉載自segmentfault,是一位朋友記錄的面試經歷,希望能給你一點啟發!以下是原文:

今天本是一個陽光明媚,鳥語花香的日子。于是我決定在逛街中感受春日的陽光,結果晚上七點的時候,螞蟻金服后端大佬來了電話,要進行一輪技術面試。我一臉黑人問號?現在的面試都流行突襲嗎?

于是我的第一次面試之旅,就此壯烈的展開。

首先大佬讓我用兩分鐘自我介紹。我本以為自己能滔滔不絕,將對方視作相親對象般全方位介紹自己。結果不到半分鐘,我就介紹完了。

五秒鐘的沉默后,大佬嗯了一聲。

感覺自己的臉上堆滿了尷尬而不失禮貌的微笑。

這時大佬問我最近從事了什么項目,研究生階段都進行了什么樣的工作。

那必須吹一吹!從JAVA的起源到Spring的發展再到Jenkins的使用順便提一嘴Dva+Antd,結果半分鐘一到,又說不下去了。

大佬很有耐心的聽我說了一堆語無倫次的話,開始進入正題。

Spring

大佬:我看你用過這個Spring啊,你來聊聊為什么我們要使用Spring呢?

我:(因為大家都說好啊)首先呢,Spring是一個龐大的框架,它封裝了很多成熟的功能能夠讓我們無需重復造輪子。其次呢,它使用IOC進行依賴管理,我們就不用自己初始化實例啦。

大佬:(我就知道你會說IOC啦)那你解釋一下IOC吧。

我:IOC就是依賴控制轉化,利用JAVA的反射機制,將實例的初始化交給Spring。Spring可以通過配置文件管理實例。

大佬:那我們可以直接使用工廠模式呀。工廠模式也可以管理實例的初始化呀,為什么一定要使用Spring呢?

我:啊........因為.......方便?(仿佛看到大佬凝固的表情,為了不那么尷尬,我決定轉移話題)。而且spring的IOC是單例模式呢。

大佬:默認的是實現是單例模式嗎?

我:對的。

這里查了一下為什么不用工廠模式而使用IOC。其實本質上還是因為IOC是通過反射機制來實現的。當我們的需求出現變動時,工廠模式會需要進行相應的變化。但是IOC的反射機制允許我們不重新編譯代碼,因為它的對象都是動態生成的。

數據庫

大佬:你使用過哪些數據庫呀?

我:Mysql還有SQLite。(被遺忘的MongoDB在角落里無聲哭泣)

大佬:那你使用的ORM框架除了Hibernate還有哪些,比如MyBatis?

我:我用過MyBatis。

大佬:那你能講一下你對兩個框架使用后的感受嗎?

我:當時使用Mybatis的時候,也有去社區了解了一下兩個框架的口碑,發現大家的站隊都堅定而對立。對Hibernate的不滿通常是因為它在復雜關聯中往往會帶來嚴重的性能問題,也就是N+1的問題。但是它是面向對象支持的最好的框架了。而Mybatis則相對而言比較易于使用,只需要會SQL語句就行了。但是也意味著會破壞一些面向對象的規則。

大佬:(似乎有點認可)那你了解數據庫的事務嗎?能講一下數據庫的事務級別嗎?

我:(忘得一干二凈)不好意思,我記不太清楚了。

大佬:那你還記得數據庫的加鎖嗎?比如樂觀鎖、悲觀鎖?

我:(求您別問了)

大佬:(鍥而不舍)那我現在假設有一張用戶表,你也知道,正常的表只能存放大概一千萬或是兩千萬左右的數據。但是阿里巴巴有上億的用戶?你會怎么存儲呢?

我:可以縱向分割與橫向分割。

大佬:那你覺得這里應該縱向還是橫向呢?

我:縱向(載入史冊的嘴瓢)

大佬:(很有耐心)可是這樣我的數據庫還是放不下啊。

我:(仿佛突然睡醒)應該是橫向分割,把表拆分成多個表然后分布式存儲。

大佬:那你覺得我們怎樣分割比較合適呢?

我:(還能再問?)可以根據地域,但是根據用戶分布的情況來說,還是會有某些地域訪問稠密而有些地域比較稀疏的問題。難道按照用戶等級?

大佬:不,用戶等級會變動,不合適。你這個階段暫時沒有考慮這個問題。

我:(謝謝您的臺階啊!)

Linux

大佬:你們服務器用的是什么操作系統啊?

我:(呀,送命題)我們用的是阿里云上的centos系統

大佬:那你對Linux熟練嗎?

我:不是很熟悉,僅僅是入門,能夠敲一點指令。

大佬:好,那你知道庫函數和內核調用嗎?

我:內核調用是指進入內核態然后執行指令然后再回到用戶態嗎?我知道的大概就這么多了,只了解一些概念上的內容。(涼涼送給自己)

大佬:那你知道如何查看進程嗎?

我:啊...記不得了,我一般都查一下指令

(于是大佬果斷放棄了其它Linux問題)

JVM&線程

大佬:你了解Java虛擬機嗎?能解釋一下底層的模塊嗎?

我:(如果你通知我明天面試,我就了解了)不好意思,這一塊知識我不熟悉,但是我很愿意去了解(趕緊表忠心啊!)

大佬:你知道什么是線程安全嗎?

我:(烏魯烏魯說了一堆)就是比如如果同時有兩個線程訪問同一個變量,那么它們對變量造成的修改所帶來的結果可能是不確定的。

大佬:那你知道Java有什么方法來實現線程安全嗎?

我:(前幾天還翻譯了博客,但是一問起來忘得比啥都快)首先是synchronized修飾詞,然后Java還自己實現了一些封裝好的類比如LatchDown,Atomic系列(后來查是CountDownLatch!還有大明湖畔的final關鍵字呢?還有小明湖畔的Lock呢?還有那些實現線程的collections比如ConcurrentHashMap呢?)

(大佬果然開啟了下一個問題)

分布式

大佬:你有寫過分布式的業務嗎?

我:我寫過一個基于HDFS分布式存儲的KVStore,上層使用Hadoop的API實現。

大佬:那個是分布式存儲,我想了解一下分布式業務?

我:(趕緊糾正)那Dubbo算嗎?(于是介紹了一下自己了解的dubbo)

大佬:那你覺得分布式的話會遇到什么問題呢?

我:那就是經典的CAP問題了。沒有數據庫能夠同時滿足這三個問題

大佬:那你能具體解釋一下CAP代表什么嗎?

我:(緊張到一片空白)Consistency?Atomic?P...Persistency?

CAP: 是指Consistency一致性,Availability可用性,Partition Tolerance分區容忍性。

設計模式

大佬:你了解過設計模式嗎?

我:了解了解。

大佬:那你了解過哪些設計模式呢?

我:blablabla

大佬:那你解釋一下指令模式吧。

我:這個有點像函數式編程的思想。指令模式就是指將各個操作封裝為統一的接口,并且提供各個操作的實現類。這樣我們只需要面向command接口編程,解除了調用類和指令之間的強耦合。

總結

最后當然和大佬話一話家常,進行最后的掙扎。總結來說,要想成功進行一次阿里巴巴的面試,你需要了解甚至掌握以下內容:

  • JAVA語言,尤其是線程

  • JVM原理

  • 數據庫(事務,加鎖,ORM)

  • Linux

  • Spring(重點!)

  • 分布式

  • 設計模式

可以說是涉及范圍非常廣了。不過其實要想成為一名優秀的后端開發,是需要這些知識面的,只能說自己還是太菜了。要繼續深入學習!

總結

以上是生活随笔為你收集整理的我是如何在阿里巴巴面试中壮烈牺牲的?(内含面试题)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美国福利片 | 日韩天堂在线视频 | 禁漫天堂黄漫画无遮挡观看 | 99久久综合 | 日韩欧美在线观看一区二区三区 | aa丁香综合激情 | 黑人糟蹋人妻hd中文字幕 | 精品久久在线 | 欧美日韩1区2区 | 久久免费视频播放 | 成人欧美一区二区三区黑人免费 | 日本高清黄色 | 亚洲熟女乱色一区二区三区 | 91福利在线观看视频 | 日韩视频国产 | 午夜免费网 | 国产乱国产乱老熟300部视频 | 特级做a爱片免费69 少妇第一次交换又紧又爽 亚洲大胆人体 | 麻豆一区二区三区四区 | 国产在线v | 2024国产精品 | 日韩在线欧美 | 美女福利在线观看 | 懂色a v| 人人插人人搞 | 日韩av色 | 国产一区99 | 亚洲婷婷在线观看 | 亚洲色图欧洲色图 | 午夜在线观看av | 午夜国产片 | 国产一区二区在线播放视频 | 成人免费毛片嘿嘿连载 | 春闺艳妇(h)高h产乳 | 色狠| 日韩精品一区二区三区网站 | 国产女同视频 | 伊人黄色片 | 小镇姑娘国语版在线观看免费 | 免费观看黄色av | 欧美黄色免费网站 | 手机成人在线 | 午夜不卡福利视频 | 91爱啪 | 久久成人国产精品入口 | 在线观看成年人视频 | 国产一级片在线 | 蜜桃av导航 | 亚洲综合第一页 | 欧美另类videossexo高潮 | 久草视频福利在线 | 欧美日韩在线免费视频 | 欧美高清hd19 | 91黄版| 成人免费视频a | 国产高清视频在线播放 | 午夜性片 | 激情久久网站 | 六月色丁香 | 精品久久在线观看 | 亚洲图片欧美日韩 | 亚洲黄一区 | 欧美大片一级 | 污污网站免费 | jizzjizz日本免费视频 | av自拍 | 91片黄在线观看喷潮 | 日本毛片在线 | 亚洲欧美网址 | 亚洲av无码一区二区二三区 | 免费av在线播放网址 | 国产av国片偷人妻麻豆 | 伦理亚洲 | jiizzyou性欧美老片 | 欧美日韩黄色一区二区 | 免费看av大片 | av精选 | 老司机在线永久免费观看 | 91成人免费看 | 手机看片一区 | 波多野吉衣毛片 | 亚洲精品美女网站 | 少妇精品高潮欲妇又嫩中文字幕 | 亚洲午夜免费视频 | 欧美xxxxbbbb| 亚洲天天综合 | 免费毛片基地 | 麻豆一级片 | 精品久久久久久亚洲综合网站 | 波多野结衣视频在线看 | 国产一区二区三区色淫影院 | 亚洲电影一区二区 | 一起草视频在线播放 | 国产黑丝在线 | 国产成人99 | 日韩精品电影一区二区三区 | 午夜精品成人毛片非洲 | 天天操操操操 | 中文字幕亚洲精品在线观看 |