0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一位算法工程師的經(jīng)驗(yàn)總結(jié)

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-09-11 08:37 ? 次閱讀

1.概述

先說(shuō)個(gè)人情況,男,北京bupt碩士,2年半制,2014年春畢業(yè)。本科和碩士專(zhuān)業(yè)都是通信工程相關(guān),不過(guò)現(xiàn)在通信行業(yè)儼然已經(jīng)沒(méi)落了,所以碩士期間的研究方向和找工作投的崗位基本沒(méi)考慮通信,都是計(jì)算機(jī)、互聯(lián)網(wǎng)方向的。研究方向算是跟圖像處理、模式識(shí)別、android開(kāi)發(fā)吧,其他的零碎的例如數(shù)據(jù)庫(kù)、python也搞過(guò),不過(guò)很少。平時(shí)經(jīng)常用C++,JavaMatlab。

總的來(lái)說(shuō),我2013年的主旋律就是筆試面試。2月份從家里回北京,3-4月看書(shū)、做題準(zhǔn)備找實(shí)習(xí),4-6月找暑期實(shí)習(xí)各種筆試面試,6-12月在公司實(shí)習(xí),同時(shí)6-7月復(fù)習(xí)準(zhǔn)備,7-9月找工作各種筆試面試。另外3月份發(fā)了一篇EI,4月份和同學(xué)水了一下校內(nèi)程序設(shè)計(jì)比賽。整整一年都在忙碌中度過(guò),沒(méi)有中長(zhǎng)途旅游,暑假就回家了5天。雖然挺累的,但是很充實(shí),而且找工作的結(jié)果也挺滿(mǎn)意的,算是有付出有收獲吧。

2.找工作前的準(zhǔn)備

我找工作的目標(biāo)是IT和互聯(lián)網(wǎng)領(lǐng)域內(nèi)的大型外企、民企,國(guó)企基本一個(gè)沒(méi)投,所以主要做技術(shù)、能力和英語(yǔ)方面的準(zhǔn)備。

技術(shù)方面,主要看了《算法導(dǎo)論》、《程序設(shè)計(jì)引導(dǎo)及在線(xiàn)實(shí)踐》、《劍指offer》、《編程之美》、《crack code interview》這幾本書(shū)。如果對(duì)算法不是很熟,可以首先看《程序設(shè)計(jì)引導(dǎo)及在線(xiàn)實(shí)踐》。如果有一些基礎(chǔ),想深入學(xué)習(xí)并且時(shí)間充裕,可以看《算法導(dǎo)論》。至于其他三本書(shū),屬于抱佛腳性質(zhì)的,里面的內(nèi)容完全是針對(duì)筆試面試的,視野比較窄,但是包括了大部分筆試面試題類(lèi)型。另外,這幾本書(shū)在網(wǎng)上都有pdf版本,在電腦上看或者打印出來(lái)都行,其實(shí)沒(méi)必要買(mǎi)正版實(shí)體書(shū)的,每一本都不算便宜。當(dāng)然,現(xiàn)在的面試官越來(lái)越刁鉆,考個(gè)冷門(mén)或者某個(gè)問(wèn)題的變種也是很經(jīng)常的,所以要靈活掌握。在復(fù)習(xí)基礎(chǔ)知識(shí)的時(shí)候,我只看了《C++ Primer》,內(nèi)容很雜,個(gè)人覺(jué)得只看一部分就行,不用都看,不過(guò)這個(gè)也取決于你投的崗位,由于我投的都是算法工程師或者研究員這類(lèi)的,對(duì)于C++或者Java的基礎(chǔ)知識(shí)要求沒(méi)有那么高。

個(gè)人能力方面,就是說(shuō)筆試面試時(shí)考的那種類(lèi)似于行測(cè)題、智力題的部分,其實(shí)挺難鍛煉,因?yàn)檫@類(lèi)題千變?nèi)f化,沒(méi)有規(guī)律??赡芪ㄒ坏耐緩骄褪亲屪约郝斆饕恍?,呵呵,這個(gè)有點(diǎn)扯。不過(guò)看看之前各個(gè)公司出的這類(lèi)題也有好處,開(kāi)拓思路吧,至于有多少幫助就不好說(shuō)了。

英語(yǔ)方面,找外企肯定是必備的,因?yàn)楹芏嗤馄蠖紩?huì)有英語(yǔ)面試,這個(gè)平時(shí)多看多說(shuō)就好,我之前考過(guò)一次托福,感覺(jué)對(duì)自己的英語(yǔ)能力還是有很大提升的。

最后,在參加某個(gè)公司筆試之前,最好在網(wǎng)上搜一下該公司的歷年筆試題,很多公司都比較偷懶,經(jīng)常拿去年的筆試題稍作修改,就變成今年的筆試題了,即使公司每年的筆試題都不一樣,其風(fēng)格也是比較接近的,多看一看,開(kāi)拓思路,絕對(duì)沒(méi)壞處。在面試之前,如果自己有朋友、同學(xué)先參加了面試,也可以咨詢(xún)一下他們被問(wèn)到的內(nèi)容,不過(guò)這個(gè)的幫助就沒(méi)有筆試的時(shí)候那么大了,因?yàn)槊總€(gè)人遇到的面試官都不一樣,而且面試官也是從題庫(kù)里面隨機(jī)抽取題來(lái)考面試者的。再說(shuō)一下作弊的問(wèn)題,我個(gè)人認(rèn)為作弊是個(gè)很無(wú)奈的做法。目前各大IT、互聯(lián)網(wǎng)公司為了篩選人才,在筆試的時(shí)候經(jīng)常出一些難度非常高或者非常怪的題,這是很無(wú)聊的。首先,這么難的題,大多數(shù)崗位在實(shí)際工作中根本就遇不到。其次,很多公司托辭說(shuō)這是為了找到聰明、智商高的人,但是很多碼農(nóng)崗位,說(shuō)句實(shí)話(huà),并不需要多么高的智商才能勝任,這是很沒(méi)有意義的。因?yàn)楹芏嗳丝赡芫褪且驗(yàn)橹耙?jiàn)過(guò)這道題或者作弊了,才做出來(lái)的,這樣一來(lái),難題、怪題變成了篩選誰(shuí)更會(huì)作弊或者誰(shuí)背的題更多了。進(jìn)一步說(shuō),筆試之后還有面試,這些人很容易就露餡了,所以這么搞筆試真的很沒(méi)有意義。但是,目前大多數(shù)公司還是趨向于把筆試題越出越難,基于這種現(xiàn)狀,如果非常想進(jìn)入面試的話(huà),作弊也情有可原,一般來(lái)說(shuō)就是利用手機(jī)搜索答案,或者傍上一個(gè)大牛,通常后者更有效。(2013秋季校招的時(shí)候,某公司筆試出了一道牛頓迭代法的題,牛頓迭代法一般只有搞跟數(shù)學(xué)相關(guān)的人才用,這對(duì)于普通程序員來(lái)說(shuō)有點(diǎn)太強(qiáng)人所難了)

3.拿到的offer

我運(yùn)氣不錯(cuò),拿到了騰訊某個(gè)目前非?;鸩块T(mén)的實(shí)習(xí)offer,并且最終順利轉(zhuǎn)正,留在了這個(gè)部門(mén)。但是,出于本人的“自虐精神”(或者說(shuō),想證明一下自己)。在拿到轉(zhuǎn)正通知之后,我在7-9月之間也相繼投了大概一二十家公司。并最終大致拿到了4家公司的offer。由于其他沒(méi)給我offer的公司大多數(shù)基本沒(méi)有鳥(niǎo)我(我的研究方向需求不是很多,而且圈子比較小,再加上今年就業(yè)崗位少,所以一些不對(duì)口崗位直接就沒(méi)給面試機(jī)會(huì))。下面詳細(xì)介紹一下給我offer那幾家公司的筆試面試經(jīng)歷。

1.美團(tuán):算法工程師

美團(tuán)去年的發(fā)展勢(shì)頭比較好,所以今年的招聘攻勢(shì)也非常猛,一來(lái)工資給的高,二來(lái)發(fā)展比較好、里面牛人不少,所以今年的招聘還挺火爆的。當(dāng)時(shí)想的是,想見(jiàn)識(shí)見(jiàn)識(shí)美團(tuán)的筆試面試,和里面的牛人切磋切磋,所以參加了他們的宣講和現(xiàn)場(chǎng)筆試。筆試題不算特別難,里面大部分難度適中,少數(shù)幾道題很難,屬于搞過(guò)acm的人才能搞定的,我是基本上做了個(gè)七七八八,也沒(méi)有全做對(duì)。但和其他公司比較,美團(tuán)的筆試的確名不虛傳,難度算是很大的了。

筆試之后大概將近2周時(shí)間,收到了面試通知,我參加的面試一共包含三輪,前兩輪是技術(shù)面,最后一輪是和將來(lái)的leader談事業(yè)、談理想。第一輪面主要考常用的算法和數(shù)據(jù)結(jié)構(gòu),樹(shù)、鏈表的相關(guān)操作等等。第二輪面試更難一些,問(wèn)的東西很雜,有棧的操作,通過(guò)貝葉斯算概率的智力題,還有設(shè)計(jì)搜索引擎的題(包括算法和數(shù)據(jù)結(jié)構(gòu) )。最后一面就比較簡(jiǎn)單了,主要問(wèn)的是對(duì)自己的評(píng)價(jià)、目前感興趣的領(lǐng)域,以及一些其他談心性質(zhì)的內(nèi)容。

我在面試之后大概2周收到了offer,薪水還是相當(dāng)給力的,和微策略差不多,不過(guò)沒(méi)有解決北京戶(hù)口的能力。美團(tuán)給我總的印象是,公司很有朝氣,做的事情也比較有前景,不過(guò)目前公司的規(guī)模不算大。

2.微策略(北京):SDE

今年外企的招聘人數(shù)都很少,不過(guò)微策略的招聘規(guī)模依然很大。北京和杭州兩個(gè)地方的SDE和SDET一共招100人左右,而且薪水依然很不錯(cuò)。微策略的筆試難度適中,沒(méi)有像美團(tuán)那么難的題,但是題量不小,所以時(shí)間上比較緊張,由于筆試過(guò)去太久了,我也記不住題了,就不細(xì)說(shuō)了。面試方面,微策略一共有3-5輪不等的面試,每輪面試15到60分鐘不等,而且每一輪都是全英文面試,即自我介紹、回答問(wèn)題和講算法都需要用英語(yǔ)。每個(gè)人被安排幾輪面試是不確定的,具體有什么講究我也不是很清楚,我只參加了3輪面試,前兩輪技術(shù)面,最后一輪經(jīng)理面。兩輪技術(shù)面提的問(wèn)題都是逐漸變難的,剛開(kāi)始題很簡(jiǎn)單,但是越往后題就越難。第一面和第二面的最后一題都是智力題。第三面是經(jīng)理面,基本也是談心,不過(guò)是用英語(yǔ)。

大概面試后一周發(fā)了offer,除了沒(méi)戶(hù)口,薪水很不錯(cuò),而且在過(guò)去面試的時(shí)候,看到員工也不是很累,可以說(shuō)比較適合女生。至于微策略這個(gè)公司的招聘的特點(diǎn),在我看來(lái)就是不在乎你之前是干什么的,也不在乎你會(huì)不會(huì)某些技術(shù),只要你足夠聰明、有潛力,就沒(méi)問(wèn)題。這個(gè)公司更加強(qiáng)調(diào)的是如何快速的學(xué)習(xí),而不是應(yīng)聘者當(dāng)前擁有什么樣的技能,這點(diǎn)和互聯(lián)網(wǎng)公司猛糙快的風(fēng)格不太一樣。

3.三星電子中國(guó)研究院:研究員

三星電子中國(guó)研究院的招聘流程和其他公司不太一樣,先是一輪筆試,接下來(lái)是一輪機(jī)試+面試,然后還有一次能力測(cè)試(智力題那種的),最后是hr面。筆試題就是那種正常的筆試題,不過(guò)最后一道編程大題難度很大。機(jī)試也是考編程,但面試的時(shí)候倒是沒(méi)怎么問(wèn)編程相關(guān)的,主要問(wèn)的和實(shí)習(xí)、項(xiàng)目經(jīng)歷等相關(guān)的。能力測(cè)試全是考智力的小題,難度不大,不過(guò)量很大,而且不提供演草紙。最后的hr面是三個(gè)hr面我一個(gè)人,這點(diǎn)有點(diǎn)與眾不同,因?yàn)槲医?jīng)歷過(guò)的hr面都是一對(duì)一的。offer也是大概一周之后收到的。

總的來(lái)說(shuō),三星電子中國(guó)研究院做的比較科研,適合想專(zhuān)心搞科研的博士和碩士。不過(guò)對(duì)于碩士的待遇跟互聯(lián)網(wǎng)公司相比略低,而且戶(hù)口也不能完全保證。但是里面牛人很多,而且科研能力很強(qiáng)。

4.聯(lián)想研究院:研究員

聯(lián)想研究院當(dāng)時(shí)真是無(wú)心插柳,本來(lái)沒(méi)想投的,是gf在宣講會(huì)上幫我投的。我招聘的崗位沒(méi)有筆試,只有兩次面試,一次是研究員面試,一次是領(lǐng)導(dǎo)面試。基本上第一次面試如果通過(guò),第二次面試就很容易了。我只參加了第一次面試,內(nèi)容主要還是聊簡(jiǎn)歷,實(shí)習(xí)、項(xiàng)目經(jīng)歷等,沒(méi)怎么涉及技術(shù),更沒(méi)有考題。但是我個(gè)人不太傾向于這個(gè)地方,而且也要為自己和gf攢人品,因此在通知第二次面試的時(shí)候,我就沒(méi)去。所以嚴(yán)格來(lái)說(shuō),這個(gè)不算真正拿到offer。

對(duì)聯(lián)想研究院的確不太熟悉,不過(guò)感覺(jué)最近的發(fā)展勢(shì)頭還不錯(cuò),工資開(kāi)的也比一些外企和互聯(lián)網(wǎng)小公司高了,戶(hù)口更是有可靠保障。所以比較適合女生去。

4.個(gè)人感悟

要說(shuō)感悟,只是覺(jué)得這一年過(guò)的太匆忙,真的沒(méi)給我太多時(shí)間思考。至于找工作,也沒(méi)有那么多的焦慮,更沒(méi)有確定工作后的釋然,面試時(shí)也沒(méi)有太過(guò)緊張的現(xiàn)象,可能是自己更加成熟了吧。對(duì)很多東西也看開(kāi)了,對(duì)我來(lái)說(shuō),找一份自己喜歡干的工作、和自己愛(ài)的人在一起,才是真正的幸福。這一篇博客寫(xiě)了很長(zhǎng),不過(guò)有些地方依然沒(méi)有展開(kāi)寫(xiě),等以后有時(shí)間,再拓展吧。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1571

    瀏覽量

    68606
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4629

    瀏覽量

    93234
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電子工程師的電源設(shè)計(jì)經(jīng)驗(yàn)分享

    作為名電子工程師,電源設(shè)計(jì)直是我在工作中重點(diǎn)關(guān)注的領(lǐng)域。電源設(shè)計(jì)不僅需要扎實(shí)的理論基礎(chǔ),還需要豐富的實(shí)踐經(jīng)驗(yàn)。以下是我多年工作中總結(jié)
    的頭像 發(fā)表于 01-21 15:53 ?94次閱讀

    電子工程師的PCB設(shè)計(jì)經(jīng)驗(yàn)

    本文分享了電子工程師在PCB設(shè)計(jì)方面的經(jīng)驗(yàn),包括PCB布局、布線(xiàn)、電磁兼容性?xún)?yōu)化等內(nèi)容,旨在幫助初學(xué)者掌握PCB設(shè)計(jì)的關(guān)鍵技術(shù)。
    的頭像 發(fā)表于 01-21 15:15 ?101次閱讀

    電子工程師的電源設(shè)計(jì)經(jīng)驗(yàn)

    本文分享了電子工程師在電源設(shè)計(jì)方面的經(jīng)驗(yàn),包括電源電路的設(shè)計(jì)要點(diǎn)、電源管理芯片的選擇、電源完整性?xún)?yōu)化等內(nèi)容,旨在幫助初學(xué)者掌握電源設(shè)計(jì)的關(guān)鍵技術(shù)。
    的頭像 發(fā)表于 01-21 15:14 ?51次閱讀

    電子工程師的電路設(shè)計(jì)經(jīng)驗(yàn)分享

    本文分享了電子工程師在電路設(shè)計(jì)方面的豐富經(jīng)驗(yàn),包括項(xiàng)目開(kāi)發(fā)步驟、電路設(shè)計(jì)核心思想、元器件選擇與優(yōu)化等內(nèi)容,旨在幫助初學(xué)者快速提升電路設(shè)計(jì)能力。
    的頭像 發(fā)表于 01-21 15:13 ?97次閱讀

    電子工程師經(jīng)驗(yàn)分享

    電子工程師在實(shí)際工作中積累了豐富的經(jīng)驗(yàn),這些經(jīng)驗(yàn)對(duì)于新手工程師和電子專(zhuān)業(yè)的學(xué)生具有重要的參考價(jià)值。 、電路設(shè)計(jì)
    的頭像 發(fā)表于 01-14 10:14 ?89次閱讀

    FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

    ,共同進(jìn)步。 歡迎加入FPGA技術(shù)微信交流群14群! 交流問(wèn)題() Q:FPGA中的FPGA算法工程師、FPGA邏輯工程師、FPGA原型驗(yàn)證工程師
    發(fā)表于 09-23 18:26

    尋求專(zhuān)業(yè)工程師幫助設(shè)計(jì)USB多口充電器

    嗨, 我正在開(kāi)發(fā)款USB多口充電器,現(xiàn)尋求一位專(zhuān)業(yè)工程師或產(chǎn)品設(shè)計(jì)的幫助。希望能夠與有經(jīng)驗(yàn)工程師
    發(fā)表于 08-05 12:03

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業(yè)生涯打下堅(jiān)實(shí)的基礎(chǔ),并實(shí)現(xiàn)個(gè)人的職業(yè)目標(biāo)。愿每一位嵌入式軟件工程師都能在這個(gè)充滿(mǎn)挑戰(zhàn)和機(jī)遇的領(lǐng)域中取得成功!
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開(kāi)發(fā)領(lǐng)域中的種專(zhuān)業(yè)工程師
    發(fā)表于 05-16 11:00

    為何國(guó)外工程師偏愛(ài)使用for(;;)來(lái)實(shí)現(xiàn)MCU死循環(huán)?

    一位工程師發(fā)現(xiàn),國(guó)外工程師在給demo在做死循環(huán)時(shí)用的是for(;;),而不是常用的while(1)。這僅僅是個(gè)人習(xí)慣的問(wèn)題,還是有更深層次的含義?
    發(fā)表于 04-01 11:26 ?703次閱讀
    為何國(guó)外<b class='flag-5'>工程師</b>偏愛(ài)使用for(;;)來(lái)實(shí)現(xiàn)MCU死循環(huán)?

    一位硬件工程師的歷練之路:從入門(mén)學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2024年03月13日 17:50:21

    優(yōu)秀電源工程師需要哪些必備技能?

    隨著電源市場(chǎng)的不斷擴(kuò)張,開(kāi)關(guān)電源行業(yè)飛速發(fā)展,企業(yè)對(duì)電源工程師的需求日益增加,對(duì)電源工程師的技能要求也日漸提高,相信沒(méi)有一位電源工程師會(huì)錯(cuò)過(guò)讓自己變得更優(yōu)秀的機(jī)會(huì)。作為
    發(fā)表于 01-29 11:29