<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SSP,拿下!!

          共 8225字,需瀏覽 17分鐘

           ·

          2022-11-15 14:20

          你好,我是 Guide。分享一位學(xué)弟熱乎的面經(jīng)。這位學(xué)弟本 211 碩 985,秋招大大小小拿了十幾個(gè) offer,三方簽了榮耀 15b,兩方簽了科大訊飛(薪資等同 15a),京東實(shí)習(xí)轉(zhuǎn)正。

          這份面經(jīng)非常詳細(xì),希望對你有幫助!

          下面是正文。

          個(gè)人情況

          本 211 碩 985,半科班,一段研究所 C++實(shí)習(xí),一段京東 Java 實(shí)習(xí)。幾個(gè)專利,幾個(gè)小比賽。秋招主要面向中小廠拿了十幾個(gè) OFFER,終簽約科大訊飛(SSP,40W 左右)。

          時(shí)間路線表

          下面是我從開始學(xué)習(xí)直到現(xiàn)在的時(shí)間路線表。

          1. 2020 年十月到 2021 年五月學(xué)習(xí) C++,后續(xù)轉(zhuǎn)為學(xué)習(xí) Java 后端。
          2. 2021 年暑期研究所實(shí)習(xí) C++。
          3. 2021 年七月開始學(xué)習(xí)力扣,至 2022 年 3 月初,300 余道;截止目前近 500 道。學(xué)習(xí)力扣先看了 B 站 UP 主愛學(xué)習(xí)的是飼養(yǎng)員的入門課程,另外就是左程云的課程。其他基本是依靠力扣官網(wǎng)的解答。開了一個(gè)季度的力扣會(huì)員。
          4. 2021 年七月開始學(xué)習(xí) Java 基礎(chǔ),集合,多線程,JavaWeb,SSM,SpringBoot。這些我基本是學(xué)習(xí)的尚硅谷的課程。當(dāng)然也有一些是黑馬程序員(例如 JUC、Java 集合)的。十月,開始了第一個(gè)項(xiàng)目:尚融寶。學(xué)習(xí)尚融寶我大致明白了 SpringBoot 怎么用,SSM 的一些基礎(chǔ)知識,會(huì)一些 ElementUI 、Vue,NodeJs,EasyExcel 組件。以及對中間件 MySQL,Redis,單點(diǎn)登錄有一定的了解。但尚融寶項(xiàng)目較大,其實(shí)我做了一半就面臨找實(shí)習(xí)壓力中途終止了。
          5. 2022 年三月一日,開始了我秋招第一場面試,阿里云一面。我初生牛犢不怕虎,有很多沒答上,我依照自己的想法試著猜測底層實(shí)現(xiàn)方式,面試官最后給我過了,并且對我進(jìn)行了一個(gè)比較高了評價(jià)。然而,阿里云二面,沒有這么幸運(yùn),由于八股根本沒準(zhǔn)備過,二十分鐘草草結(jié)束了。
          6. 2022 年三月,我開始學(xué)習(xí)八股文。我找實(shí)習(xí)期間的資料主要來自公眾號代碼界的小白、公眾號 JavaGuide、美團(tuán)技術(shù)博客、掘金和 CSDN 文章、UP 主跟著 Mic 學(xué)架構(gòu),以及??兔娼?jīng),知識星球《Java 面試指北》。八股文的背誦主要通過面試加深印象,往往被面試官問住的八股你后續(xù)記憶是最清楚的。也許你這個(gè)時(shí)候還沒準(zhǔn)備好,那么試試面面小公司吧,面試小公司你可以大致了解到 Java 后端面試的重點(diǎn)集中在哪些地方。
          7. 2022 年三月十日左右,面了一個(gè)西安的小公司,外企風(fēng)格,一場面試手寫了四個(gè)題,寫出了三個(gè)半(最后一個(gè)是字典樹)。我拿到了第一個(gè) OFFER,但規(guī)模確實(shí)很小,或許并不是我想要的,我就拒了。不過給我找實(shí)習(xí)路上增加了信心。
          8. 2022 年四月,我開始了第二個(gè)項(xiàng)目:??驼搲?。我選擇??驼搲脑蚝芎唵危赫搲哂幸欢ǖ膶?shí)用性,論壇包含的技術(shù)棧 MQ、ES 我還沒了解過,以及 Spring 框架使用我不熟練。于是花了一個(gè)多月把牛客論壇做完了。同期,深入學(xué)習(xí)了 Redis 和 Mysql。
          9. 2022 年四月,京東一面,面試官上來就是一道回溯題,四個(gè)場景,說能寫幾個(gè)場景寫幾個(gè)場景,但寫題時(shí)間只有半小時(shí)。我寫了第一個(gè),第二個(gè)一直有問題,我同面試官講“我可能做不完,我講一下我的思路”。面試官安慰我“我還是希望你把第二個(gè)寫出來,你可以 debug,多打印一下中間變量”。于是我找到了 arraylist 拷貝的時(shí)候我只拷貝了地址,后面改為了構(gòu)造函數(shù)拷貝就對了。總共寫了 2 個(gè)場景的代碼,順利地,一面過了,二面也過了。五月,HR OC。
          10. 2022 年暑期,去京東實(shí)習(xí)了。在京東學(xué)習(xí)了很多,編碼規(guī)范,部門的技術(shù)文章,組內(nèi)系統(tǒng)的設(shè)計(jì)方案,每周的質(zhì)量周會(huì),跳點(diǎn)分析,以及實(shí)習(xí)導(dǎo)師對我嚴(yán)格的要求。實(shí)習(xí)期間主要負(fù)責(zé)做了一個(gè)并發(fā)場景下的組件,自己得到了鍛煉。很幸運(yùn)呆在一個(gè)氛圍很不錯(cuò)的組,實(shí)習(xí)轉(zhuǎn)正成功。同期,深入學(xué)習(xí)了 ES,獨(dú)自開發(fā)過程中踩了 Spring 一些常見的坑。
          11. 2022 年 7 月初,開始了我的秋招。我的意向工作地點(diǎn)是成都。秋招我主要是通過官網(wǎng)投遞簡歷,部分意向一般的企業(yè)是通過??鸵绘I投遞的,國企大多是用前程無憂投遞,意向度較高的企業(yè)是通過官網(wǎng)投遞保證能進(jìn)招聘的系統(tǒng)里。秋招的過程中,系統(tǒng)學(xué)習(xí)了小林 Codeing 的 Http 協(xié)議、TCP/IP 協(xié)議、操作系統(tǒng)相關(guān)知識,一個(gè)名為“Java 全棧知識體系”的網(wǎng)站中的基礎(chǔ)知識,也學(xué)習(xí)了一個(gè)叫做“老齊談架構(gòu)”UP 主的一些視頻,受益匪淺。提升了面試過程中場景題的應(yīng)對能力。寫了半個(gè) Redis,跟著 B 站諸葛老師寫了一個(gè)僅包含 IOC 和 AOP 功能的 Mini-Spring。同期,深入學(xué)習(xí)了 Kafka,了解了 SpringCloud 中的部分組件。
          12. 秋招我給自己定的是循序漸進(jìn)的目標(biāo),初期希望薪資 15w,拿到 15w offer 再找 20w,再 25w,30w。其實(shí)我沒想到秋招能找個(gè) 40w 左右的,主要原因是今年寒氣逼人,Java 很卷,成都崗位數(shù)量少,大廠難進(jìn)。后面訊飛打來電話,薪資我很滿意,就簽約上岸了。

          實(shí)習(xí)面試

          小廠實(shí)習(xí)面試

          Java 基礎(chǔ)

          1. HashMap 的底層實(shí)現(xiàn)
          2. 快排有沒有了解,歸并和快排的區(qū)別,快排要遞歸嗎
          3. 抽象類和接口區(qū)別
          4. Java 線程狀態(tài)如何變遷
          5. 線程怎么進(jìn)入等待
          6. 用 put get lock unlock notiy 設(shè)計(jì)阻塞隊(duì)列
          7. 什么是協(xié)程
          8. 什么是觀察者模式
          9. 講一下堆插入元素的詳細(xì)過程以及堆的應(yīng)用

          JVM

          1. 講一下 JVM 內(nèi)存回收機(jī)制
          2. 講一下 Stop-The-World

          網(wǎng)絡(luò)與操作系統(tǒng)

          1. TCP/IP
          2. TCP 與 UDP 對比
          3. TCP 哪些機(jī)制保證可靠傳輸
          4. HTTP 協(xié)議

          中間件部分

          1. mybatis 分頁插件
          2. springboot 注解
          3. springboot 線程池創(chuàng)建
          4. 微服務(wù)和分布式談一下理解
          5. 對象存儲存什么,OSS 權(quán)限管理怎么保證用戶隱私
          6. 微服務(wù)遠(yuǎn)程調(diào)用
          7. 消息隊(duì)列
          8. 單點(diǎn)登錄
          9. 說一下事務(wù)
          10. 說一下 redis
          11. Mybatis 緩存了解嗎
          12. 了解 JPA 嗎
          13. 自定義配置文件的讀取方式有哪些

          中大廠實(shí)習(xí)面試面經(jīng)

          實(shí)習(xí)主要是通過 boss 直聘投遞簡歷,簡歷單薄,導(dǎo)致投遞反饋率比較低。好在東哥給了個(gè)機(jī)會(huì),不然找實(shí)習(xí)大概率要灰溜溜收場了。

          阿里云實(shí)習(xí)二面

          1. Mysql 查詢(出生日期,性別)在表(id,性別,年齡,出生日期)中怎么設(shè)置索引
          2. springboot 怎么實(shí)現(xiàn)自動(dòng)裝配?用到 springboot 哪些功能
          3. 進(jìn)程與線程的區(qū)別
          4. 線程間的通信
          5. redis 設(shè)置過期時(shí)間的命令
          6. 你的使用場景 redis 宕機(jī)了怎么辦
          7. 你的數(shù)據(jù)字典存放有優(yōu)化方案嗎
          8. 你的 redis 的使用場景
          9. arraylist 擴(kuò)容機(jī)制?具體怎么擴(kuò)容
          10. 如何讓 hash 表里的數(shù)據(jù) value 排序輸出
          11. treemap 是對 key 還是對 value 進(jìn)行排序
          12. 講一下 TCP 的滑動(dòng)窗口

          螞蟻支付寶實(shí)習(xí)一面

          1. 面向?qū)ο蟮娜筇匦?,講一下封裝
          2. mysql 索引怎么選擇?索引的優(yōu)缺點(diǎn)?還有什么缺點(diǎn)
          3. mysql 事務(wù)的特性?什么是持久性
          4. 業(yè)務(wù)里 redis 的過期策略設(shè)置
          5. hashmap 的擴(kuò)容機(jī)制?為什么擴(kuò)容選擇 2 倍。conhashmap 是線程安全的嗎?怎么保證是線程安全的
          6. 線程的創(chuàng)建方式
          7. 進(jìn)程間的通信方式講一下
          8. 講一下 tcp 和 udp 區(qū)別
          9. tcp 建立連接后怎么保證可靠傳輸?shù)?/li>
          10. 說一下快排,快排是穩(wěn)定的嗎?歸并的穩(wěn)定的嗎?哪些排序算法是穩(wěn)定哪些是不穩(wěn)定的
          11. jvm 垃圾回收機(jī)制,怎么找到垃圾、怎么回收垃圾
          12. redis 的緩存擊穿、穿透、雪崩各是什么情況
          13. 樂觀鎖、悲觀鎖、講一下 cas,典型場景
          14. 讀過開源項(xiàng)目源碼嗎?當(dāng)項(xiàng)目領(lǐng)導(dǎo)你會(huì)怎么安排前后端人員工作
          15. 業(yè)務(wù)中的對象存儲隱私問題怎么解決

          字節(jié)暑期實(shí)習(xí)一面

          1. 講一下索引的你的理解
          2. 事務(wù)的特性
          3. 講一下存儲引擎,各有什么區(qū)別
          4. MyISAM 與 InnoDB 的區(qū)別
          5. 數(shù)據(jù)庫隔離級別
          6. 講一下三次握手、四次分手具體
          7. 如何保證可靠傳輸
          8. 點(diǎn)擊一個(gè) url 如何處理
          9. http 狀態(tài)碼講一下
          10. 進(jìn)程和線程的區(qū)別
          11. 進(jìn)程間的通信,具體應(yīng)用場景
          12. 寫 sql,查出總成績排名 3-10 名的 id
          13. 行升序二維數(shù)組的 top k
          14. 最長不重復(fù)子字符串

          京東實(shí)習(xí)一面

          1. 一道回溯題
          2. String 是不是基本類型、與 StringBuffer、與 StringBuilder 區(qū)別
          3. 索引失效的場景、場景題的索引設(shè)計(jì)
          4. oss 數(shù)據(jù)庫與 mysql 數(shù)據(jù)庫不一致怎么解決
          5. hashmap 原理、數(shù)組和鏈表的區(qū)別
          6. redis 使用場景
          7. 異常和錯(cuò)誤的區(qū)別

          京東實(shí)習(xí)二面

          1. 個(gè)人愛好
          2. 你覺得好的商業(yè)模式

          秋招面試

          秋招面試概況

          d54fe7333ea0c8c11a6a457fa81ee925.webp

          秋招部分面試題

          以下是我秋招過程中出現(xiàn)的部分面試八股,大多是經(jīng)過回憶簡單記錄下,若有八股問題不全請海涵。

          Java 基礎(chǔ)

          1. HashMap
          2. 講一下 TreeMap、HashMap、HashTable 的區(qū)別
          3. 排序穩(wěn)定性
          4. 抽象類和接口的區(qū)別
          5. 繼承和重寫
          6. 敏捷開發(fā)模型

          JVM

          1. 垃圾回收算法
          2. GCroot 有哪些
          3. 垃圾回收器選擇原則
          4. 運(yùn)行時(shí)數(shù)據(jù)區(qū)包含哪些

          并發(fā)多線程

          1. 進(jìn)程和線程的區(qū)別
          2. 什么是死鎖,死鎖怎么解決
          3. 線程池參數(shù)
          4. 線程間的同步
          5. 并發(fā)編程包里有哪些常用 API
          6. 講一下線程的同步

          網(wǎng)絡(luò)與操作系統(tǒng)

          1. 網(wǎng)絡(luò)模型的分層,網(wǎng)絡(luò)模型為什么要分層
          2. 講 https 是否安全
          3. tcp 為什么是三次握手,而不是兩次或者四次握手
          4. tcp 和 udp 的區(qū)別
          5. udp 的特點(diǎn)
          6. AWK grep 了解嗎
          7. 是否用過管道
          8. 多進(jìn)程編程
          9. 講一下進(jìn)程間的通信
          10. 并發(fā)的鎖機(jī)制
          11. 用戶態(tài)和內(nèi)核態(tài)的區(qū)別
          12. 虛擬內(nèi)存和管道的選用
          13. 講一下 gdb
          14. 虛擬內(nèi)存的作用
          15. 多線程會(huì)用到虛擬內(nèi)存嗎
          16. 虛擬地址
          17. 軟中斷了解嗎
          18. 零拷貝拷貝幾次

          數(shù)據(jù)庫

          1. 索引是什么,講下索引類型
          2. 數(shù)據(jù)庫的隔離級別
          3. mySQL 怎么用游標(biāo)
          4. 慢 sql 優(yōu)化
          5. mySQL 死鎖怎么解決?mySQL 不能解決死鎖的原因
          6. sql 執(zhí)行計(jì)劃 range index 等
          7. 同一條 sql,不同規(guī)模數(shù)據(jù)會(huì)走同一條索引嗎
          8. mysql 刪除一列 SQL 語句

          SSM

          1. 如何解決容器初始化 bean A 前初始化 bean B
          2. 講一下 SpringCloud
          3. 微服務(wù)的遠(yuǎn)程調(diào)用有哪些可以實(shí)現(xiàn)

          中間件

          1. redis 的應(yīng)用場景
          2. redis 的淘汰策略
          3. redis 的過期策略
          4. kafka 丟失消息和重發(fā)消息怎么解決
          5. Kafka 消息丟失
          6. Kafka 能否保證冪等性
          7. 了解 rabbitMQ 嗎
          8. es 為什么快,技術(shù)選型為什么不用 mongdb 或者 mysql

          場景題

          1. 上傳多個(gè) zip 文件到 oss,設(shè)計(jì)一個(gè)方案,需要前端展示上傳進(jìn)度
          2. 項(xiàng)目怎么分工的,有幾個(gè)人,如何安排的方案
          3. 配置連接的賬號密碼怎么保證安全性
          4. 講一下提交登錄信息需要用到哪些注解
          5. 服務(wù)器開發(fā),問安全性如何保證,接口安全性

          綜合問題

          1. 你的性格
          2. 興趣愛好
          3. 實(shí)習(xí)的收獲
          4. 描述最有意義的一件事
          5. 最自豪的事兒
          6. 講下代碼的最佳實(shí)踐
          7. 操作系統(tǒng)怎么學(xué)
          8. Java 怎么學(xué)的,為什么不學(xué)其他語言
          9. 說下金庸或者金庸武俠里的人物,說下最近了解的實(shí)事
          10. 源于創(chuàng)新性的體現(xiàn),一分鐘內(nèi)說下報(bào)紙的用途

          手寫代碼

          1. 反轉(zhuǎn)每對括號間的子串
          2. 最長不重復(fù)字符串
          3. 兩數(shù)之和
          4. 復(fù)原 IP 地址
          5. 找出最長的對稱的字符串
          6. 二叉搜索樹的判定
          7. 樹的層序遍歷

          最后

          我所信奉的秋招原則:永遠(yuǎn)沒有準(zhǔn)備好的時(shí)候,盡可能早的投遞公司;算法題需要多做,大一點(diǎn)的公司(非國企)都會(huì)考算法;選擇就業(yè)方向并充滿信心,堅(jiān)持下去;不要孤軍作戰(zhàn),與同學(xué)做到互通有無。

          我的秋招面試經(jīng)驗(yàn):對于某些不會(huì)的知識點(diǎn),你可以用你的猜想去表達(dá)而不是不說話。面試官考驗(yàn)的不僅僅是你的知識儲備,求職者跟面試官的溝通也同等重要。

          ··········? END? ··············

          ?? 歡迎準(zhǔn)備 Java 面試以及學(xué)習(xí) Java 的同學(xué)加入我的 知識星球 ,干貨很多!收費(fèi)雖然是白菜價(jià),但星球里的內(nèi)容或許比你參加上萬的培訓(xùn)班質(zhì)量還要高。

          ??? 《Java 面試指北》 持續(xù)更新完善中!這是一份教你如何更高效地準(zhǔn)備面試的小冊,涵蓋常見八股文(系統(tǒng)設(shè)計(jì)、常見框架、分布式、高并發(fā) ......)、優(yōu)質(zhì)面經(jīng)等內(nèi)容。

          推薦閱讀?:

          ?? 如果本文對你有幫助的話,歡迎?點(diǎn)贊&在看&分享?,這對我繼續(xù)分享&創(chuàng)作優(yōu)質(zhì)文章非常重要。非常感謝!

          瀏覽 93
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  《精品 模特私拍秘 泄密》学院派 | 乱伦免费小说黄色电影 | 欧美成人色图专区 | 青榴在线| 香蕉视频18禁 |