我的校招季大概也是結束了。

2022-05-26 06:00:08 字數 3522 閱讀 5572

說到底,我覺得自己只是比別人執拗一點,堅持一點。

論聰明,我絕對是一般的才智,比下有餘,比上不足。我有一些小聰明,思維轉動比一些人快,常常能想到很多方面,卻不集中。

論**功底,我更是不如很多**大牛。常常有人問我,寫過的**有多少行,我沒敢說,我知道,不多。這也是我的劣勢之一,以後無論是在學習還是工作中,都要以此為奮鬥目標之一。

論演算法,看到dp和遞迴的一些思路,我經常不明白別人的演算法意義。曾經一度,看到筆試的**題我就手抖,是的,我害怕。我喜歡慢慢思考乙個問題。而且演算法需要總結,乙個演算法常常解決的是一類問題而不是乙個問題。

上圖是一部分,還有:

攜程——跪了。(可能內推的太晚了)

360——跪了。(不知道為什麼)

阿里——無機會

網易——筆試跪了。a了兩道,唉c++就不招人。

所以,當時有些小夥伴已經拿到華為fx,還有一些小夥伴在內推的時候就收穫了一些offer了。當時內心是很焦急的,很奇怪,到九月我反而沒有那麼焦急了,八月真的很焦急,一直在找公司海投。一邊海投,一邊學習。學習的時候也很雜亂無章,因為內心的焦急吧。但是一直有在系統的學習網路和資料庫,這兩塊也是我之前的短板。linux部分我在實習的時候一直有在學,不過八月的時候對一些重點部分再進行了一些鞏固。下面就先說說八月的收穫吧:

一面:介紹專案:

1.三個專案(待總結)

2.圖演算法(找有沒有環)

3.無向無環圖經過某節點的最大直徑?

4.數字全排列

5.多執行緒

6.同步機制

二面:介紹自己:

1.寫程式——直播寫**,用的是collabedit。

題目:輸入是乙個vector,vector存的乙個struct,面試官給出了struct的定義,根據這個vector組成一棵樹,並輸出這個樹的根節點。

當時很急,**寫的是很亂的。大概就是記錄孩子節點,然後又刪除孩子節點。最後剩的節點就是根節點。

2.這棵樹怎麼找到環。(又是環)不會= =

三面:多型,虛函式,純虛函式(預設實現),看過什麼書?

exceptional c++,深入理解c++物件模型(對你來說比較深了,專案多磨練)

socket,伺服器那邊是怎麼弄得 socket bind listen accept.

資料庫:c用什麼模組連線資料庫。

虛函式,虛指標(了解,但是派生類相容父類虛函式表答得不好),父類那部分的虛函式表不拷貝嗎?

智力題(找薄鐵片的重心,乙個正方形的鐵片,切掉乙個小正方形,這個剩餘部分的重心在哪兒?對稱軸,兩個幾何中心的連線。這兩條線的交點)——我沒答出來。

程式設計題:strcmp(不應該寫assert)

給你乙個12345(固定大小)的陣列,然後給你乙個數字例如3,列印出能有的組合(全排列),我用了遞迴。——劍指offer原題(字串全排列)

問面試官的問題:paas是什麼,中介軟體,為使用者提供一些類似應用,沒到應用地步的東西,saas是應用,iaas是裸機。

對於這個公司,我不想說什麼,杭州乙個做家裝的創業公司吧。之前我實習生的時候跟我介紹過他們的專案,做vr的。我當時覺得蠻有興趣,後來在大街上看到評價也很好,我就投了。當時第二天就一面了。

一面:1、兩個list的公共節點——我發現很多公司都非常喜歡問這道題——

2、各種字串的問題(是否包含目的字串的字元,是否包含目字串的子串)——因為那段時間,我對字串的演算法進行過全部的總結,所以不虛。

二面:1.給乙個字典,字典不是字典序,是隨便的順序,給乙個字串,是不是按照這個隨便的順序來的。——沒理解面試官意思,這個題和思傑的筆試題是一樣的,用map存字典。

2.設計類:面試流程

3.硬幣機:判斷哪個硬幣機是壞的

4.int-string string-int 10億 判斷會不會重複 位圖

5.leetcode**問題

一面:介紹專案。介紹了自己的專案。(畫了個圖,算是給他講明白了)

然後介紹實習的東西,聊了很久。

ni:他居然知道ni,說自己做的c support。一直是我在講。

趨勢:他說趨勢也不會給實習生做核心的開發,問我

問我c/c++開發遇到的問題,我說vs程式設計習慣了,用gcc不習慣,扯到了makefile。聊makefile聊了很久。說makefile可以做自動化測試,直接make test就好。面試官開始講gcc的底層。說gcc就用makefile做test。

問我c++做過介面沒,我說mfc qt都沒接觸過,以前mfc學過,但是沒仔細。面試官很nice的說沒事,mfc老了(達成一致),qt用的人比較多

c++主要寫服務的,或者web server,也不需要介面(達成一致)

讓寫演算法了:

面試官說,基本上感覺你的技術也入門了,了解的也比較深,我出的題可能你都知道:

1.二進位制求1的個數

我講出了最基本的方法,迴圈+和1與,他說這道題你要這麼講,我就知道你沒見過原題了。

x=x&(x-1)迴圈計數——他的方法,我說x&(x-1)不是用來判斷是不是2的倍數的嗎,他說原來可以醬。然後我們倆愉快的相視一笑。= = 

2.質數

質數我居然忘了怎麼求,面試官很nice的說沒事

3.大寫轉小寫,好簡單。。。。寫完了。。。

二面(業務面):——實際上華為的二面極其重要

幾乎無技術了,稱為綜合面。

介紹專案,最大流。依舊是畫了個圖。問我應用在那裡,我說**。

介紹兩段實習。趨勢學了什麼,linux。python。測試知識。google test。。

介紹linux聊天程式,畫了結構給他。

linux是自學的麼?是在趨勢學的麼??

問我自己做了什麼?

問我平時都不玩的麼?= =問我的**該怎麼辦?(參考資料少,資料比較少、你該怎麼辦??)

為什麼想加入華為?

和同學的交流情況?

想加入那個bg?

恩,八月份就是這樣的。最後在中秋節收穫了華為的offer。我很開心,首先,這是第乙個offer,我心裡終於有個保底了。第二,華為開的工資非常高。今年華為似乎要調整自己的招聘政策,給應屆生的工資都非常高。

九月感覺每天不是在投簡歷,就是在做筆試,不是在做筆試,就是去面試,總之非常忙碌的乙個月。以下是所有投遞的公司:

上圖有些部分還沒有更新,我發現線下筆試我基本都過了,線上的筆試掛了一片:

當然也過了:

這麼看來,我還是過了蠻多的。哈哈。筆試其實是很重要的一環,我覺得我是面試能力大於筆試的人,其實每個人要對自己有所定位然後補短板,發揮優勢。

然後就是面試了,網際網路公司還是更加看重技術和專案,外企則更加偏向綜合素質。

不要問我該怎麼學習,每個人的方法都不同,每個人的能力也不同,找到自己認為最舒服的學習方式,一步步來。

下圖是整個九月的安排表,實際上我很喜歡這樣的日子,為了自己夢想去拼搏的日子。

後來面了很多公司,就沒有再寫過面經了。昨天簽約了鵝廠,我的校招結束。

未來的路很長,願初心不變,期待自己成為乙個優秀的程式媛,技術改變世界。

終於結束了!!! 同時也是新的開始

終於結束了!同時也是新的開始.今天,我正式參加的比賽,齊魯軟體設計大賽提交的最後一天,在距離結束還剩半小時的時候,終於所有東西都完成並且提交上。今年我大三,對於乙個這麼水的比賽,遭受了前所未有的壓力。還是從頭慢慢講。在大二的時候,據齊軟開始還有好幾個月的時候,我就已經開始想創意,想想法,並且和兩個大...

今天我流淚了,也是我進公司寫的第500個程式。

進公司今天我流淚了,也是我進公司寫的第500個程式。最後的100天 700天了,終於在提前29天完成了進公司時,給自己定的500個程式的目標。ibm as 400 rpg 我拿出早在2年前就寫好的辭職申請書,離職時間依然是12月31日,恩,我還有20多天,我自己寫的程式整理一下。今天發生了很多事,我...

終於結束了 我長達一年的考研生活

終於結束了,不得不讓我長噓一口氣。雖然結果和自己的預期相差剩遠,但起碼我曾經為自己的夢想瘋狂努力過。自己真正經歷過考研,才知道能堅持到底,是如此不易的事情。身心都經歷了巨大的磨練,這種折磨也只有在一切都結束後才終止。心裡的苦水只有考研人知道,對於乙個未知的結果,那種提心吊膽的日子讓我倍受煎熬。自從我...