位元組跳動 NLP演算法實習面試問題清單
自我介紹
講講比較擅長的專案
講講LSTM
TFIDF, LDA, 是否有動手復現
XGB LGB及其優勢和原因
文字聚類,KMeans,如何選取初始中心點,如何確定K值。
演算法題:
1 兩個有序序列的中位數,演算法複雜度 O(log(m+n)) 沒有完成
2 列印螺旋矩陣
3 嚴格遞增陣列A [1,3,4,5,6,8],迴圈後B [5,6,8,1,3,4],給定x ,輸出在B中下標,
4 給定100億個數,計算最大的100個數各自出現的次數
5 給定100億篇文章,對於一篇新的文章,找出對應最相似的文章。(詞的選擇可以考慮使用TFIDF)
相關推薦
位元組跳動 NLP演算法實習面試問題清單
自我介紹 講講比較擅長的專案 講講LSTM TFIDF, LDA, 是否有動手復現 XGB LGB及其優勢和原因 文字聚類,KMeans,如何選取初始中心點,如何確定K值。 演算法題: 1 兩個有序序列的中位數,演算法複雜度 O(log(m+n)) 沒有完成
位元組跳動 資料處理 elasticsearch 面試問題
面試問題如下: 計算機網路 三次握手和四次揮手 資料結構 二叉樹 資料的序列化和反序列化(當場寫程式碼) 程序和執行緒 elasticsearch terms 和term 的區別 filter 和query的區別
位元組跳動EE部門前端面試經歷及總結
估計閱讀時長:10min(未完待更) 目錄 前言 上次面試面經的連結 楔子 正文 面試前做出的準備 面試前奏 面試高潮 面試尾聲 小技巧 總結
阿里nlp演算法實習記錄
開貼記錄實習面試,為了以後找工作備用電話一面: 線上程式設計, 求兩個有序陣列交集, 我寫了一個比暴力法強一點的版本,從頭遍歷A和B,A大B往後移動,B大A往後移動.時間複雜度O(M+N)他: 如果其中一個數組很長怎麼辦? 當時太緊張沒答出來.應該是用二分查詢他: va
記一道位元組跳動的演算法面試題
前幾天有個朋友去面試位元組跳動,面試官問了他一道連結串列相關的演算法題,不過他一時之間沒做出來,就來問了我一下,感覺這道題還不錯,拿來講一講。 題目 這其實是一道變形的連結串列反轉題,大致描述如下 給定一個單鏈表的頭節點 head,實現一個調整單鏈表的函式,使得每K個節點之間為一組進行逆序,並且從連結串列的尾
位元組跳動演算法崗實習 三面
2018-12-11 19:19:22 剛剛結束,應該是掛了。 分析一下問題。 1、不熟悉的專案不要寫到簡歷裡面,很可能會成為被攻擊的點。比如這次被深入問到了其中的推薦系統,由於不是很熟悉這個系統,最後被問到就會很尷尬。 2、面試演算法崗,對條件概率,貝葉斯公式也需要準備一下,這次問到了一個概率題,一
【位元組跳動】19校招演算法工程師面試總結
20181013 一面: 1. 面試官:看你發了兩篇論文,是關於股票預測的,講一下論文吧! 我:就簡單的講了一下論文的創新點和達到的精度。 注意: (1)其實論文是自己的亮點,面試官感興趣,我應該仔細講講的。 (2)其次,論文裡面用到的細節,一定要非常清楚,能講清
山大學長 2018-12-19位元組跳動前端實習面試
希望藉此激勵自己 整個面試持續了41分鐘....上來寒暄幾句,例行自我介紹 第一部分:JS基礎1.JS的資料型別有哪些張口就出,沒啥難度2.講一講js的作用域?ES6之前函式作用域,ES6之後有了塊作用域(let)3.let和var有啥區別?和const有啥區別?和var的比較簡單。。。變數宣告不提前,
位元組跳動(今日頭條)推薦演算法實習生面試
2018-05-16 17:00 一面:(1)自我介紹。(2)介紹自己是如何去除水印和增加水印安全性的工作,對於自己做過的專案問的很具體。(3)讓詳細介紹一下邏輯迴歸,包括邏輯迴歸的分類公式,損失函式、邏輯迴歸分類的過程。(4)問了一下邏輯迴歸中損失函式的作用?損失函式是評價
常見的連結串列翻轉,位元組跳動加了個條件,面試者高呼「我太難了」| 圖解演算法
本文首發自公眾號「承香墨影(ID:cxmyDev)」,歡迎關注。 一. 序 我又來講連結串列題了,這道題據說是來自位元組跳動的面試題。 為什麼說是「據說」呢?因為我也是看來的,覺得題目還是挺有意思,但是原作者給出的方案,我想了想覺得還有優化空間,就單獨拿出來講講。 就像本文的題目說的,這是一道關於
【圖解】記一次手撕演算法面試:位元組跳動的面試官把我四連擊了
位元組跳動這家公司,應該是所有秋招的公司中,對演算法最重視的一個了,每次面試基本都會讓你手撕演算法,今天這篇文章就記錄下當時被問到的幾個演算法題,並且每個演算法題我都詳細著給出了最優解,下面再現當時的面試場景。看完一定讓你有所收穫 一、小牛試刀:有效括號 大部分情況下,面試官都會問一個不怎麼難的問題,不過你千
位元組跳動移動端多媒體研發崗面試
一面 1、自我介紹 2、專案介紹 3、智慧指標 4、菱形繼承中父類有幾份拷貝、虛繼承 5、過載、重寫、重定義的區別 6、多型是怎麼實現的 7、構造、解構函式呼叫的順序 8、static成員函式、static成員變數講一下 9、陣列和連結串列的區別 10、程式的記憶體空間。靜態變數儲存
莫使金樽空對月-位元組跳動軟體測試開發工程師一面演算法題
給出兩個字串,求出兩個字串的最長公共子串 心塞塞,一面之後沒有進入二面,菜是原罪。 #include<iostream> #include<string> using namespace std; int main() { string a, b;
今日頭條(位元組跳動)後臺開發崗(應屆生)三輪技術面試
今日頭條(位元組跳動)後臺開發崗(應屆生)三輪技術面試 位元組跳動特重視演算法,不怎麼關注程式語言啊,開發框架啊什麼的,比較注重考察思維能力,也會問一些基礎的作業系統網路通訊什麼的 感覺頭條的面試思路跟微軟谷歌差不多 就靠演算法題看程式設計能力 總體感覺真是 難哭了嗚嗚 第一輪視
位元組跳動第四場筆試演算法題——簡化路徑
題目 一個unix格式的路徑, 將其簡化 例如 /a/ //簡化結果為: /a /a/././b/../../c 簡化結果為:/c 我的答案 看到這種字串一類的題目, 就忍不住想用正則表示
第一次(失敗的)面試:記位元組跳動資料探勘崗位實習生面試經驗
我最開始對資料探勘演算法實習生這個崗位的預估是和機器學習有緊密聯絡的,於是就複習了一些演算法方面的東西,沒有集中刷Leetcode,沒想到面試官只問了我一個關於機器學習問題,還十分的偏數學,與我的預期差距很大。 公司給我的整體印象不錯,環境也很好,就是在給我找面試官和麵
位元組跳動2018校招演算法方向(第一批)(程式設計題詳解)
程式設計題1: P為給定的二維平面整數點集。定義 P 中某點x,如果x滿足 P 中任意點都不在 x 的右上方區域內(橫縱座標都大於x),則稱其為“最大的”。求出所有“最大的”點的集合。(所有點的橫座標和縱座標都不重複, 座標軸範圍在[0, 1e9) 內) 如下圖:實心點為
山大學長 2018-12-19字節跳動前端實習面試
最好 似的 繼承 重疊 基礎 函數 defined 創建 分享 希望借此激勵自己 整個面試持續了41分鐘....上來寒暄幾句,例行自我介紹 第一部分:JS基礎1.JS的數據類型有哪些張口就出,沒啥難度2.講一講js的作用域?ES6之前函數作用域,ES6之後有了塊作用域(l
位元組跳動前端面試反思總結
事情起因 碰巧在群裡看到老師分享的位元組跳動宣講會的連結,是有去頭條的學長回來招實習生的,想著都大三了也是時候考慮實習的事了,就隨便報了個名去看看,當時看了給的幾個職位,感覺自己什麼都不會,就隨便報了個前端。 筆試 聽完宣講會先是做了一下筆試題,40分鐘,一共三道題,具體內容記不太清,不過難
2018.04華為演算法工程師實習面試經歷
2018.07.03:已經實習了一個星期了。2018.05.09:收到了華為武研所的簽約通知!明天去現場簽約。2018.05.04:早上問了下武漢華為的HR小姐姐,參加了軟體挑戰賽確實可以免筆試和業務試的,我現在已經過了面試,應該等錄用通知了吧。2018.05.04:早上,看