算法實習生面經(平安科技,滴滴,網易雲音樂)

算法實習生面經

從牛客網獲得很多幫助,因此回饋一波,我的面試是打怪升級的一路。拿到了平安科技,百度,網易雲音樂
儘可能回憶,有可能還少幾道,祝各位實習早日上岸。

平安科技(深度學習算法實習生已拿offer)

1.介紹項目,根據項目問了一些問題。
2.tcp三次握手
3.什麼是過擬合,有什麼解決方法
原因:訓練數據不夠多時,或者over-training時,經常會導致over-fitting(過擬合)
解決方式

1.正則化(Regularization)(L1和L2)

2.數據增強(Data augmentation),也就是增加訓練數據樣本

3.Dropout

4.early stopping

4.快速排序的思想時間複雜度
5.python的裝飾器,迭代器與生成器
6.對nlp的理解

滴滴(nlp算法實習生)

一面視頻面試

介紹項目
隨機森林的隨機體現在哪裏
bagging和boosting的區別
簡述xgboost的推導過程
lstm和rnn的區別
對nlp的理解是多少
手撕代碼(1)反轉鏈表 (2)快速排序 (3)用神經網絡搭建一個LR
對pytorch和keras瞭解多少
手撕代碼的第三個沒寫出來,但是進了二面

二面電話面試

自我介紹+你認爲項目裏面最吸引你的那個點是什麼

本來以爲可以拿到offer,該回答的都回來了,但是等了好久一直沒消息。估計涼了。

百度(推薦算法實習生已拿)

一面

根據項目問,每一個項目都問了,問的很細,從介紹數據集,實驗中的難點,怎麼克服等等

  • 深拷貝和淺拷貝的區別

淺拷貝

copy模塊裏面的copy方法實現。淺拷貝後,改變原始對象中爲可變類型的元素的值,會同時影響拷貝對象;改變原始對象中爲不可變類型的元素的值,不會響拷貝對象。

深拷貝

copy模塊裏面的deepcopy方法實現。深拷貝,除了頂層拷貝,還對子元素也進行了拷貝。經過深拷貝後,原始對象和拷貝對象所有的可變元素地址都沒有相同的了。

python深拷貝和淺拷貝的區別是什麼-Python學習網
https://www.py.cn/jishu/jichu/13241.html
  • 快排的思想

爬樓梯問題(動態規劃)

c++的多態和繼承

  • 簡述svm思想
LR與SVM的異同 - 止戰 - 博客園
https://www.cnblogs.com/zhizhan/p/5038747.html

lr和svm的區別是什麼

mapreduce的思想

如果有很大的文件,怎麼統計文件裏面出現的各個單詞的數量。

二面

根據項目問

  • 又問了深拷貝和淺拷貝的區別

簡述word2vec思想,

詞向量是怎麼生成的

lstm的優點,記憶單元是怎麼工作的,他爲什麼可以克服梯度消失

簡述你知道的激活函數,優缺點。

三面

舉一個合作完成項目的例子,在團隊中你可以排第幾名,爲什麼那幾個人比你前,而比你後是什麼原因,你自己的貢獻,怎麼做的領導作用,問的很細。根據你回答的問。
在你和老師接觸做項目的時候,有沒有很多時候,你認爲老師說的不對,做了很多無用功?怎麼和老師提意見?舉一個例子
你認爲生活到現在你最大的困難是什麼?我說的是考研,哪裏難,怎麼戰勝的?爲什麼其他人沒有戰勝?
你覺得最遺憾的地方是什麼?
項目裏面最大的亮點是怎麼完成的。
三面主要考察合作能力,和個人能力。

網易雲音樂(算法實習生)

一面

面試官有事本來約的5點,後來6點纔開始。

自我介紹
介紹項目
根據項目問了一些問題,沒有問其他的,因爲已經晚了,項目也問了很久,所以就結束了,直接幫我約了二面
二面

自我介紹
只問了一個項目

  • bp的原理

bn的原理

lstm和rnn的區別

lstm爲什麼好

問我瞭解召回等一些推薦算法用到的概率嗎?

cnn之所以成功的原因是什麼,一開始我答的是卷積,池化一些架構,他說不說cnn的架構,讓我重答,然後我把腦子裏面知道的cnn的知識想到的全說了出來,也不知道答對沒。

對tf的瞭解,說一下。

  • 參考文獻

作者:luckyyu
鏈接:https://www.nowcoder.com/discuss/363807?type=0&order=0&pos=18&page=1
來源:牛客網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章