騰訊一面掛
1.linux一個(gè)進(jìn)程的線程掛了,進(jìn)程狀態(tài)會(huì)受影響嗎
2.傳遞消息,一個(gè)tcp、一個(gè)udp,可以共用一個(gè)端口嗎,為什么
3.消息傳輸過(guò)程中一個(gè)消息丟失了,接收端會(huì)怎么樣。我回答是等待2*報(bào)文段最長(zhǎng)壽命然后重傳,面試官質(zhì)疑說(shuō)不合理,舉例深圳-廣州發(fā)消息和深圳-北京發(fā)消息兩個(gè)不同的距離難道等待時(shí)間會(huì)一樣嗎
4.八個(gè)小球,一個(gè)質(zhì)量輕,最少幾次找出這個(gè)小球,我說(shuō)三次,一直問(wèn)有沒(méi)有優(yōu)化的方案
5.實(shí)習(xí)中遇到的困難的事,技術(shù)難點(diǎn)
算法題,k個(gè)一組翻轉(zhuǎn)鏈表,用的騰訊會(huì)議的面唄,acm模式,最后編譯不通過(guò),提示我單獨(dú)寫(xiě)的ListNode類里沒(méi)有main方法(?我java要什么main方法),嘗試內(nèi)部類也不行,懷疑是面唄編譯的問(wèn)題,然而被嫌棄寫(xiě)的太慢了說(shuō)不熟練....
還有一些記不清了,反正都不是常規(guī)八股,之前都沒(méi)刻意總結(jié)過(guò)面經(jīng),這次屬實(shí)面得有點(diǎn)懷疑人生,而且不知道去哪里學(xué)這些東西.....
2.傳遞消息,一個(gè)tcp、一個(gè)udp,可以共用一個(gè)端口嗎,為什么
3.消息傳輸過(guò)程中一個(gè)消息丟失了,接收端會(huì)怎么樣。我回答是等待2*報(bào)文段最長(zhǎng)壽命然后重傳,面試官質(zhì)疑說(shuō)不合理,舉例深圳-廣州發(fā)消息和深圳-北京發(fā)消息兩個(gè)不同的距離難道等待時(shí)間會(huì)一樣嗎
4.八個(gè)小球,一個(gè)質(zhì)量輕,最少幾次找出這個(gè)小球,我說(shuō)三次,一直問(wèn)有沒(méi)有優(yōu)化的方案
5.實(shí)習(xí)中遇到的困難的事,技術(shù)難點(diǎn)
算法題,k個(gè)一組翻轉(zhuǎn)鏈表,用的騰訊會(huì)議的面唄,acm模式,最后編譯不通過(guò),提示我單獨(dú)寫(xiě)的ListNode類里沒(méi)有main方法(?我java要什么main方法),嘗試內(nèi)部類也不行,懷疑是面唄編譯的問(wèn)題,然而被嫌棄寫(xiě)的太慢了說(shuō)不熟練....
還有一些記不清了,反正都不是常規(guī)八股,之前都沒(méi)刻意總結(jié)過(guò)面經(jīng),這次屬實(shí)面得有點(diǎn)懷疑人生,而且不知道去哪里學(xué)這些東西.....
全部評(píng)論
Linux 一個(gè)進(jìn)程的線程掛了,進(jìn)程狀態(tài)會(huì)受影響嗎:
如果一個(gè)線程崩潰或掛掉,整個(gè)進(jìn)程可能會(huì)受影響,因?yàn)檫M(jìn)程內(nèi)的線程共享相同的地址空間和資源。崩潰的線程可能導(dǎo)致進(jìn)程內(nèi)的數(shù)據(jù)結(jié)構(gòu)不一致,或者如果是主線程掛掉,可能導(dǎo)致整個(gè)進(jìn)程終止。
TCP 和 UDP 可以共用一個(gè)端口嗎,為什么:
TCP 和 UDP 是兩個(gè)不同的協(xié)議,端口是由協(xié)議和端口號(hào)共同標(biāo)識(shí)的。因此,TCP 和 UDP 可以在同一個(gè)端口號(hào)上共存。TCP 和 UDP 都有自己的端口空間,因此同一個(gè)端口號(hào)可以用于不同的協(xié)議而不會(huì)沖突。
消息傳輸過(guò)程中一個(gè)消息丟失了,接收端會(huì)怎么樣:
對(duì)于 TCP(傳輸控制協(xié)議),如果一個(gè)消息丟失,發(fā)送端會(huì)等待 ACK 超時(shí)后進(jìn)行重傳。TCP 使用動(dòng)態(tài)計(jì)算的重傳超時(shí)(RTO)來(lái)處理這種情況,而不是簡(jiǎn)單的 2 倍最長(zhǎng)壽命時(shí)間。RTO 考慮了網(wǎng)絡(luò)往返時(shí)間的變化,因此對(duì)不同的路徑會(huì)有不同的超時(shí)時(shí)間。
對(duì)于 UDP(用戶數(shù)據(jù)報(bào)協(xié)議),消息丟失后,接收端不會(huì)有任何自動(dòng)重傳機(jī)制,需要應(yīng)用層自行處理丟失。
八個(gè)小球,一個(gè)質(zhì)量輕,最少幾次找出這個(gè)小球:
你可以通過(guò)天平稱重在 2 次內(nèi)找出質(zhì)量較輕的小球:
第一次:將 8 個(gè)小球分成 3 組,兩個(gè) 3 個(gè)球的組,剩下 2 個(gè)球。
若 3 球組中的一組輕,則這 3 球中有輕球;
若相等,則輕球在剩下的 2 球中。
第二次:在確定的輕球組中,任意取 2 球稱重,輕的即為結(jié)果。
騰訊一直很難
多謝分享
1要分情況2可以,具體看小林3那個(gè)時(shí)間是實(shí)時(shí)滑動(dòng)平均加權(quán)計(jì)算出來(lái)的4兩次,第一次3v3即可5這純你代碼的問(wèn)題
4可以兩次。第一次左側(cè)各放3個(gè),第二次要么各放一個(gè),要么一側(cè)放2個(gè),另一側(cè)放1個(gè)。
校友已經(jīng)很強(qiáng)了,我一個(gè)不會(huì)??
4.兩次 任意選六個(gè)分為兩組 如果一樣重代表輕的在另外兩個(gè) 稱一下就好 如果兩邊不一樣重 在輕的那邊任取兩個(gè) 如果一樣則最后那個(gè)就是 否則哪個(gè)輕是哪個(gè)
騰訊確實(shí)難

我們同一個(gè)面試官,也問(wèn)了八個(gè)球,我也只想到三次
第3題問(wèn)的是接收端會(huì)怎么做?怎么評(píng)論區(qū)全在回答發(fā)送端會(huì)怎么做
騰訊還是有難度的
3:TCP中,不是會(huì)返回收到的序列號(hào)么?不理解評(píng)論區(qū)的其他意思,假如沒(méi)收到就一直返回上一個(gè)序列號(hào)+1。這樣不對(duì)么?
歡迎指正。
最少是只需要兩次吧。3-3看平衡不,不平衡在輕的里面選兩個(gè)稱就行了。
最少不是一次就稱出來(lái)那個(gè)輕的球嗎

第五個(gè)要用靜態(tài)類

4. 兩次吧
要在八個(gè)小球中找出質(zhì)量輕的小球,最少需要兩次稱重。首先,將八個(gè)小球分成兩組各3個(gè)球,剩下2個(gè)球。比較兩組3個(gè)球的重量,如果相等,輕的小球在剩下的2個(gè)球中;如果不相等,輕的小球在較輕的那組3個(gè)球中。
接下來(lái),如果輕的小球在剩下的2個(gè)球中,比較這2個(gè)球中的任意一個(gè)與前六個(gè)球中的任意一個(gè)。如果相等,輕的小球是剩下的另一個(gè)球;如果不相等,輕的小球是當(dāng)前比較的球。如果輕的小球在較輕的那組3個(gè)球中,比較這組中的任意兩個(gè)球。如果相等,輕的小球是第三個(gè)球;如果不相等,輕的小球是較輕的那個(gè)球。這樣,最少兩次稱重即可找出質(zhì)量輕的小球。
投早了,這些都是很常規(guī)的問(wèn)題,你沒(méi)有準(zhǔn)備。。建議多刷點(diǎn)中小廠面試經(jīng)驗(yàn)后再投大廠,不然白白浪費(fèi)面試機(jī)會(huì)。指路:拓跋阿秀、小林coding
拿8個(gè)秤來(lái)同時(shí)稱一次就夠了
m
用騰訊會(huì)議面的也能寫(xiě)代碼嗎
相關(guān)推薦
點(diǎn)贊 評(píng)論 收藏
分享
05-12 13:05
沈陽(yáng)理工大學(xué) Python 點(diǎn)贊 評(píng)論 收藏
分享
03-26 13:44
南華大學(xué) Java 點(diǎn)贊 評(píng)論 收藏
分享