1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        兩年銀行經(jīng)驗的阿里、頭條社招面經(jīng)分享(已拿offer)

        共 2619字,需瀏覽 6分鐘

         ·

        2020-09-14 20:05

        點擊上方“JAVA”,星標(biāo)公眾號

        重磅干貨,第一時間送達(dá)

        lz是非科班自學(xué)的java,畢業(yè)后進(jìn)入卡中心,現(xiàn)在是2年開發(fā)經(jīng)驗。20年年初先后面了頭條、拼多多和阿里(淘寶和支付寶),并成功拿到阿里和頭條兩家的offer。


        面試前我主要是在牛客網(wǎng)看大家的面經(jīng)進(jìn)行查漏補(bǔ)缺,所以面試完后也想記錄下來,權(quán)當(dāng)給大家提供點信息吧。(面試過了一周了,記憶也有點混亂,爭取想到多少就記下來多少??)。


        順便提一下面試體驗:頭條 > 阿里 > pdd


        拼多多最垃圾的面試體驗,沒有之一。我約的視頻面,結(jié)果面試官說有事給我打電話面,然后給我一個文檔,是一個算法。我在寫算法的時候沒察覺到電話信號不好斷掉了。然后我回?fù)苓^去,面試官來了一句:你不要故意掛斷電話去查答案。我%@#¥@#%@5,保持微笑解釋信號不好。后來為了信號好一點我去陽臺面試,凍的瑟瑟發(fā)抖,這個時候心態(tài)已經(jīng)炸了,又冷又緊張,算法題有思路但是一直被這個人否定,最后掛了。


        頭條


        最開始面的頭條游戲中臺,當(dāng)時是第一次面試,沒有經(jīng)驗,導(dǎo)致算法題雖然有思路,但是沒有寫出最優(yōu)解,直接掛了。后來又被撈起來,因為此時已有阿里的offer,所以膽子也大起來了,收拾心情開始面頭條。


        頭條的面試特點基本就是一個套路:【自我介紹】->【項目介紹】->【手撕算法】->【基礎(chǔ)知識】,屢試不爽。


        • 自我介紹:我是xxx,來自xxx,畢業(yè)后在xxx幾年,期間負(fù)責(zé)xxx。
        • 項目介紹:xxxxx。項目的時候面試官會問你難點和解決方案,同時會給你提出場景,問你更優(yōu)化的思路。
        • 手撕算法:多刷題,也可以看看別人面過的算法題,可能會重復(fù)。
        • 基礎(chǔ)知識:針對簡歷寫的東西問,我被問的較多的是一些中間價,Redis、MySQL、Kafka、ElasticSearch,Java基本沒問,因為頭條這邊使用Go。


        一面

        1. Two Sum
        2. 給定m個不重復(fù)的字符 [a, b, c, d],以及一個長度為n的字符串tbcacbdata,問能否在這個字符串中找到一個長度為m的連續(xù)子串,使得這個子串剛好由上面m個字符組成,順序無所謂,返回任意滿足條件的一個子串的起始位置,未找到返回-1。比如上面這個例子,acbd,3。給定m個可能重復(fù)的字符[a, b, d, d]呢?
        3. 提供一個整型數(shù)組以及一個整數(shù)s,如果該數(shù)組中存在n個連續(xù)元素,且元素相加之和大于等于s,則返回滿足該條件的連續(xù)元素的最小長度;否則返回0
        4. MySQL集群。假如集群出現(xiàn)延遲怎么處理。
        5. Redis的zset實現(xiàn)延時任務(wù)
        6. 設(shè)計題:如何設(shè)計tiny url
        7. 為什么要四次揮手
        8. HTTPS
        第二天收到hr小姐姐的電話,約了面試時間。

        二面

        1. 自我介紹
        2. 項目介紹
        3. K Group反轉(zhuǎn)鏈表。寫了棧和迭代兩種實現(xiàn)方式,鏈表的題寫起來真痛苦,很容易邊界出錯。
        4. Redis的持久化機(jī)制
        5. MySQL的隔離級別
        6. MySQL索引,聚簇索引和二級索引
        7. Redis高可用方案
        8. 介紹一些Kafka的一些概念
        9. Kafka如何保證消息有序
          ...忘了
        過了一天又收到hr小姐姐的電話,開心。


        三面

        1. 自我介紹
        2. 項目介紹
        3. 第K大的數(shù)
        4. 設(shè)計題:秒殺系統(tǒng)
        5. MySql的索引優(yōu)化
        6. HTTPS
          ...忘了

        三面完了正好是周五,忐忑的等到了周一,以為掛了。結(jié)果下午收到hr加微信,約了hr面。


        hr面

        1. 為啥離職,怎么想的
        2. 介紹項目
        3. 怎么和團(tuán)隊的人溝通,和成員出現(xiàn)沖突時怎么解決。
        4. 期望薪資,你現(xiàn)在的薪資
        三個工作日收到了offer,頭條面試體驗還是很棒的。



        找朋友內(nèi)推的螞蟻金融核心,結(jié)果第二天就被拒了,杭州淘寶給我來電話,說我被撈起來了。確認(rèn)了一下,確實如此,那就面吧。


        阿里


        還是很想去阿里的,所以也很忐忑,淘寶一共經(jīng)歷了4輪技術(shù)+1輪筆試+hr面,流程很長,面的我壓力山大。

        阿里的面試特點:【自我介紹】->【項目介紹】->【場景解決】->【基礎(chǔ)知識】,阿里面試除了基礎(chǔ)以外,也很看重候選人的解決問題的思維。還是需要候選人有點積累的,假如你寫的項目不是自己的,很容易就被問出來。


        一面

        1. 自我介紹
        2. 項目難度介紹
        3. 如何實現(xiàn)延時任務(wù)
        4. 如何實現(xiàn)限流
        5. 線程池的參數(shù)
        6. 能不能自己實現(xiàn)一個java.lang.String并加載
        7. Redis為什么這么快
        8. epoll和poll的區(qū)別
        9. 進(jìn)程同步的方式


        二面

        1. MySQL的索引機(jī)制
        2. 如何自己實現(xiàn)內(nèi)存分配和管理?不太懂,然后說了jvm的垃圾回收機(jī)制
        3. 你們公司內(nèi)部的RPC框架,介紹一下
        4. Redis的key過期策略
        5. 緩存穿透和緩存雪崩
        6. 分布式鎖
        7. 如何實現(xiàn)全局的id生成策略
        8. 悲觀鎖和樂觀鎖
        9. 紅黑樹了解么


        三面

        1. 如何實現(xiàn)群消息已讀
        2. 消息推送如何保證不重復(fù)
        3. Kafka如何保證消息的可靠性
        4. RPC是什么,和http調(diào)用有什么區(qū)別
        5. 說一說你項目的架構(gòu)
        6. GC
        7. MySQL的索引原理,給了一個場景,如何優(yōu)化
          ...忘了

        面完3面后居然又來了一個筆試題

        筆試

        1. producer-consumer
        2. 兩線程交替打印
        3. 多線程模擬100分錢隨機(jī)分給20個人,每個人最少分配到2分錢


        四面

        1. 寫個producer-consumer吧,我說上次寫過了。。傻了。。不該說的,然后面試官換了一道題,還好比較簡單,寫個二分查找,2分鐘寫完完事。
        2. 項目難點
        3. MVCC
        4. HTTPS
        5. ElasticSearch的查詢過程
        6. Kafka如何保證高可用
        7. Reids的集群和選主
        8. 知道什么分布式一致性算法
        9. 如何實現(xiàn)定時關(guān)單
          ...忘了


        HR面

        阿里的hr面真是讓我難忘。
        1. 說說看,假如你是部門技術(shù)經(jīng)理,線上商戶數(shù)據(jù)丟失怎么辦
        2. 怎么將一個產(chǎn)品推薦給其他的團(tuán)隊,怎么界定邊界
        3. 怎么樣協(xié)調(diào)關(guān)系
          (我才2年啊喂,到這里我已經(jīng)快冒汗了,生怕最后一關(guān)斃掉了)
        4. 你和同事相處的情況怎么樣,說說你幫助同事的一次經(jīng)歷
        5. 薪資
        阿里的面試流程很長,而且一個部門掛了以后,會被另一個部門撈起來,不停的面。總之來說,阿里的面試體驗也還不錯,就是經(jīng)常被放鴿子。
        支付寶的面試經(jīng)驗其實也大同小異,我就不貼了。

        更多精彩?


        在公眾號【程序員編程】對話框輸入以下關(guān)鍵詞
        查看更多優(yōu)質(zhì)內(nèi)容!

        大數(shù)據(jù)?|?Java?|?1024?|?電子書?|?速查表?
        Python進(jìn)階?|?面試?|?手冊?|?成神?|?思想?|?小程序
        命令行?|?人工智能?|?軟件測試?|?Web前端?|?Python

        掃碼關(guān)注我們

        獲取更多學(xué)習(xí)資料

        視頻 |?面試 |?技術(shù) | 電子書?

        瀏覽 83
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            91麻豆天美传媒在线观看 | 免费在线一级黄色电影网站 | 97人妻视频 | 狠狠宫交h | 国产福利一二三 | 美女丝袜足交视频 | 揉我胸啊嗯~出水了描述 | 樱桃视频污 | 天天操熟女 | 大尺度做爰呻吟舌吻网站 |