主頁 >  其他 > 2021春招實習面經——開發方向

2021春招實習面經——開發方向

2021-05-02 18:42:31 其他

2021春招實習面經——開發方向

文章目錄

  • 2021春招實習面經——開發方向
  • 前言
  • 一、位元組跳動——C++開發(一面掛)
  • 二、天津中力(大概算是中小廠吧,無語掛)
  • 三、天津某事業單位(小廠,開發offer)
  • 四、拓爾思(天津中廠,管培offer)
  • 五、阿里云系統架構實習生(口頭offer)
    • 筆試
    • 一面
    • 二面
    • HR面
    • 上海分部某主管電話聯系
  • 總結


前言

3月的時候腦子一熱想在暑期找個實習,于是一頭加入浩浩蕩蕩的春招大軍,歷時兩個月終于塵埃落定,昨天在HR面中收到阿里云作業系統團隊的口頭offer,不過具體崗位未定,今天上午接到上海分部主管的電話,聊了聊挺有興趣,大概率應該會去上海了,我也終于能靜下心來復盤一下今年春招自己的表現了,
我其實同時準備著后臺開發和產品經理兩個方向的應聘,關于產品方向的面經會在另一篇博客更新,

后臺開發方向面了位元組、華為、阿里這三個大廠,還有一些中小廠,大、中、小廠當中各拿到一個offer,華為筆試直接掛了就不提了,

一、位元組跳動——C++開發(一面掛)

之前沒經驗,第一次投簡歷就非常頭鐵的投了位元組,其實應該先投一些小廠積攢面試經驗的,但被別人提醒的時候已經來不及了,不得不說位元組的HR效率是真高,我投完簡歷第三天就打電話告訴我第二天面試,我只好硬著頭皮上了,
  面試的時候面試官很和藹,他是做網路的,所以對我簡歷上提到的關于網路的專案很感興趣,其實就是計算機網路課的大作業,但是面試官問的很細,一直在和我扣我的ACK包里到底應該包括哪些東西,但其實我自己做的那個作業是非常簡陋版的,ACK里只有一個序號,面試官似乎對這一點有點失望,之后又問了我在學校實驗室實習做的事情,但由于他本人并不了解CUDA,所以這部分沒有深入,
  之后就進入做題環節,用的平臺就是牛客的面試系統,讓我用C++手寫一個佇列,實作增刪改查,我實作了增改查,但在洗掉部分出了Bug而且到最后都沒解決,最后面試官告訴我可以在洗掉以后釋放原來的陣列空間,我才恍然大悟,其實后來自己復盤,非常后悔當時沒有用鏈表去實作,而是頭鐵的選了用陣列實作,
  位元組的面試一般默認做不出來編程題就掛了,

二、天津中力(大概算是中小廠吧,無語掛)

這是一家原本做防雷技術的公司,現在要做電網配送,所以在招聘程式員,
  技術面只有一次,是微信視頻電話形式,面試官上來問我實驗室做的事情,讓我給他講一下CUDA是啥,我講完之后他似乎并沒有聽懂,說他之前沒接觸過GPU,讓我說一個CUDA的具體應用場景,我說“高性能計算”,他說“能再具體點么”,我情急之下說了個游戲里的場景,然后他說“哦,那我們可能沒這個需求,”
  然后問我公司如果需要我學習一門新的技識訓者新的語言,你會怎么做?我回答的大概思路是:首先找一本書,學習基本的語法之類的知識;然后結合公司的具體業務,聚焦公司目前最需要的技術點,優先解決緊急的業務需求,程序當中適當需求同事的幫助,完成業務需求后,針對新的技術體系自行深入學習,
  他似乎對我的回答比較滿意,然后問我用過資料庫么,我說用過MYSQL,又問我有沒有做過資料庫后臺,我說當時是用C++鏈接的,后面就沒再問了,
  技術面結束,
  令我沒想到的是,大概三天之后發了我一封郵件,說是筆試,結果筆試內容是寫一篇發言稿,和同事們分享你覺得有用的一則資訊,說實話我拿到這個題就已經不太想去這個公司了,給技術人員的筆試居然是小學生作文,,,但作為沒有資本的卑微應屆生還是認真寫了一下發了過去,自此沒有了下文,
  萬萬沒想到被小學生作文掛掉了,無語無語無語無語,

三、天津某事業單位(小廠,開發offer)

這是一家新成立的事業單位,下屬國防科大,他們最近有CUDA方面的業務需求,說是今年收的簡歷只有我會CUDA,所以他們似乎非常想要我,單位地點在濱海新區,我去面試了一次,
  接待我的面試官就是他們的業務主管,我一進門看到滿墻都是軍裝照,他們的所有領導似乎都是國防科大的,都有軍銜,主管介紹業務的時候也說他們很多業務都是對接軍方的,關于雷達、數字信號處理、定位巴拉巴拉的,說實話這些東西我聽了很懵,
  面試的程序出乎意料的輕松,雖然整個單位的氛圍非常肅穆,但是主管本人很和藹,簡單問了問我的學習情況,重點關注了一下我用CUDA做過哪些作業,然后就問我啥時候可以去實習,馬上給我offer,全程沒有問任何其他技術細節或者專案經歷,
  不過我說了我要暑期才有可能出來實習,所以面試結束后他加了我微信,說六月再聯系,

四、拓爾思(天津中廠,管培offer)

這是一家上市公司,可能屬于那種業內有名、業外無名的公司,
  我投簡歷的時候明明投的是后臺開發,但我面試的時候被告知是資料分析崗位的面試,我又懵了,他們主要是做資料采集、資料分析和輿情監控的,主要使用的編程語言是python和java,但這倆我其實都不會,,,,
  但面試官似乎并不在意,拿著我的簡歷問我做過的專案,聊到CUDA的時候因為我提到CUDA可以用來做大資料運算,他有了興趣,讓我詳細說了說,然后問我接觸過哪些大資料演算法介紹一下,我說了pagerank和杰卡德聚類,但令我意外的是他似乎并不熟悉這兩個演算法,,,可能不是他們的業務主要用的東西吧,
  聊到這里我說“我之前并沒有做過很多爬蟲和資料清洗方面的作業,而且一直都是用的c++……”結果沒等我說完他直接說“那沒事,你有這個基礎我覺得你會學的很快,”well,fine.
  技術面結束后,我剛準備走被hr叫住,說馬上進行HR面,但是是他們的HR部門主管面,我又懵了,,,只能硬著頭皮繼續在會議室里坐著等,
  主管進來以后,先讓我自我介紹,介紹完以后她開始問我學生作業和學生社團的經歷,我提到自己高中的時候辦過自己的籃球社團,她讓我詳細講述一下,于是我就回憶了一波難忘的青春歲月,她似乎對這個非常感興趣,后面又問了我辦社團的程序遇到過的困難以及我是怎么解決的,怎么組織這個社團的之類,我全都回答完以后,告訴我她最近在招一個管培,覺得我很合適,
  于是投了開發簡歷的我就這樣變成了管培,,,只能說也挺神奇吧,,,
  給的薪資是月薪6k,另有一些餐補,因為就在天津本地所以沒有房補,

五、阿里云系統架構實習生(口頭offer)

投簡歷的時候看到有一個崗位是針對系統方向的,我在學校的實驗室也正好是研究系統領域的,所以就很感興趣,就投了,找了個學姐幫忙內推,

筆試

一個小時兩個編程題,我都沒有全部AC,本來以為自己要涼了,沒想到還是給了面試機會!

一面

一面是阿里云安全部門的面試,電話形式,說是因為看到我的學院是網路空間安全學院所以安排了他來面試,但我解釋了一下其實我并不是專注研究安全領域的,不過我也認為目前OS領域最需要解決的問題確實是安全問題,面試官說沒關系,然后就開始滔滔不絕的向我輸出他們的業務內容,說實話完全把我說懵了,我只能憑借有限的知識盡可能去理解他說的那些東西,最后講完以后問我聽懂了沒,我非常老實的說可能不是太懂,然后把不懂的地方提了出來,他說沒關系然后又解釋了一下我沒聽懂的地方,但其實他解釋完以后我還是沒懂,,,,
  之后他也沒有繼續輸出,問了問我在實驗室做過的作業,然后問我在Linux中讀檔案與寫檔案的區別,我回答完以后(讀的時候并不會給子執行緒分配真實的頁,只有等到寫的時候才會觸發缺頁中斷分配頁),就進入阿里的伯樂測評系統做一道題,題目很簡單,手寫一個回圈鏈表,然后寫一個判斷鏈表當中是否有環的方法,我用了快慢指標,很快就寫完了,寫完以后面試結束,

二面

一面完以后第二天接到二面通知,電話里約了時間,后面在HR面的時候被告知二面的面試官是阿里云作業系統業務的主管,
  面試程序,先是自我介紹,然后問我實驗室做過哪些作業,并對簡歷上寫的實驗室里的一個專案詳細問了細節,問的真的很細,具體細節就不在這闡述了,這個程序持續了大概半個小時之久,其他技術方面的就沒有再多問了,
  之后問我為什么想做作業系統,而不是人工智能、機器學習這些熱門方向,我闡述了自己真實的想法,他對我的態度似乎很滿意,全程一直說“可以的,可以的”,
  最后又是做題環節,先讓我手寫一個互斥鎖,我很快寫完,然后又讓改成讀寫鎖,我用傳統的兩個變數的方式實作了一下,然后又要求我只用一個int變數實作讀寫鎖,在這里卡了大概十多分鐘,后來面試官提示下,終于做出來了,全部做完以后又讓我自己捋了一遍,面試結束,

HR面

面試形式使用阿里會議,視頻面試,
  HR最關注的依然是我的興趣問題,似乎整個面試流程所有面試官最關注的就是我是否真的對作業系統或者云技術有足夠的興趣,又問了我為什么選擇做作業系統以及我的未來規劃和為什么出來實習,我的回答大概就是說我想看看最前沿的企業在用什么東西改變世界,想看看工業界最前沿的技術是什么樣的,后來談到讀研的問題,因為我原計劃保研,但她說其實大廠在招聘的時候對研究生和本科生的區別并不是特別大,我們關于這個問題做了一些討論,我發表了一下自己的真實想法,
  反問環節我問了下阿里的新人成長體系,
  討論完以后,HR口頭承諾了offer,但由于之前安全部門的面試覺得我對安全似乎并不是十分感興趣(其實我也不是沒興趣,只是真的沒接觸過),所以二面才會直接讓整個作業系統團隊的主管來面我,但還是沒有確定具體的方向,所以之后不會再有面試,但會有作業系統團隊中不同方向部門的主管再和我聯系,確定好我的具體方向和部門,

上海分部某主管電話聯系

HR面結束后第二天上午就接到了阿里云上海分部某個部門主管的電話,介紹了他們的業務,主要是處理云平臺的高并發、做加速之類的,他們的業務有涉及異構計算和CUDA的內容,我表示很有興趣,他也覺得比較滿意,電話最后說他會向人事進行反饋,盡快安排,

總結

關于技術開發方向的面試,個人感覺小廠和中大廠的差別還是挺大的,說實話感覺小廠的面試整體偏水,連小學生作文都能搬出來,,,
  大廠的話,各有風格,華為由于筆試都沒過所以不太了解,但位元組明顯難度最大,可能他們更希望你能快速上手業務,不會有太多時間培養新人
  阿里這邊整個面試程序非常關注簡歷上的專案細節,會問的非常細的那種,但只要是自己做的東西,應該都不會有問題,面試官也都非常有耐心,由于我投的是作業系統方向的,所以他們全程非常關注我的興趣點反復確認我是否真的對這個領域感興趣,這一點其實讓我覺得也很舒服,溝通的程序也都很流暢,最后也確實匹配到了雙方都比較滿意的結果,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/282115.html

標籤:其他

上一篇:C語言 斐波那契數 時間,空間復雜度詳述

下一篇:第一講:PN結的形成

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more