當前位置:首頁 » 操作系統 » 騰訊演算法面試題

騰訊演算法面試題

發布時間: 2022-08-20 14:49:17

1. 請問騰訊技術面試二面一般面啥呢

其實,不管是什麼樣的面試形,問的問題都差不多,萬變不離其宗,都有規律可尋。其實對所有的面試官而言,只有一個目的:在最短的時間里了解到你最多的信息。想高效率的准備面試,先從這七個大方面著手吧!
一、基本情況
1、請用最簡潔的語言描述您從前的工作經歷和工作成果。
二、專業背景
您認為此工作崗位應當具備哪些素質?
三、工作模式
您平時習慣於單獨工作還是團隊工作?
四、價值取向
您對原來的單位和上司的看法如何?
五、資質特性
您如何描述自己的個性?
六、薪資待遇
是否方便告訴我您目前的待遇是多少?
七、背景調查
您是否介意我們通過您原來的單位迚行一些調查?
95%的面試基本上都離不開這些問題,當然還有可能問一些專業問題,我想如果你做過的話應該都不是什麼難事,一般面試官都不會過多的問專業方面的問題的。以上信息直接參考楚湘人才網面試寶典篇之化繁為簡,把HR的上百道問題匯總成七大類和面試常問經典問題。更多更全面的面試資訊 面試技巧 面試問題請登陸楚湘人才網或關注微信公眾平台:楚湘人才網

2. 都快2021年了,演算法崗位應該怎樣准備面試

說到演算法崗位,現在網上的第一反應可能就是內卷,演算法崗位也號稱是內卷最嚴重的崗位。針對這個問題,其實之前我也有寫過相關的文章。這個崗位競爭激烈不假,但我個人覺得稱作內卷有些過了。就我個人的感覺,這幾年的一個大趨勢是從迷茫走向清晰。

早在2015年我在阿里媽媽實習的時候,那個時候我覺得其實對於演算法工程師這個崗位的招聘要求甚至包括工作內容其實業內是沒有一個統一的標準的。可以認為包括各大公司其實對這個崗位具體的工作內容以及需要的候選人的能力要求都不太一致,不同的面試官有不同的風格,也有不同的標准。

我舉幾個例子,第一個例子是我當初實習面試的時候,因為是本科生,的確對機器學習這個領域了解非常非常少,可以說是幾乎沒有。但是我依然通過了,通過的原因也很簡單,因為有acm的獲獎背景,面試的過程當中主要也都是一些演算法題,都還算是答得不錯。但是在交叉面試的時候,一位另一個部門的總監就問我有沒有這塊的經驗?我很明確地說了,沒有,但是我願意學。

接著他告訴我,演算法工程師的工作內容主要和機器學習相關,因此機器學習是基本的。當時我就覺得我涼了,然而很意外地是還是通過了面試。

核心能力

由於我已經很久沒有接觸校招了,所以也很難說校招面試應該怎麼樣准備,只能說說如果是我來招聘,我會喜歡什麼樣的學生。也可以理解成我理解的一個合格優秀的演算法工程師應該有的能力。

模型理解

演算法工程師和模型打交道,那麼理解模型是必須的。其實不用說每一個模型都精通,這沒有必要,面試的時候問的模型也不一定用得到。但更多地是看重這個人在學習的時候的習慣,他是淺嘗輒止呢,還是會刨根究底,究竟能夠學到怎樣的地步。

在實際的工作當中我們可能會面臨各種各樣的情況,比如說新加了特徵但是沒有效果,比如升級了模型效果反而變差了等等,這些情況都是有可能發生的。當我們遇到這些情況之後,需要我們根據已知的信息來推理和猜測導致的原因從而針對性的採取相應的手段。因此這就需要我們對當前的模型有比較深入地了解,否則推導原因做出改進也就無從談起。

所以面試的時候問起哪個模型都不重要,重要的是你能不能體現出你有過深入的研究和理解。

數據分析

演算法工程師一直和數據打交道,那麼分析數據、清洗數據、做數據的能力也必不可少。說起來簡單的數據分析,這當中其實牽扯很多,簡單來說至少有兩個關鍵點。

第一個關鍵點是處理數據的能力,比如SQL、hive、spark、MapRece這些常用的數據處理的工具會不會,會多少?是一個都不會呢,還是至少會一點。由於各個公司的技術棧不同,一般不會抱著候選人必須剛好會和我們一樣的期待去招人,但是候選人如果一無所知肯定也是不行的。由於學生時代其實很少接觸這種實踐的內容,很多人對這些都一無所知,如果你會一兩個,其實就是加分項。

第二個關鍵點是對數據的理解力,舉個簡單的例子,比如說現在的樣本訓練了模型之後效果不好,我們要分析它的原因,你該怎麼下手?這個問題日常當中經常遇到,也非常考驗演算法工程師對數據的分析能力以及他的經驗。數據是水,模型是船,我們要把船駛向遠方,只懂船隻構造是不行的,還需要對水文、天象也有了解。這樣才能從數據當中捕捉到trick,對一些現象有更深入的看法和理解。

工程能力

雖然是演算法工程師,但是並不代表工程能力不重要,相反工程能力也很重要。當然這往往不會成為招聘的硬性指標, 比如考察你之前做過什麼工程項目之類的。但是會在你的代碼測試環節有所體現,你的代碼風格,你的編碼能力都是你面試的考察點之一。

並不只是在面試當中如此,在實際工作當中,工程能力也很關鍵。往小了說可以開發一些工具、腳本方便自己或者是團隊當中其他人的日常工作,往大了說,你也可以成為團隊當中的開發擔當,負責其團隊當中最工程的工作。比如說復現一篇paper,或者是從頭擼一個模型。這其實也是一種差異化競爭的手段,你合理地負擔起別人負擔不了的工作,那麼自然就會成為你的業績。

時代在變化,行業在發展,如今的校招會問些什麼早已經和當年不同了。但不管怎麼說,這個崗位以及面試官對於人才的核心訴求幾乎是沒有變過的,我們從核心出發去構建簡歷、准備面試,相信一定可以有所收獲。

3. 引用沒有const,指針有const。這是騰訊一條面試題的答案講的是指針和引

引用可以指向常量,也可以指向變數。例如int &a=b,使引用a指向變數b。而為了讓引用指向常量,必須使用常量引用,如const int &a=1; 它代表的是引用a指向一個const int型,這個int型的值不能被改變,而不是引用a的指向不能被改變,因為引用的指向本來就是不可變的,無需加const聲明。即指針存在常量指針int const *p和指針常量int *const p,而引用只存在常量引用int const &a,不存在引用常量int& const a。

4. 騰訊Linux系統工程師面試題

#!/bin/sh
touch c.txt
for string1 in `cat a.txt`
do
for string2 in `cat b.txt`
do
if [ "$string1" -eq "$string2" ]
then
echo $string1 >> c.txt
fi
done
done

臨時寫的,效率比較低..

5. 騰訊面試題:50個階梯,走上去,共有多少種走

這個題最簡單的做法就是分析法。
就是假設階梯有N層,則按N=1,2,3,4……逐步分析
推出一般規律,即走法a(n)=a(n-2)+a(n-1)可以看出這是一個遞推公式。
同時也滿足菲波拉契數列的情況
所以20級階梯的走法a(20)就為菲波拉契數列的第20項
a(20)=fib(20)=10946

另外一種就比較復雜,根據走2步的不同情況分析,最少一個2步都不走,最多為10個。(也可以根據1步,但太多了。)
(1)一個2步都不走,為1種情況。
(2)走1個2步,總共步數為19,從19個中隨便選1個為2步的 C(19,1)
(3)走2個2步,總共步數18,從18個中隨便選2個為2步的。C(18,2)
依次類推為C(17,3);C(16,4);C(15,5)……C(10,10)
總走法=1+C(19,1)+C(18,2)+C(17,3)+……+C(10,10)
=1+19+153+ 680+1820+……+1=10946

6. 騰訊面試考的演算法題可以用java寫嗎

那看你搞的是不是Java開發,如果是就沒問題,最起碼這樣寫可以提高開發效率,

7. 騰訊面試題,球答案

答案 8, 8, 8

A
int 4
虛指針 4

B
int 4
虛指針 4

C
int 4(繼承自B)
虛指針 4
static是類公用的,不算到sizeof裡面

靜態數據成員存儲在全局數據區。靜態數據成員定義時要分配空間,所以不能在類聲明中定義。

8. 上個星期去騰訊面試一位主考官出的動腦題

下排的數是:
6,2,1,0,0,0,1,0,0,0
從考官的提示下排之和為10可以想到下排中的比較大的數之下基本上是零,但其中有一個數下是1,以0的個數相對。又因為1+2=3,而1+2+3=6所以只能1,2之下大於0。這樣除掉0,1,2和之後的其中一個數,就要有6個0那麼6之下就只能是1,這樣就能推出要2個1所以1下是2,2下是1。就解出了。同樣的,如果是0---19這20個數的下排就是:
16,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0
若0---29這30個數的下排是:
26,2,1,0...(23個0),1,0,0,0
以此類推接著再多的數都能做的…
我喜歡想這類題,這是用手機打得好辛苦,希望對你能有幫助哈~

9. 騰訊面試題

這個演算法利用計數已經達到O(n)的時間復雜度了,只對兩個輸入做了一遍掃描。空間復雜度也有所改進,從兩個數組減少為一個數組,提前判斷也做了,我想像不到還有什麼演算法能夠更快。
只是數組256這里有點小問題。使用數組256表示作者希望能對0x80之後的字元進行計數,但這句話「cnt[ *p1++ ]++」有問題:*p1如果大於0x80,那麼它是一個負數,這會造成錯誤的元素被計數,應該加個unsigned char做下限定。

10. 騰訊公司面試一般都問什麼問題

你好,騰訊作為互聯網大廠,薪資待遇是非常高的,同時面試難度也是相當高的。關於騰訊等大廠的面試,具體如下。

1、騰訊的招聘有多難?

無論是騰訊的招聘,還是華為阿里網易,都存在校招和社招兩種途徑,校招專門面向畢業生,社招面向已經擁有工作經驗的社會人。

騰訊的招聘崗位包含:技術類、產品類、設計類、市場類、職能類。然鵝看著崗位有五大類,其實校招也就20+崗位。

而且騰訊開放暑期實習網申時很明確的表示:暑期實習轉正將占校招70%的名額!

想進騰訊想進大廠的小夥伴可以關注我,騰訊T3級工程師的學習資料送,幫助大家理清進大廠的學習思路提供實戰機會!更多關於名企內推、校招實習資訊、求職規劃、線上線下課程、求職技能提升等服務,可以關注我獲取更多資訊!

希望我的回答對你有所幫助!

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:528
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:25
linux485 發布:2025-07-05 14:38:28 瀏覽:305
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:756
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:432
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:707
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:242
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:686
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:285
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:835