騰訊云 測(cè)開 實(shí)習(xí) 二面涼經(jīng)
#牛客AI配圖神器#
拷打項(xiàng)目
科研成果是一個(gè)人做的還是團(tuán)隊(duì)?
研究的這個(gè)項(xiàng)目,過程中有遇到什么比較困難的地方嗎?
簡(jiǎn)歷里面有提到專利,那你這個(gè)專利的創(chuàng)新點(diǎn)是什么?
在這個(gè)項(xiàng)目里,你主要負(fù)責(zé)哪方面的部分?
項(xiàng)目的架構(gòu)是怎么樣的?
這部分是你自己做還是和其他人一起?
做數(shù)據(jù)通信這一塊有沒有遇到過一些數(shù)據(jù)同步或者一些消息延遲的一些問題
遇到了解決了嗎?假設(shè)現(xiàn)在讓你解決這個(gè)數(shù)據(jù)延遲的問題,你會(huì)怎么解決?
沒考慮過更換協(xié)議嗎?
八股文
tcp協(xié)議和UP協(xié)議的區(qū)別
tcp三次握手四次揮手
http和TCP的關(guān)系
測(cè)試場(chǎng)景
你也說了http有很多協(xié)議,那假設(shè)現(xiàn)在一個(gè)瀏覽器只能接受http1.1的協(xié)議,你現(xiàn)在用的是http2.0的協(xié)議,你現(xiàn)在需要把http2.0降級(jí)到http1.1,那你會(huì)為這個(gè)降級(jí)去做一些什么方面的測(cè)試設(shè)計(jì),去保證你這個(gè)功能沒有異常。
從安全方面上有沒有考慮?
繼續(xù)拷打項(xiàng)目
第二個(gè)項(xiàng)目的實(shí)現(xiàn)邏輯
你這個(gè)爬蟲的項(xiàng)目是怎么應(yīng)對(duì)反爬蟲的手段
當(dāng)初為什么用selenium框架不直接調(diào)用API接口
你這里爬蟲有一個(gè)獲取服務(wù)器時(shí)間的,為什么不直接用本地時(shí)間?
那現(xiàn)在如果讓你針對(duì)你的這個(gè)爬蟲系統(tǒng)去做用例設(shè)計(jì),去測(cè)試它,你覺得就是你會(huì)從哪些方面去測(cè)試你這個(gè)系統(tǒng)是真的穩(wěn)定些,可靠可用的。
智力題
給你八個(gè)球,其中一個(gè)球比另外七個(gè)輕,然后有一個(gè)天秤去稱,就排除運(yùn)氣的情況下,最少要幾次才能找到那個(gè)輕的球?
手撕代碼
1、
設(shè)計(jì)-個(gè)Python裝飾器 @cache(expire time=60,max size=100),要求實(shí)現(xiàn)以下功能:
緩存結(jié)果:對(duì)同一組參數(shù)的函數(shù)調(diào)用,在 expire time 秒內(nèi)直接返回緩存值。
緩存淘汰:當(dāng)緩存條目超過 max size 時(shí),刪除最久未使用的緩存(LRU策略)
參數(shù)兼容:支持函數(shù)的位置參數(shù)、關(guān)鍵字參數(shù)。
過期清理:異步線程定期清理過期緩存(可選加分項(xiàng))
示例:
@cache(expire time=10, max size=3)
def heavy calculation(n):
print(f"計(jì)算 {n} 的耗時(shí)操作...")
return n * n
2、
有三個(gè)數(shù) a、b、c,大小在[1,10000000000] 區(qū)間內(nèi),并日 a<=b<=c,現(xiàn)在給定一個(gè)數(shù)組,數(shù)組中包含7個(gè)數(shù),分別是a,b,c,a+b,a+c,b+c,a+b+c,并將其打亂順序排列。請(qǐng)根據(jù)這 7個(gè)數(shù),倒推出 a、b、c 三個(gè)數(shù)。
這第二題有大佬見過是力扣第幾題嗎?
拷打項(xiàng)目
科研成果是一個(gè)人做的還是團(tuán)隊(duì)?
研究的這個(gè)項(xiàng)目,過程中有遇到什么比較困難的地方嗎?
簡(jiǎn)歷里面有提到專利,那你這個(gè)專利的創(chuàng)新點(diǎn)是什么?
在這個(gè)項(xiàng)目里,你主要負(fù)責(zé)哪方面的部分?
項(xiàng)目的架構(gòu)是怎么樣的?
這部分是你自己做還是和其他人一起?
做數(shù)據(jù)通信這一塊有沒有遇到過一些數(shù)據(jù)同步或者一些消息延遲的一些問題
遇到了解決了嗎?假設(shè)現(xiàn)在讓你解決這個(gè)數(shù)據(jù)延遲的問題,你會(huì)怎么解決?
沒考慮過更換協(xié)議嗎?
八股文
tcp協(xié)議和UP協(xié)議的區(qū)別
tcp三次握手四次揮手
http和TCP的關(guān)系
測(cè)試場(chǎng)景
你也說了http有很多協(xié)議,那假設(shè)現(xiàn)在一個(gè)瀏覽器只能接受http1.1的協(xié)議,你現(xiàn)在用的是http2.0的協(xié)議,你現(xiàn)在需要把http2.0降級(jí)到http1.1,那你會(huì)為這個(gè)降級(jí)去做一些什么方面的測(cè)試設(shè)計(jì),去保證你這個(gè)功能沒有異常。
從安全方面上有沒有考慮?
繼續(xù)拷打項(xiàng)目
第二個(gè)項(xiàng)目的實(shí)現(xiàn)邏輯
你這個(gè)爬蟲的項(xiàng)目是怎么應(yīng)對(duì)反爬蟲的手段
當(dāng)初為什么用selenium框架不直接調(diào)用API接口
你這里爬蟲有一個(gè)獲取服務(wù)器時(shí)間的,為什么不直接用本地時(shí)間?
那現(xiàn)在如果讓你針對(duì)你的這個(gè)爬蟲系統(tǒng)去做用例設(shè)計(jì),去測(cè)試它,你覺得就是你會(huì)從哪些方面去測(cè)試你這個(gè)系統(tǒng)是真的穩(wěn)定些,可靠可用的。
智力題
給你八個(gè)球,其中一個(gè)球比另外七個(gè)輕,然后有一個(gè)天秤去稱,就排除運(yùn)氣的情況下,最少要幾次才能找到那個(gè)輕的球?
手撕代碼
1、
設(shè)計(jì)-個(gè)Python裝飾器 @cache(expire time=60,max size=100),要求實(shí)現(xiàn)以下功能:
緩存結(jié)果:對(duì)同一組參數(shù)的函數(shù)調(diào)用,在 expire time 秒內(nèi)直接返回緩存值。
緩存淘汰:當(dāng)緩存條目超過 max size 時(shí),刪除最久未使用的緩存(LRU策略)
參數(shù)兼容:支持函數(shù)的位置參數(shù)、關(guān)鍵字參數(shù)。
過期清理:異步線程定期清理過期緩存(可選加分項(xiàng))
示例:
@cache(expire time=10, max size=3)
def heavy calculation(n):
print(f"計(jì)算 {n} 的耗時(shí)操作...")
return n * n
2、
有三個(gè)數(shù) a、b、c,大小在[1,10000000000] 區(qū)間內(nèi),并日 a<=b<=c,現(xiàn)在給定一個(gè)數(shù)組,數(shù)組中包含7個(gè)數(shù),分別是a,b,c,a+b,a+c,b+c,a+b+c,并將其打亂順序排列。請(qǐng)根據(jù)這 7個(gè)數(shù),倒推出 a、b、c 三個(gè)數(shù)。
這第二題有大佬見過是力扣第幾題嗎?
全部評(píng)論
相關(guān)推薦

點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享