京東深圳手Q微信事業部測試工程師面試總結

2021-08-11 11:36:14 字數 1786 閱讀 6549

京東深圳位於寶安龍光世紀大廈,寶華地鐵站出來就是了。

下面憑記憶還原部分面試內容:

1、自我介紹

2、聊以前公司的工作內容,因為是通訊裝置商,所以大部分工作都不相關,只是用python寫過工具,就出了一道題。

有1g的log檔案,裡面有user = 『***x』,password = 『***x』等字段,現在需要把裡面所有的以上字段提取出來儲存成文字檔案

這個很簡單,之前寫的工具就是做的這個工作,遍歷整個檔案,正規表示式提取字段,然後寫入檔案。

面試官:是直接開啟檔案麼,開啟之後內容都儲存在**

我:是,儲存到記憶體裡了吧,我之前做的工具處理的log也都是差不多1g左右,所以工具執行時電腦記憶體飆公升,電腦出現卡頓

面試官:那如果是10g的log呢,有沒有想過怎麼處理

我:這個沒處理過,也沒考慮過怎麼優化

面試官:好

結束3、面試官:tcp/ip熟悉吧

我:上學學過,最近在看

面試官:好,在京都購過物吧,恩,那登陸京東首頁,在瀏覽器輸入www.jd.com的時候一直到頁面全部顯示京東首頁,這個過程是什麼樣的,能描述一下麼?

我:忘了,http這個還沒看到,不過有進行tcp建立連線

面試官:嗯,好,那首先是什麼過程

我:tcp建立連線

面試官:tcp是哪一層的

我:傳輸層

面試官:那不是應該先應用層處理麼?

我:額。。。。。

面試官:平時工作中有用到linux嗎?

我:用,我們的伺服器也是搭建在linux上的,也知道些常用的命令

面試官:平時都在上面做什麼

我:遠端,版本公升級,日誌提取等,

4、面試官:好,那tcp/ip的幾層協議還記著吧

我:記得,物理層,資料鏈路層,網路層,傳輸層,應用層這是五層協議,七層osi協議中間加上表示層,會話層

我:(現場就寫成下面這樣,回來執行下好像不行)

def sort_two(a,b):

print "%s%s" %(a,b)

print "%s%s" %(b,a)

def seperate(x):

list_x = list(x)

#print list_x

for i in range(len(list_x)):

list_a = list_x[i:i+1]

list_b = list_x[i+1:]

sort_two(list_a,list_b)

if len(list_a)>1:

seperate(str(list_a))

if len(list_b)>1:

seperate(str(list_b))

if __name__ == '__main__':

seperate('abcde')

面試官:說下你的思路

我:兩個物件的全排序最好排,左右一顛倒即可,為此定義乙個函式,然後後面就是採用遞迴的呼叫自身進行字串切割成兩部分,。。。。。。

後面就是我倆簡單交流了下是否可行。。。

6、面試官:無線滑鼠用過吧,設計用例來測試下無線滑鼠

我:1、測試左右按鍵2、測試滑鼠移動3、測試重量4、測試手感5、測試滾輪兒6、測試電池耗電7、不同電腦的相容性,當時就想了這些,面試官就說ok,後來想想無線滑鼠最應該測的還有無線通訊距離測試啊,測試材質防摔能力,內部功能防震能力,在不同介質上的滑動體驗等

最後問了薪資期望範圍,有什麼問題要問,最後說要綜合評估下,最晚本週給答覆。。。。

整個面試流程大致就記著這些,為自己攢點人品吧o(≧v≦)o~~期待能過。。。

JS SDK微信分享那些事

jie 2017 9 29 官方技術文件 其實已經很清楚了,本文重點說明開發遇到的一些注意事項和tips 硬性要求 配置 開發 前端從後端獲取config介面所需的配置資訊,先注入許可權驗證配置,ready介面中使用js介面。tip 4 注意前端引入js檔案的http 必須與當前頁面的url的協議 ...

模擬微信端進行投票手刷

1 工具 手機 電腦 wifi fiddler postman 谷歌瀏覽器 外掛程式 user agent switcher editthiscookie 2當安裝完成時開啟 修改 tools options 選擇 connections 打上對勾 重新啟動 檢視ip 記錄下 2 開啟手機連線上wi...

女作家六六繼續炮轟京東!微信被禁言

315到來之際,2015年曾經曝料在京東上買到爛水果卻得不到妥善處理的女作家六六,再次將炮口對準了京東,引發新一輪撕x。六六通過個人微博 微信,公開發表 無賴京東 一文,稱在京東全球購平台上購買了美國comfort u護腰枕,標價人民幣1489元,美國官網售價109.95美元,但收到的產品標識卻是c...