日韩性视频-久久久蜜桃-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(重點!)

  • 分布式

  • 設計模式

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

總結

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

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

主站蜘蛛池模板: av福利在线 | 日韩黄色片在线观看 | 特黄一级毛片 | 国产农村妇女毛片精品 | 亚洲精品欧洲 | h片在线观看视频 | 永久精品 | 在线涩涩 | 一区二区国产在线观看 | 超碰66| 天天爱天天插 | 国产主播啪啪 | 亚洲av成人无码久久精品 | 久久久久久久久久一区二区 | 在线视频综合网 | a级淫片 | 亚洲综合色一区 | 一级片免费视频 | 久久国产精品无码一区二区 | 3d动漫精品啪啪一区二区免费 | 有码在线| 中文字幕在线一区 | 亚洲色图20p | 欧美手机在线视频 | 国产精品无码AV | 天天做夜夜爱 | 春物催眠 | 婷婷成人综合网 | 成人午夜精品一区二区 | 亚洲成人自拍网 | 女人下边被添全过视频 | www.超碰| 欧美亚洲视频一区 | 久久刺激| 91精品人妻一区二区三区蜜桃欧美 | 欧美性猛交99久久久久99按摩 | 日韩精品一区二区在线视频 | 国产亚洲精品久久久 | 大尺度网站在线观看 | 欧美视频一区二区在线观看 | 国产女厕一区二区三区在线视 | 国产女优在线播放 | a亚洲天堂 | 办公室大战高跟丝袜秘书经理ol | 国产精品久久久久久亚洲毛片 | 青草久久久 | 久久69 | 色资源av | 日本网站免费观看 | 日日射日日干 | 丰满少妇被猛烈进入无码 | 成人欧美一区二区三区黑人 | 国产免费a视频 | 老熟女高潮喷水了 | 亚洲综合久 | 国产懂色av | 伊人久操 | 永久免费不卡在线观看黄网站 | 成人资源在线 | 亚洲视频精品在线观看 | 狠狠撸在线观看 | 国产欧美综合在线 | aaaa毛片| 亚洲男人第一天堂 | 在线视频免费观看你懂的 | 久久91亚洲 | 欧美日韩1区2区 | 91精品国产综合久久久久 | 亚洲欧美日韩中文在线 | 久久久久一区 | 男人的天堂国产 | 国产精品第12页 | 好屌妞视频这里只有精品 | 国产伦精品一区二区三区免费迷 | 精品熟女一区二区三区 | 九九久久九九久久 | 亚洲黄色免费视频 | 日韩av在线播放不卡 | 欧美日韩成人一区二区三区 | 久久人人爽 | 狠狠躁18三区二区一区传媒剧情 | 久久久久久久久久久影视 | 超碰在线图片 | 亚洲少妇激情 | 狠狠躁夜夜躁人 | 91啦丨九色丨刺激 | 亚洲国产精品久久久久婷婷老年 | 日韩一区二区在线看 | 一本久道视频一本久道 | 日韩精品久久久久久久 | 99re这里只有精品在线 | 色就是色欧美色图 | 浓精h攵女乱爱av | 色视频在线观看免费 | 日本超碰 | 成人午夜激情影院 | 在线观看黄色av网站 | 精品无码在线视频 | av站 |