色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一名算法工程師的學習經驗和求職經驗

工程師人生 ? 來源:工程師吳畏 ? 2019-08-19 15:28 ? 次閱讀

今天已經是11月初了,找工作的階段已經進入尾聲。回想這半年的時間,充滿苦澀與艱辛,有幸拿到了幾個offer,騰訊和滴滴的SP,還有百度和華為的offer,秋招之路也畫上了一個圓滿的句號。下面分享一下自己這兩年的學習與近半年的求職路上的一些經驗與心得,供后來人參考,不一定是最好的方法,但是大家可以借鑒一下,結合自身情況,找出最適合自己的方法。

先說一下樓主的情況,本科普通一本,碩士西南985。研究生期間走上了機器學習算法學習之路。參加過天池幾個比賽,拿到的成績一般,有幾個前20的比賽。本篇文章我只想把我學習與求職路上最干貨的東西分享給大家,那些很細致的學習路線或者求職面經有很多大神已經分享啦,大家可以去看一看~~~。

寫在前面的話:你是否真的決定走算法這條路。

我當時想法很簡單,確實認為算法,AI(機器學習,深度學習)這方面以后會有前途,也結合自身情況覺得可以去學一學,當真正走在路上時發現困難重重,曾經一度認為自己是不是不適合算法,但是沒有后悔,也沒有放棄,最后的結果還不錯。但是在今天這一個時間節點上,很多人都想學算法,找算法的工作,我們就要重新審視這一個問題了,你真的適合嗎,你真的有能力做到全國競爭者中的前百分之一嗎。如果對自己有信心,也覺得自己很有執行力,并且能拿出每天8小時,持續12個月以上的學習時間,那就去做。但是我們不得不承認的一個事實就是現在想做算法的人實在太多,未來一段時間各個公司能給出算法崗位HC至少不會比今年少,但是競爭人數會呈爆炸式增長,所以競爭必然會增大。

以下的部分分為兩個部分:學習與求職路上的心得和經驗以及踩過的坑。

學習心得和經驗

一、理論知識要扎實

既然是走算法之路,最基本的算法理論都必須要熟悉,最常見的要做到如數家珍。常見的分類,聚類,優化算法,深度學習等等的算法最好能推導(要想面試表現做到前百分之一必須要會推導,是加分項)。要融會貫通,對這些算法有自己的理解,面試的時候能說出自己與某某算法的一些心得和理解。比如面試官讓你講講XGB原理和優缺點,你可以對比著GBDT或者LightGBM講,說說自己在使用的時候有什么trick。另外的算法就是數據結構算法要掌握常見的題目。這部分也可以作為coding能力考查,最基本是看完《劍指offer》,《leetcode》,自己練習的時候可以手寫練一下,最后要達到能熟練手寫的程度。推薦在牛客網上的在線編程刷題,有精力的可以再看看《編程之美》和《程序員面試寶典》的內容。

二、coding能力要過關

算法的同學coding能力是在面試中必須要考察的。所以自己的coding能力必須多練練,推薦在牛客網的在線編程多多敲代碼。掌握類似leetcode medium程度的題目就可以了,hard程度的可以不用掌握。面試中一般會出幾道題目,要求手寫,能順利寫出的都是加分項。語言要掌握一大兩小三門語言,大語言是Java或者Cpp,小語言掌握python,SQL。有時間精力可以將常見的算法用python實現一下。語言不必掌握很深,但是要做到能熟練用Python或者SQL處理數據,算法用Python也要掌握差不多。對于大語言來說基本語法和一些基本概念都要熟練掌握。

三、項目比賽經歷

單單有理論的code能力是不夠的,最好能參加一兩個有含金量的比賽或者項目,盡力做一做,拿一個好名次,拿不到的話也要根據前幾名隊伍的答辯思路好好總結一下,用到什么算法,自己在項目比賽中負責什么工作,有什么創新點,自己有什么收獲等等,一定要好好總結,因為這可能是面試官和你聊的最多的東西,所以提前一定要下功夫總結整理好。

四、實際工程trick

雖然我們都是在校生,但是面試官可能會問我們他在工作中遇到的實際工程問題,所以這部分也需要我們去提前了解學習,最好的方法就是看別人的面經進行總結,下面我也會貼出自己遇到的問題,供大家參考。

五、所謂的智力題

這部分的問題最不好準備,常見的一些問題可以準備一下,但是不常見的問題就靠自己臨場發揮了,不過大家在平時多多留意一下。

求職心得和經驗

一、關于每年3,4月份的實習

樓主在這個期間只投了阿里,在最后的HR面之后被掛。雖然沒去實習,但是在這4-5場的面試中學習到很多。技術面一開始也很緊張,慢慢的查找自己的漏洞,然后在后面查漏補缺。所以推薦大家在3,4月份去投著試一試,雖然可能當時的能力達不到公司要求,但是可以去增長一下經驗。

二、簡歷

簡歷最好一頁,將最能代表自己能力的寫清楚,最好簡潔扼要。自己獲得的獎勵最好都寫上,但是盡量寫與崗位和公司match的,如獲得天池名次,國獎之類的。馬拉松獲得第幾之類的就可以不寫。

三、面試技巧

1. 面試通過=50%實力+30%運氣+20%技巧。

2. 首先要告訴自己,這不是一場面試,而是一場與自己未來同事之間的交流探討。盡量消除緊張心理,完全不緊張也是不可能的,但是還是要盡可能穩下來。面試過程中盡量幽默,能做到和面試官談笑風生你就贏了。在脈脈上看到的有人說做了面試官之后才發現其實你技術差不多就行,決定你過不過的就是看你順不順眼,所以最好能讓面試官在短短幾十分鐘里喜歡上你!

3. 在準備面試的時候看過一個公眾號的文章,文章意思就是比如你的實力是80,那么你在面試中的表現一般是在60-100之間,如果你整場面試都表現平平,那么面試官對你的評分可能是60-80,但是如果你偶爾有一兩個問題沒回答好,但是另外的一兩個問題答的很完美,那么你很可能就是80-100分。面試官最后決定錄不錄用此人,更大程度上是根據面試者的最佳表現和結束時表現。所以要反復演練自己的最佳亮點和如何結束面試。

4. 電話面試的話要注意語速吐字,現場面試也要注意語速,可以用在草稿紙上寫一寫的方式幫助解釋。

5. 面試中遇到沒理解的問題要盡可能與面試官溝通,說不定他就在考你的溝通能力呢。

6. 在面試中遇到不會的或者完全不會的問題要在面試之前想好策略。我的策略一般是允許自己對于最多兩個問題直接說我不會,此策略一般是對于自己完全沒有把握的問題,讓面試官換另一個問題。如果你強答這個題的話只能是勉勉強強的回答一下。在一場面試中有1,2個問題說不會的沒有多大問題,但是對于其他的問題要盡量做到完美作答,這樣才有把握。

7. 關于HR面,樓主在面阿里實習生是第一次HR面,當時聊的比較嗨,掛了,事后想想應該是自己表現的太有個性和想法了,所以各位在HR面的時候盡量表現的老實規矩一點吧,這樣最好。。。

四、面試遇到的代表性問題

1. 比賽項目展開的問題

1.1 比賽中特征設計思路,為什么這么設計。

1.2 模型融合有什么創新點,為什么這么做。

1.3 針對大數據量,有什么處理方法,具體怎么做。

1.4 業界開源的分布式訓練框架。

1.5 給出一個集群框架,每一個集群包括CPU,存儲,時序等等變量,運用什么算法或者策略使得總的效率最高。

1.6 對于某一個地區中的車輛和乘客怎樣合理安排司機-乘客使得滴滴總的收益最大(主要考慮距離)。

1.7 滴滴的拼車功能的拼車價怎么定,使用什么策略或者算法。

2. 算法理論方面

2.1 LR,SVM,KNN,GBDT,XGB推導,算法細節(LR為何是sigmod,理論推導出sigmod,KNN距離度量方式,XGBoost為什么要用二階信息不用一階,LR和SVM對比,GBDT和XGB和LightGBM對比)。

2.2 CNN DNN RNN 細節以及相關問題(poll層,激活函數,梯度消失彌散問題,LSTM結構圖,深度網絡優勢及缺點)。

2.3 常見排序算法的復雜度和一些細節以及改進優化。

2.4 樹模型建模過程。

2.5 特征選擇方法。

2.6 模型訓練停止方法。

2.7 正則化作用。

2.8 模型效果評價指標。

2.9 AUC理解和計算方法。

2.10 Hadoop,Hive,Spark相關理論。

2.11 L_BFGS,DFP推導。

2.12 弱分類器組合成強分類器的理論證明。

2.13 FM,FMM,Rank_SVM算法細節。

2.14 map_reduce基本概念以及常見處理代碼。

2.15 過擬合的解決方法。

2.16 各個損失函數之間區別。

2.17 L1,L2正則化相關問題。

3. Coding

3.1 SQL查詢相關業務題目。

3.2 Java基礎(GC,死鎖,多線程,重載重寫等)。

3.3 Python基礎(常見數據結構用法,類繼承,內存管理)。

3.4 Linux處理文本日志相關常見命令。

3.5 給定n,螺旋打印矩陣。

3.6 Z字形打印樹。

3.7 基礎的數組,鏈表操作。

3.8 大巴車求陰影(至今沒明白什么意思)。

3.9 在一個一維坐標軸中,給定 n 個線段起止點(ai,bi) (ai、bi 的取值在 double 范圍內), 如何計算所有線段覆蓋的總長度,請編程實現。

3.10 。一個數組A[1,。..,n](n≥3),滿足A[1]≥A[2], A[n] ≥ A[n-1](第一個數比第二個數大,最后一個數比倒數第二個數大,其他位置不保證大小關系)。用最快的辦法找到一個i, 滿足A[i-1]≥A[i] ≤ A[i+1],并給復雜度。

3.11 輸入:兩個等長的數組a,b (a、b元素都不小于0),每次可對a數組做如下兩種改動中的一種

1)選取a數組中任意一個元素,將其值增加1;

2)將a數組中任取若干個元素,將其值都乘以2;

輸出:最少需要操作次數,將a數組轉化成和b數組完全一樣;如果做不到,輸出-1,請編程實現。

3.12 數組里面連續值的和為S的區間,給出邊界。

4. 智力題/開放題

4.1 淘寶有1億總量的商品數量,你作為一個用戶通過什么辦法得到京東的商品總量。

4.2 連續遞增的數據,拿出兩個,打亂順序,求拿出的兩個。

4.3 n個人圍城一圈握手問題,不能交叉,不能落單,求一共有多少種握手數目(卡特蘭數推導)。

4.4 54張撲克,抽去大小王,均分給4個人,問紅桃A和黑桃A在同一個人手中的概率。

4.5 對于一個query,”時效性” query的判斷,運用什么算法。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法工程師
    +關注

    關注

    2

    文章

    30

    瀏覽量

    6133
收藏 人收藏

    評論

    相關推薦

    為什么嵌入式驅動開發工程師可以拿高薪?

    技術領域具有不可替代的地位。 成為一名優秀的嵌入式驅動工程師只需要深耕以下幾點: 1)堅實的技術基礎: 首先,需要有堅實的基礎,包括計算機組成原理、微處理器與微控制器架構以及電路設計與硬件接口知識
    發表于 01-07 16:56

    【面試題】人工智能工程師高頻面試題匯總:機器學習深化篇(題目+答案)

    隨著人工智能技術的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業。想要拿下這份工作,面試的時候得展示出你不僅技術過硬,還得能解決問題。所以,提前準備些面試常問的問題,比如機器學習
    的頭像 發表于 12-16 13:42 ?2003次閱讀
    【面試題】人工智能<b class='flag-5'>工程師</b>高頻面試題匯總:機器<b class='flag-5'>學習</b>深化篇(題目+答案)

    KiCon 演講回顧(十三):嵌入工程師的硬件夢之 KiCad 經驗和項目分享

    “ ?在KiCon Asia 2024,我們有幸聽到了@IAMLIUBO 的分享——嵌入式工程師的硬件夢之KiCad經驗分享。 ? ” 以下是完整演講視頻: 為什么選擇KiCad? 跨平臺支持
    的頭像 發表于 12-09 01:02 ?242次閱讀
    KiCon 演講回顧(十三):嵌入<b class='flag-5'>工程師</b>的硬件夢之 KiCad <b class='flag-5'>經驗</b>和項目分享

    人工智能工程師高頻面試題匯總——機器學習

    隨著人工智能技術的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業。想要拿下這份工作,面試的時候得展示出你不僅技術過硬,還得能解決問題。所以,提前準備些面試常問的問題,比如機器學習
    的頭像 發表于 12-04 17:00 ?902次閱讀
    人工智能<b class='flag-5'>工程師</b>高頻面試題匯總——機器<b class='flag-5'>學習</b>篇

    OpenAI從谷歌DeepMind挖角三高級工程師

    Beyer、Alexander Kolesnikov和Xiaohua Zhai,他們在計算機視覺和機器學習領域擁有豐富的經驗和卓越的技術實力。OpenAI高管在次內部會議上透露,這三位新加入的
    的頭像 發表于 12-04 14:13 ?316次閱讀

    圖像算法工程師的利器——SpeedDP深度學習算法開發平臺

    隨著人工智能的興起,AI工程師特別是基于圖像的算法工程師日益成為炙手可熱的香餑餑。特別是在些行業市場例如工業領域等行業領域,需要根據具體場景對檢測識別
    的頭像 發表于 11-08 01:06 ?337次閱讀
    圖像<b class='flag-5'>算法</b><b class='flag-5'>工程師</b>的利器——SpeedDP深度<b class='flag-5'>學習</b><b class='flag-5'>算法</b>開發平臺

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?

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

    需要無刷電控硬件工程師

    需要無刷電控硬件工程師,地點東莞松山湖。最好有5-10年經驗,大功率電摩電控。有意私聊。
    發表于 09-11 22:51

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

    相關的實驗室項目或參加開源項目以積累寶貴的項目經驗。 4.不斷學習與成長 嵌入式軟件領域的技術更新速度非常快,因此,作為一名嵌入式軟件工程師,需要不斷
    發表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區別?

    嵌入式軟件工程師和硬件工程師的區別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發領域中的種專業工程師
    發表于 05-16 11:00

    如何成為一名嵌入式C語言高手?

    如何成為一名嵌入式C語言高手? 嵌入式系統是當今科技領域的核心,而C語言則是嵌入式系統開發中最常用的編程語言之。成為一名嵌入式C語言高手需要長時間的學習和實踐。下面將介紹
    發表于 04-07 16:03

    如何成為一名嵌入式C語言高手?

    如何成為一名嵌入式C語言高手? 嵌入式系統是當今科技領域的核心,而C語言則是嵌入式系統開發中最常用的編程語言之。成為一名嵌入式C語言高手需要長時間的學習和實踐。下面將介紹
    發表于 03-25 14:12

    單片機如何通過代碼控制硬件:一名工程師的分享

    今天跟大家聊聊單片機是怎樣通過代碼來操控硬件的。作為一名單片機工程師,我們平時的工作就像是給單片機編寫“指令集”,讓它按照我們的意圖去驅動各種硬件設備。
    的頭像 發表于 03-06 14:46 ?1548次閱讀
    單片機如何通過代碼控制硬件:<b class='flag-5'>一名</b><b class='flag-5'>工程師</b>的分享

    優秀電源工程師需要哪些必備技能?

    隨著電源市場的不斷擴張,開關電源行業飛速發展,企業對電源工程師的需求日益增加,對電源工程師的技能要求也日漸提高,相信沒有位電源工程師會錯過讓自己變得更優秀的機會。作為
    發表于 01-29 11:29
    主站蜘蛛池模板: 视频成人app永久在线观看| 45分钟做受片免费观看| 刺激一区仑乱| 四虎一级片| 国产亚洲精品久久久久苍井松| 亚洲精品无码一区二区三区四虎| 久久99热这里只频精品6| 123成人站| 色悠悠电影网| 交换娇妻呻吟声不停中文字幕| 中国午夜伦理片| 日本粉嫩学生毛绒绒| 国产在线视频一区二区不卡| 在教室伦流澡到高潮HNP视频| 欧美高清video mr.sexo| 国产成人综合在线观看网站| 一品道门免费视频韩国| 欧美一第一页草草影院| 国产亚洲日韩另类在线播放| 91进入蜜桃臀在线播放| 无码人妻少妇色欲AV一区二区| 久久精品热线免费| 超碰久久国产vs| 野花影院手机在线观看| 全黄h全肉短篇禁乱np| 激情内射亚州一区二区三区爱妻| 99在线国产视频| 亚洲人成网站7777视频| 青青伊人精品| 久久re6热在线视频| 纯肉高H啪短文合集| 找老女人泻火对白自拍| 偷拍久久国产视频免费| 女性露出奶头流出精子| 黄色三级三级三级免费看| jizzjizz丝袜| 伊人久久五月丁婷婷| 我们中文在线观看免费完整版| 美女视频秀色福利视频| 和姐姐做插得很深| 大乳牛奶女在线观看|