<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          2017騰訊實習生研發工程師及軟件測試最新面經!

          • 發布:軟件測試培訓
          • 來源:網絡
          • 時間:2017-03-27 15:39

          之前三月初的時候無意中收到深圳騰訊云的電話(對方表明身份后,說看到我的簡歷,想和我聊聊。當時沒有電面經驗再加上也沒有進來也沒有投簡歷,爽快的答應聊就聊唄。上來就是技術問題,當時蒙了,我簡歷也不知道啥時候怎么他就知道啦,當時電面后想著估計黃啦),后面就沒音訊啦,從那次以后開始踏上2016找實習的征途。之后再內推騰訊互動娛樂,沒收收到電面。所以按照正常的實習生流程走下來。經過筆試,一個禮拜后于4月9號夜收到騰訊一面通知(4月10號)。

          研發工程師一面(語言基礎、算法與數據結構、項目細節)

          1、自我介紹

          2、c++知識點(c++是如何多態實現機制、和java有什么區別、指針和引用區別、c++內存是如何管理的與java的區別在哪里、const的知識點、類成員的訪問權限底層是如何實現的、為什么構造函數不能聲明為虛函數、運算符的優先級、c++為什么要在c的基礎上添加一些特性的東西)

          3、計算機網絡 TCP,udp之類的問題

          4、算法(如果集群中有上萬臺機器,如何確定某一臺機器出現故障、如何判斷論文抄襲、qq用戶關系六度分割理論)

          5、數據結構 手寫代碼環節(鏈表的有環的判斷、有環的話環的入口如何確定、二叉樹的層第遍歷非遞歸、二叉樹的后序非遞歸遍歷)

          6、講講hadoop的原理,hadoop有哪些不足,自己項目中如何改進這些不足的。

          7、提問環節

          一面總結:

          總體感覺一面還不錯。4月10夜晚在微信公眾號查詢進入復試階段,在此于4月11號夜里收到短信通知,讓4月12號11點50去面試。

          研發工程師二面(hadoop,項目,論文)

          1、自我介紹

          2、推薦系統和小論文那個項目:(感覺面試官是做相關方向的),逮著我的推薦算法狂問,為什么從用戶關系入手,為什么從評論入手,CF模型等等之類的推薦算法。而且在面試這個項目的過程中,感覺面試官的關注點不是從學術的角度去考量算法的性能指標,而是問這個項目實際工業中,會不會起作用,后來面試官又說,這一方面他感覺在實際工業中用處不大。因為論文中用到LDA主題模型,面試官又問這個LDA(ps:騰訊的廣點通的那個LDA數學八卦),我又跟他扯點這東西相關的,面試官貌似認識那個LDA數學八卦的作者,然后又接著扯,說這么用的這里面的東西。這個階段感覺持續了20分鐘左右。

          3、面試官問我的lucene結合hadoop項目,然后我就開始講怎么做的。這個環節講的過程中面試官倒沒怎么打斷我,講了一會兒。面試官就問我建索引的過程,答的過程中,面試官問我是不是僅僅調用API來做的,我說是的,面試官又問indexWriter內部是如何實現的等原理,此時有點心虛(一直想抽時間讀lucene源碼,hadoop mapreduce設計模式東西呢,無奈這段時間一直準備手寫代碼的訓練和c++基礎知識,給耽擱啦,事實證明,這個教訓是慘痛的,為后面的失敗。。。。哎!!!)。這點講的面試官不怎么滿意。后續又講點其他東西。

          4、面試官又問了一些我c++后臺開發的東西,感覺答的還行。然后面試官話題一轉,說你是不是經常用java寫程序,我回答說本科之前經常c++,后來項目需要寫java偏多,最近忙著騰訊的實習生招聘,補了點c++基礎。面試官又說看我簡歷中的信息量非常大(技術面),然后問我最擅長的是哪些???聽到這個問題的時候我猶豫了一下(因為之前就有一個師兄說過我的簡歷中內容多,而恰恰一面問答環節的時候我讓一面的面試官評價我的簡歷,面試官也給予肯定的回答)。也不知道該說些啥,說算法吧,又有點擔心萬一出個算法題難住了,估計沒戲了,。這個時候我說要不寫個快排吧或者樹的操作(ps:這是面試官笑啦),然后面試官又說看你hadoop經驗挺多的,要不來個mapreduce吧。然后讓我寫個mapreduce算法,此時我心中有千萬只草泥馬溜溜飄過,怕啥來啥!!!!之前二面前一天夜里一直擔心會讓寫mapreduce,面試那條早上就看看wordcount的mapreduce怎么寫的。然后在面試中還真讓我寫復雜的mapreduce,而且是表與表之間的操作。心想估計玩大啦,我在紙上裝腔作勢了幾分鐘,然后說api往的差不多啦,我寫不出來!面試官手你寫偽代碼吧,能寫多少就寫多少,可是壓根真不會寫,就隨便寫了下交給他,他看了之后說這相當于沒寫啊。此時我知道,估計這些印象分大打折扣啦。估計也沒戲啦。(此時我感覺面試官對我持懷疑態度啦,接著沒聊多久,就問我有沒有想問他啥的)。

          此時的我感覺是沒戲啦,當時也有點蒙了,我說你應該是這推薦和搜索的吧,他回答說他什么都做。我就說能不能推薦幾本書(問出口后,感覺這個問題太low啦),然后面試官說你們學生啊,有好多共同點之類的話,也不缺書吧。

          然后我又說我常常看些infoq上的東西,他說那上面有的時候吹水子類的。本來心想逮著這個機會就和他扯點唄(當時時間已經十二點多啦),看情況也扯不出多少啦。然后我說,經你這么面下來,我感覺可菜了,太low啦,論文和項目都沒啥東西啦。面試官也看出我頹廢啦,然后說也不是,你剛才回答的已經可以啦。就是感覺你沒有什么殺手锏。我就問,你能指導下我的問題所在嘛。他說我簡歷中東西廣,比如就一個lucene就可以深挖好多東西。給我說一定要有自己的拿手東西,還有就是想象如何解決實際問題等等之類的。

          二面總結:

          這個時候二面掛啦之后,但是也暴露了自身的問題,感覺二面掛,就是應該是我不夠深入搜索或者推薦算法層面的東西還有就是讓我寫的map reduce程序這個時候沒有show出來,感覺面試官就應該會失望的。所以二面失敗后我感覺寫在簡歷上的東西一定等保證面試官深挖三次以上不會難倒你,否則,就要慎重這個點是否要往簡歷上堆。還有準備的不充分的話,面試的時候運氣成分也很大。現在算是明白以前看的面經中老是有說面試成功運氣成分也很大。另外貌似面試通知時間太趕啦,準備的時間也不多,關鍵還往往夜里通知,所以更需要在平時積累啦!本來對騰訊的實習生招聘一直期望值蠻大的(百度的實習生招聘不疼不癢的,阿里的自從去年擁抱變化后今年照樣火爆,各種輪次的內推電面,就騰訊貌似規模還大點)。昨晚查詢掛啦后著實不爽啦一晚上。可是還得繼續往前走,查缺補漏,試著去騰訊的其他城市找機會霸面。

          一個月多月的找實習總結:

          由于在讀學校(廣東工業大學)非955、211【每到這個時候,都會想當時考研時是多么的欠缺考慮,心高氣傲,一戰北航,二戰還是北航,現在想想多么SB,選一個一般的985該多好。也注定調劑到廣工來注定走一條不平坦的路】。正式因為這些,所以前期內推的時候被鄙視了好多次,打擊還不小的。當時內推群里推蘑菇街因為學校被刷,后來又找人內推蘑菇街,對方給推的java研發,填寫詳細信息的時候,私自做主改了大數據研發。后來收到郵件崗位不匹配。多么痛的領悟!!!。總的來說前期內推也就面了阿里支付寶、騰訊互動娛樂、微店。其他的沒收到電話面試。所以感覺對于那些一般學校出身,沒有NB的項目、競賽的童鞋,還是要基礎扎實,走正常的網申、筆試、面試靠譜點。雖然面試失敗啦,以上這些也算是對自己這一個多月來的總結吧!!!

          軟件測試開發工程師一面

          1、介紹一下你自己

          2、OSI模型有幾層?

          3、說說C++的多態?為什么使用虛函數比非虛函數耗費的時間更多?

          4、有一個全局變量int a=0,現在兩個線程各自循環執行100次a++操作,問最后a的值是多少?

          5、對于海量數據,用什么數據結構存儲用戶搜索的高頻關鍵詞比較合適?比如,當用戶輸入“黃”字,輸入框要自動顯 示“黃曉明”,“黃蓉”,“黃山”,“黃鶴樓”等提示,但是能存儲的量很有限,所以需要選擇恰當的數據結構。(我先后說 了數組和堆,似乎都被否決了)

          6、智力題:一片草地的草每天勻速地長,m只羊花p天能吃完,n只羊花q天能吃完,問現在k只羊花多少天能吃完?( 記不清m,p,n,q,k的具體數值了,總之是根據已有的兩個條件列出二元一次方程組來求解)

          7、手寫快速排序程序。快排的復雜度是多少?給定1組數1,4,5,5,8,9,7,在快排過程中這兩個5是否會被交換?

          8、簡述怎樣用兩個棧實現一個隊列的功能?只需實現入隊、出隊。

          9、你想打開電視看世界杯,結果發現電視黑屏完全沒反應,應該怎么檢測故障?

          軟件測試開發工程師二面

          1、寫一個函數判斷一個字符串里的小括號、大括號是否匹配。例如,輸入為"(){}"時輸出為true,輸入為“{(aa)}”時輸出為true,輸入為“({)}”時輸出為false。

          (我用一個棧來存儲,對字符串從左往右掃描,遇到左括號就壓進棧里,遇到右括號就判斷是否跟棧頂元素匹配,如果不匹配就讓整個函數直接返回false,如果匹配就取出棧頂元素。注意右括號始終不會進棧。掃描完后如果棧不為空就說明還有多余的左括號,返回false;否則返回true。)

          2、如果AB*C=DE,DE+FG=HI,其中從A到I這9個字母代表9個不同的數字,求這9個數字分別是多少。

          (我寫了5重循環,A,B,C分別從0到9循環,用一個布爾數組記錄每個數字是否使用過,篩掉有重復數字的情況,然后可以直接根據AB*C=DE求出D,E,再篩掉有重復數字的情況,然后這個內層循環里再讓F,G分別從0到9循環,可直接得出H,I,檢查是否符合。最后面試官跟我說第2題他本來想讓我用數學方法求解的,沒想到我直接就寫了代碼了,他嫌麻煩了。)

          最后問了一下個人的學習和生活情況。這位面試官搞并行處理,我到房間的時候他正在給另一個同學面試,他就拿來兩張紙讓我站在門口寫代碼,相當于把每人半小時的面試時間壓縮了一半……

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:測試開發之路:英雄遲暮,我心未老(轉載)
          下一篇:提高自己軟件測試能力的實用方法

          變革中的軟件測試——組織篇

          五種比較好Android自動化測試工具推薦

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>