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>

        這個(gè)非科班學(xué)妹是真的厲害...

        共 4482字,需瀏覽 9分鐘

         ·

        2021-11-14 01:46

        大家好,我是魚皮。前幾天朋友阿秀跟一個(gè)學(xué)妹聊天,驚訝的發(fā)現(xiàn)發(fā)現(xiàn)她是個(gè)名副其實(shí)的offer收割機(jī),offer又多含金量又高,拿到的還基本都是后端研發(fā)崗。?

        不得不說(shuō)一句,在今年的秋招困難模式下,還能拿到這么多的后端研發(fā)崗offer,而且人家還是非科班的,實(shí)屬不易!?

        給大家分享一下她的經(jīng)驗(yàn),下文中的我代表學(xué)妹本妹~

        目前意向書情況

        字節(jié)跳動(dòng)后端意向書

        阿里云后端

        網(wǎng)易雷火游戲研發(fā)

        網(wǎng)易互娛研發(fā)

        商湯科技后端

        個(gè)人背景

        某非科班工科專業(yè)碩士在讀,原專業(yè)太坑,找工作很難找,于是轉(zhuǎn)行互聯(lián)網(wǎng)行業(yè)。

        去年年末剛接觸C++,一直在持續(xù)學(xué)習(xí)C++,慢慢準(zhǔn)備校招。

        我的C++啟蒙書就是**《C++ Primer 6th》**

        C++啟蒙書

        個(gè)人投遞情況:優(yōu)先投遞后端研發(fā),有后端投后端,沒后端投相關(guān)開發(fā)崗。

        面試前準(zhǔn)備

        互聯(lián)網(wǎng)校招面試需要準(zhǔn)備的有:項(xiàng)目、算法題、八股文。

        算法題

        可以在力扣上刷題,我一開始是按照分類刷的,這樣比較有計(jì)劃,而且可以對(duì)比著看同類型的不同題目。

        Github上有一些高star的刷題倉(cāng)庫(kù),上面有題型分類,和各個(gè)分類下的題目精選,大家可以去看看。

        分類刷完一遍后,我就開始刷高頻題,截至目前我在力扣總共刷了三百多題,里面有一小部分高頻的我做了好幾遍,應(yīng)付一般的面試應(yīng)該沒有太大問(wèn)題。

        一般來(lái)說(shuō),面試的代碼題不會(huì)太難,一般是簡(jiǎn)單或中等題,偶爾會(huì)有幾個(gè)高頻的hard題;筆試相對(duì)會(huì)難一點(diǎn),比較重要的筆試之前可以刷刷題找回一下做題手感,讓筆試更得心應(yīng)手一點(diǎn)。

        順便一提,我在面試中遇到過(guò)最多的題是回溯、鏈表、二叉樹和二分查找,筆試中遇到過(guò)最多的題是BFS找最短路徑。

        八股文

        八股文這塊我主要就是看文檔,包括C++、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)等等。

        第一次看的時(shí)候確實(shí)很多地方不明白,所以我一般對(duì)一些重要的知識(shí)點(diǎn)還是會(huì)去網(wǎng)上搜資料,進(jìn)一步理解,從而加深記憶。

        其實(shí)我記性很差,直到現(xiàn)在我也只能記住一小部分,那一小部分就是理解了之后記下來(lái)的。

        如果大家記性比較好,可以盡量多記,如果記性跟我一樣差,不妨找一些高頻的記一記,深入挖掘一下,面試時(shí)候多說(shuō)一點(diǎn)。

        后來(lái)我面試了那么多次也發(fā)現(xiàn),問(wèn)來(lái)問(wèn)去就那幾個(gè)題目。

        像C++我被問(wèn)的最最最多的就是多態(tài)的實(shí)現(xiàn)原理;計(jì)算機(jī)網(wǎng)絡(luò)問(wèn)的最多的就是TCP的可靠機(jī)制;操作系統(tǒng)問(wèn)的最多的是進(jìn)程線程的區(qū)別;MySQL問(wèn)的最多的是隔離級(jí)別;Redis問(wèn)的最多的是數(shù)據(jù)類型……

        除此之外,我男朋友每天也會(huì)收集一些??蜕系拿娼?jīng),我就直接拿來(lái)用了,每天看各種真實(shí)面經(jīng),我會(huì)在ipad上邊看邊寫寫畫畫

        項(xiàng)目

        項(xiàng)目經(jīng)驗(yàn)我覺得最好是能夠去實(shí)習(xí),如果因客觀原因不能去實(shí)習(xí),就自己準(zhǔn)備。

        除非你學(xué)歷或其他條件比較優(yōu)秀的話,只講科研成果或許也可以(對(duì)于非計(jì)算機(jī)專業(yè)的研究生來(lái)說(shuō))。

        我項(xiàng)目是自己做的,主要還是參考開源項(xiàng)目,因?yàn)槲也荒苋?shí)習(xí),而且我也非計(jì)算機(jī)專業(yè),老師只有硬件項(xiàng)目。

        其實(shí)我準(zhǔn)備的項(xiàng)目不難,但是我剛做的時(shí)候?qū)++一竅不通,所以邊學(xué)邊做花了較長(zhǎng)時(shí)間。

        另外,我的項(xiàng)目其實(shí)跟互聯(lián)網(wǎng)后端也沒什么關(guān)系,主要還是往我科研方向去靠的。如果能有相關(guān)項(xiàng)目當(dāng)然更好,如果沒有也沒關(guān)系。

        因?yàn)槲矣X得對(duì)于一個(gè)沒有實(shí)習(xí)的非科班應(yīng)屆生來(lái)說(shuō),很難接觸到多么復(fù)雜多么契合的項(xiàng)目,所以項(xiàng)目難易程度和相關(guān)程度并沒有那么那么重要(當(dāng)然如果要沖擊SP的除外)。

        很多大廠面試官,其實(shí)更想看到的是你在項(xiàng)目中有自己的思考,最好是有自己的一些創(chuàng)新或優(yōu)化的點(diǎn)。

        這里要說(shuō)到,其實(shí)有時(shí)候大廠的面試會(huì)比小廠更簡(jiǎn)單一點(diǎn),因?yàn)樾S更看重的是你是否有實(shí)際的項(xiàng)目經(jīng)驗(yàn),能否一來(lái)就做事,而大廠主要看你的思維能力。

        最后,自己的項(xiàng)目自己一定要了如指掌,做好被面試官深挖的準(zhǔn)備。

        簡(jiǎn)歷

        知識(shí)點(diǎn)那么多,如何引導(dǎo)面試官問(wèn)你會(huì)的問(wèn)題很重要。簡(jiǎn)歷就起到了這個(gè)作用。

        個(gè)人建議不要寫的太籠統(tǒng),盡量把知識(shí)點(diǎn)列出來(lái)。這個(gè)知識(shí)點(diǎn),可以是項(xiàng)目中的,也可以是專業(yè)技能中的。

        面試官其實(shí)很多時(shí)候不知道問(wèn)什么,所以極大可能性會(huì)對(duì)著你的簡(jiǎn)歷問(wèn)。

        比如我簡(jiǎn)歷上寫了epoll,他就會(huì)問(wèn)“epoll是什么“、”為什么用epoll”、“還有什么其他IO多路復(fù)用的方法?它們有什么區(qū)別”、“epoll實(shí)現(xiàn)原理是什么”等等。

        那么只要你把簡(jiǎn)歷上寫的內(nèi)容都提前準(zhǔn)備了,面試自然會(huì)覺得很順利。

        投遞路線

        投遞公司的順序,那就是先投小廠,再投中廠,最后再投自己想去的大廠。

        一開始,我也投了一些小公司,想要積累經(jīng)驗(yàn)。但是我發(fā)現(xiàn),好多公司不是簡(jiǎn)歷掛就是一面掛。

        后來(lái),我投了一些不太想去的中大廠,獲得了一些面試機(jī)會(huì),積累了一些面試經(jīng)驗(yàn)。

        其實(shí)從第一次面試,到最后一次面試,有一個(gè)很明顯的感覺,就是我的心理素質(zhì)變好了。

        前幾次面試,每次面試官讓我手撕算法題時(shí),我都很緊張。明明題目不難,腦子里卻一片空白。

        后來(lái)面了幾次,拿到一兩個(gè)保底意向書之后,我就很明顯地感覺面試不怎么緊張了,做題時(shí)可以讓腦子轉(zhuǎn)起來(lái)了。

        這樣也可以幫助我更好地發(fā)揮出實(shí)力,去沖擊更理想的offer。

        這么說(shuō)就是想告訴大家,除非你準(zhǔn)備的真的真的很充分了,心理素質(zhì)也很好,否則不要一上來(lái)就沖擊自己最想去的公司。

        可以先試試自己第十想去的公司,如果過(guò)了就去試第五想去的,這樣逐步逼近自己心中的Top3。

        但是也不要面太多,因?yàn)槊嬖囌娴暮芷v呀,萬(wàn)一還沒試到你最想去的公司你就躺平了,就有點(diǎn)可惜了哈哈哈。

        另外很重要的一點(diǎn)是,我建議還是早下手為強(qiáng),不要太過(guò)猶豫,總覺得自己題也沒做好,八股文也沒背熟,就遲遲不敢行動(dòng)。

        我覺得比這些更可怕的是hc沒有了,那就更加束手無(wú)策了。如果真的沒準(zhǔn)備好的話,也可以再準(zhǔn)備幾個(gè)月,沖擊春招。

        此外,大家如果對(duì)Base地不是特別在意的話,可以盡量避開高競(jìng)爭(zhēng)地區(qū),比如今年蝦皮上海hc少投的人多,競(jìng)爭(zhēng)太大。

        其實(shí)上海的競(jìng)爭(zhēng)一直比較大,可能是附近高校比較多。

        如果覺得去哪里都可以的話,可以事先了解一下意向公司在哪里的HC比較多。

        一般來(lái)說(shuō)總部的HC會(huì)相對(duì)充裕一點(diǎn),機(jī)會(huì)可能也大一點(diǎn)。

        心態(tài)

        秋招是一場(chǎng)持久戰(zhàn),心態(tài)很重要

        其實(shí)很多時(shí)候,面試的難易程度,取決于面試官想不想要你。

        而他想不想要你,又取決于多個(gè)因素,例如HC還夠不夠、項(xiàng)目匹配程度等等。

        在八月份的時(shí)候,我?guī)缀趺刻於加忻嬖?,很累,但也很充?shí)!

        忙碌的八月

        我也碰到過(guò)讓人生氣的KPI面試,但是不必太放在心上。

        一個(gè)好的面試官,如果問(wèn)到一個(gè)難的問(wèn)題你一時(shí)沒有思路,應(yīng)該會(huì)去引導(dǎo)你,讓你逐步去思考,去挖掘你的潛力,而不是一上來(lái)就否定你,或在那邊沉默或嘆氣。

        如果遇到這種情況,不必在意,放平心態(tài),繼續(xù)努力就好了。

        好的面試官就那么多,不好的多了去了,遇到幾個(gè)也不奇怪,把這篇揭過(guò)去,下一頁(yè)更精彩!

        總結(jié)

        首先,對(duì)于校招來(lái)說(shuō),學(xué)歷肯定是重要的,沒有哪家公司會(huì)完全不看學(xué)歷,只不過(guò)比重多少的問(wèn)題。但是這不代表學(xué)歷不占優(yōu)勢(shì)就沒有機(jī)會(huì)了,雙非上岸的例子比比皆是。

        學(xué)歷、獲獎(jiǎng)、論文、項(xiàng)目經(jīng)驗(yàn)、大廠實(shí)習(xí)、績(jī)點(diǎn)、基礎(chǔ)扎實(shí)、善于思考等,任意一項(xiàng)都可能成為加分項(xiàng),而每個(gè)公司都有自己看中的點(diǎn),只要肯努力肯思考,機(jī)會(huì)就多多。

        其次,我前前后后面試了大概有十幾家公司了,我總結(jié)一下我面試過(guò)程中一些公司的特點(diǎn),并不代表全部:

        1、華為、阿里非常看重項(xiàng)目,我從頭到尾幾乎一直在問(wèn)項(xiàng)目。另外容易被忽視的點(diǎn):華為測(cè)評(píng)很重要。我碰到好多華為測(cè)評(píng)掛的同學(xué),大家盡量在輕松愉悅的情況下去做的哈哈哈。其他公司測(cè)評(píng)掛人的比較少,但聽說(shuō)也有,所以都要認(rèn)真對(duì)待呀。

        2、字節(jié)基本上每一輪都是項(xiàng)目+八股文+做題的形式,而且基本就是照著我的簡(jiǎn)歷問(wèn)的??赡芪乙彩潜容^幸運(yùn),看網(wǎng)上面經(jīng)說(shuō)字節(jié)很看重算法題。

        3、拼多多筆試有點(diǎn)難,而且后兩題很有可能會(huì)跟數(shù)學(xué)有關(guān)系。面試主要看面試官個(gè)人風(fēng)格,一般前兩輪比較重基礎(chǔ)。

        4、其他公司比如網(wǎng)易游戲、米哈游,或者其他公司的C++崗位,對(duì)于C++基礎(chǔ)會(huì)挖掘的比較多,例如我碰到的關(guān)于delete this的思考、關(guān)于dynamic_cast的原理等等,這些對(duì)于不懂C++的面試官,可能根本不會(huì)問(wèn),但是游戲廠或C++崗就可能問(wèn)到,可以針對(duì)性地準(zhǔn)備。

        5、最后,到了HR面,大家也不要掉以輕心,有些公司的HR面是很重要的。一些HR會(huì)問(wèn)你個(gè)人的一些經(jīng)歷,來(lái)判斷你的綜合能力,比如與人溝通的能力、應(yīng)對(duì)困難的能力等。

        此外,HR還會(huì)判斷你去他們公司的意向是否強(qiáng)烈,我有時(shí)候太過(guò)耿直,實(shí)在說(shuō)不出騙人的話,然后就掛了哈哈哈,希望大家引以為戒。

        下面是我的面經(jīng)

        我面試的公司不少,就挑兩個(gè)有代表性的吧,我主要分享一下商湯科技和字節(jié)跳動(dòng)的面經(jīng)

        1、公司:商湯科技,崗位:C++開發(fā)

        一面

        項(xiàng)目

        八股文

        STL中的容器了解哪些?

        deque和vector的內(nèi)存分配情況是什么樣的?

        時(shí)間中斷是什么?

        做題

        寫一個(gè)生產(chǎn)者消費(fèi)者模型

        二面

        項(xiàng)目

        做題

        一個(gè)無(wú)序數(shù)組,返回出現(xiàn)次數(shù)最多的k個(gè)元素

        八股文

        C++、操作系統(tǒng)、gdb

        gdb 怎么打斷點(diǎn)、查看所有線程、打印堆棧,怎么傳入?yún)?shù)?

        死鎖怎么排查問(wèn)題,怎么打印堆棧,那怎樣查看某個(gè)線程的堆棧?

        動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù),為什么要有這樣的區(qū)分?

        用戶態(tài)和內(nèi)核態(tài)的區(qū)別?為什么用戶態(tài)的崩潰不會(huì)導(dǎo)致系統(tǒng)崩潰?什么情況下會(huì)系統(tǒng)崩潰?

        C++有幾種創(chuàng)建線程的方式、線程銷毀的方式?

        線程之間同步的方式?C++里面怎么創(chuàng)建一個(gè)信號(hào)量、條件變量,條件變量有哪些接口?

        線程之間通信呢?

        C++11右值引用是什么?移動(dòng)構(gòu)造函數(shù)具體怎么實(shí)現(xiàn)的?

        大小端是什么?什么時(shí)候用大端什么時(shí)候用小端?

        三面

        八股文

        C++中重載和多態(tài)是什么樣的關(guān)系?多態(tài)的實(shí)現(xiàn)原理?

        代碼設(shè)計(jì)題

        一個(gè)函數(shù)要生成0,1,2要讓生成0的概率是10%,生成1的概率是50%,生成2的概率是40%。

        項(xiàng)目

        講C++項(xiàng)目,項(xiàng)目目的,最大的難點(diǎn)。

        講科研項(xiàng)目,看理解能力和表達(dá)能力。

        2、公司:字節(jié)跳動(dòng),崗位:后端開發(fā)

        一面

        項(xiàng)目

        介紹技術(shù)難點(diǎn)

        epoll的原理是什么

        為什么用epoll

        講一下零拷貝

        做題

        二叉樹的序列化和反序列化

        八股文

        https的加密認(rèn)證的過(guò)程

        redis數(shù)據(jù)結(jié)構(gòu)及其底層實(shí)現(xiàn)

        二面

        項(xiàng)目

        八股文

        多進(jìn)程和多線程的區(qū)別?

        TCP的粘包問(wèn)題?除了分隔符還有什么方法解決嗎?

        epoll和select的區(qū)別?

        epoll中水平觸發(fā)和邊緣觸發(fā)的區(qū)別?

        零拷貝介紹一下

        為什么redis里面,用單線程,還能這么快?

        MySQL中聚簇索引是什么?

        線程之間通信的方式?進(jìn)程之間通信的方式?

        介紹一下幾種排序算法的時(shí)間復(fù)雜度?什么是穩(wěn)定性?

        做題

        字符串全排列

        找遞增遞減序列的最大值 (就是lc162的簡(jiǎn)化版)

        三面

        項(xiàng)目

        三面的時(shí)候,明顯感覺到問(wèn)的比前兩輪深

        八股文

        C++11有哪些新特性?

        智能指針有幾種?unique_ptr是什么,如何實(shí)現(xiàn)的?

        STL中存儲(chǔ)鍵值對(duì)的容器有哪幾種?map和unordered_map有什么區(qū)別?

        做題

        實(shí)現(xiàn)unordered_map,不能用STL中的容器,只能用數(shù)組和鏈表,實(shí)現(xiàn)插入、刪除。

        好了,以上就是學(xué)妹本妹的分享了!我們下期再見


        本文來(lái)源:

        瀏覽 61
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        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>
            中国少妇野外bbbbb | 91国自产精品 | 散兵被啪到深处喷水漫画 | 欧美色图综合 | 起碰人人操 | 亚洲美女视频在线观看 | 校园激情91 | 麻豆精品国产 | 澳门毛片| 久久久一区二区三区四区 |