被同齡人拋棄产禾?68道中高級(jí)測(cè)試工程師面試題助你一臂之力
經(jīng)典測(cè)試工程師面試題(一)
經(jīng)典測(cè)試工程師面試題(二)
testerhome測(cè)試問題
------------------------------------------------------------------------------------------------------------------------------感謝他們的總結(jié)
一晕粪、
軟性熱身題
這種題目泡挺,考的就是你的軟性能力,比如表達(dá)能力助析,理解能力犀被,協(xié)調(diào)能力,一個(gè)詞概括就是套路外冀。這類題目會(huì)在面試開始熱身的時(shí)候寡键,問一道兩題,不會(huì)多雪隧,但是如果你能回答的有條不紊西轩,清晰達(dá)意员舵,那么就會(huì)給面試官留下非常好的印象,大致的題目如下:
自我介紹
介紹下你負(fù)責(zé)的公司項(xiàng)目
你有什么優(yōu)點(diǎn)和缺點(diǎn)藕畔?
在同一個(gè)項(xiàng)目組內(nèi)固灵,你認(rèn)為你怎么做會(huì)比另外一名測(cè)試更加優(yōu)秀?
工作積累經(jīng)驗(yàn)和此份工作的契合度劫流;
硬實(shí)力:列舉專業(yè)技能
軟實(shí)力:協(xié)作能力巫玻、規(guī)劃能力等
自己對(duì)面試崗位的理解和自己未來能給他們帶來什么
你的測(cè)試技能能否發(fā)掘出更多問題
你的測(cè)試技能是否能提高效能
是否會(huì)主動(dòng)推進(jìn)問題,讓上級(jí)領(lǐng)導(dǎo)省心
你是否可以讓程序更容易接受你的觀點(diǎn)
- 你為什么離開上家公司祠汇?離職原因(這個(gè)會(huì)在最后問)
二仍秤、
測(cè)試?yán)碚摶A(chǔ)題
這類題目就是考測(cè)試工程師的基本能力了,比如測(cè)試計(jì)劃可很,測(cè)試流程诗力,如何bug,你做過哪些測(cè)試我抠,一般我們認(rèn)為這些能力做的再好都是應(yīng)該的苇本,不會(huì)有加分,但是只要做的不好菜拓,那就是個(gè)不合格的測(cè)試工程師了瓣窄。這種題目也不會(huì)問的太多,大概題目如下:
- 請(qǐng)描述下你上個(gè)公司的測(cè)試流程纳鼎?
需求分析討論-確定測(cè)試策略-設(shè)計(jì)測(cè)試用例-測(cè)試用例評(píng)審-beta測(cè)試-uat測(cè)試-測(cè)試報(bào)告
- 請(qǐng)描述下bug的幾個(gè)要素俺夕?
1.沒有實(shí)現(xiàn)需求說明書列出的功能
2.出現(xiàn)了需要說明書提到不應(yīng)出現(xiàn)的事情
3.實(shí)現(xiàn)了需求說明書未提到的功能
4.沒有實(shí)現(xiàn)說明書中沒有提到但應(yīng)該實(shí)現(xiàn)的功能
5.難于使用,運(yùn)轉(zhuǎn)速度很慢贱鄙,用戶認(rèn)為沒有達(dá)到預(yù)期
- 白盒和黑盒的區(qū)別劝贸,你是怎么運(yùn)用的?
黑盒測(cè)試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格逗宁,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求映九。利用其檢查功能是否符合需求說明書,能夠正常使用瞎颗,
白盒測(cè)試:已知產(chǎn)品的內(nèi)部工作過程件甥,可以進(jìn)行測(cè)試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求,所有內(nèi)部成分是否經(jīng)過檢查
利用其檢查程序模塊的內(nèi)部邏輯走向言缤,主要覆蓋程序內(nèi)的邏輯嚼蚀。
- 你是如何做測(cè)試分析禁灼?
掌握邊界值分析管挟、等價(jià)類劃分、錯(cuò)誤推測(cè)等方法來設(shè)計(jì)測(cè)試用例
是一個(gè)完備的集合弄捕,它能夠覆蓋所有等價(jià)類以及各種邊界值僻孝;需要從軟件功能需求出發(fā)导帝,全面地,無遺漏地識(shí)別出測(cè)試需求穿铆;最好是代碼覆蓋測(cè)試也全面的測(cè)試
- 如何設(shè)計(jì)測(cè)試用例您单?什么樣子的測(cè)試用例是好用例?
掌握邊界值分析荞雏、等價(jià)類劃分虐秦、錯(cuò)誤推測(cè)等方法來設(shè)計(jì)測(cè)試用例
是一個(gè)完備的集合,它能夠覆蓋所有等價(jià)類以及各種邊界值凤优;需要從軟件功能需求出發(fā)悦陋,全面地,無遺漏地識(shí)別出測(cè)試需求筑辨;最好是代碼覆蓋測(cè)試也全面的測(cè)試
- 功能測(cè)試在 beta 版本對(duì)外的上線標(biāo)準(zhǔn)是什么俺驶?
測(cè)試用例全部跑完并且bug都已經(jīng)關(guān)閉,然后業(yè)務(wù)驗(yàn)收后可以上線
三棍辕、
測(cè)試管理題
這類題目就是考驗(yàn)?zāi)阕鳛闇y(cè)試leader或者測(cè)試負(fù)責(zé)人的管理能力了暮现。
- 如果項(xiàng)目周期很短,測(cè)試人力匱乏楚昭,你是怎么協(xié)調(diào)的栖袋?
依據(jù)代碼review的結(jié)果和影響范圍,對(duì)測(cè)試內(nèi)容進(jìn)行適當(dāng)?shù)牟眉簟?
借助自動(dòng)化工具的支持抚太,提高測(cè)試案例的執(zhí)行效率栋荸。
調(diào)整組內(nèi)任務(wù)的優(yōu)先級(jí),進(jìn)行人力協(xié)調(diào)凭舶,優(yōu)先投入最緊要的項(xiàng)目晌块。
必要的情況下加班
- 描述下你團(tuán)隊(duì)的測(cè)試分工
測(cè)試技術(shù)組和業(yè)務(wù)測(cè)試組。
測(cè)試技術(shù)組主要進(jìn)行工具考研帅霜、工具開發(fā)和工具維護(hù)匆背,為業(yè)務(wù)測(cè)試效率提升和基礎(chǔ)建設(shè)做支撐。
業(yè)務(wù)測(cè)試組主要進(jìn)行具體業(yè)務(wù)測(cè)試和工具的落地使用身冀,具體測(cè)試內(nèi)容覆蓋功能钝尸、性能、兼容搂根、穩(wěn)定性珍促、接口等。
- 對(duì)于團(tuán)隊(duì)成員剩愧,你是如何打kpi的猪叙?
一方面制定KPI的時(shí)候根據(jù)團(tuán)隊(duì)成員的職級(jí)和能力進(jìn)行區(qū)分,制定合理且細(xì)化明確的指標(biāo),指標(biāo)包含測(cè)試質(zhì)量保證穴翩、測(cè)試效率提升犬第、自動(dòng)化事務(wù)、培訓(xùn)分享芒帕。
進(jìn)行KPI考核的時(shí)候一方面依據(jù)KPI的指標(biāo)達(dá)成度歉嗓、達(dá)成時(shí)效打分,另一方面不在 KPI內(nèi)的創(chuàng)新型事務(wù)會(huì)作為加分項(xiàng)背蟆。
四鉴分、
移動(dòng)測(cè)試相關(guān)
如今是移動(dòng)互聯(lián)網(wǎng)的天下,誰(shuí)家沒有個(gè)應(yīng)用带膀,所以這一塊基本都會(huì)問到冠场,同時(shí)也會(huì)看你的簡(jiǎn)歷,如果你沒有做過本砰,基本也不會(huì)問的太深碴裙,如果你是專門做這一塊的,那么要好好準(zhǔn)備了点额。
概念題
- 描述下web測(cè)試和移動(dòng)應(yīng)用測(cè)試的相同點(diǎn)和區(qū)別舔株?
Web 測(cè)試和移動(dòng)應(yīng)用測(cè)試的共同點(diǎn)在于:都要覆蓋接口、功能还棱、兼容载慈、性能、穩(wěn)定和安全的測(cè)試珍手。
差異點(diǎn)在于:兼容考慮的范圍不一樣办铡,web重在PC系統(tǒng)和瀏覽器。
移動(dòng)重在機(jī)型分辨率和系統(tǒng)版本琳要。 另外移動(dòng)用戶要考慮手機(jī)特性相關(guān)的影響寡具,網(wǎng)絡(luò)、沖突稚补、耗電和流量童叠。
- 你是如何做應(yīng)用的兼容性測(cè)試的?
硬件兼容:機(jī)型课幕、分辨率厦坛、系統(tǒng)、版本乍惊、網(wǎng)絡(luò)
軟件兼容:輸入法鍵盤杜秸、相機(jī)、安全清理工具類
數(shù)據(jù)兼容:低升高润绎、高降低的用戶信息和數(shù)據(jù)的兼容撬碟,還有跨平臺(tái)的數(shù)據(jù)兼容
請(qǐng)講出客戶端下 3 個(gè)常用的性能指標(biāo)的名稱與具體含義诞挨?
iOS應(yīng)用和Android應(yīng)用測(cè)試有什么側(cè)重點(diǎn)?
iOS 覆蓋的分辨率和系統(tǒng)是有限的小作。
Android 比較碎片化,覆蓋的機(jī)型版本比iOS 更多
android有各種定制rom稼钩,手機(jī)型號(hào)太多顾稀。
- 請(qǐng)講訴移動(dòng)應(yīng)用的灰度是怎么做的?
內(nèi)部二維碼下載
白名單用戶方式
國(guó)內(nèi)小市場(chǎng)先上坝撑,國(guó)外用 Google Play的 β版静秆,默認(rèn)開放5%
后臺(tái)控制的方式,開放給一定比例的用戶
實(shí)踐題
- 應(yīng)用的閃退通常是什么原因造成的巡李?如果應(yīng)用閃退抚笔,Android 和 iOS 上是分別怎么抓取日志的?
OOM
代碼異常如除以零侨拦、未對(duì)返回的列表做判空殊橙、數(shù)組越界、空指針異常及其他運(yùn)行時(shí)異常
- 請(qǐng)簡(jiǎn)述移動(dòng)應(yīng)用在升級(jí)安裝時(shí)候應(yīng)該考慮的場(chǎng)景狱从?
安裝的途徑:
通過手機(jī)助手安裝
通過adb命令安裝
通過應(yīng)用市場(chǎng)安裝
安裝:
卸載安裝
升級(jí)安裝
升級(jí)后數(shù)據(jù)的一致性膨蛮。如舊版本的賬號(hào)密碼仍能登錄到新版本,保存在本地的信息能同步到新版本季研。如手勢(shì)密碼敞葛。
- 給你一個(gè)應(yīng)用,請(qǐng)簡(jiǎn)述你會(huì)從哪些方面去測(cè)試与涡?
- 如何測(cè)試一個(gè)應(yīng)用的登錄場(chǎng)景惹谐?
常規(guī)登錄賬戶密碼的字符類型校驗(yàn)、長(zhǎng)度校驗(yàn)驼卖、匹配性校驗(yàn)
性能:響應(yīng)時(shí)間氨肌、并發(fā)量
安全性:加密傳輸
各種登錄方式優(yōu)先級(jí)
不同設(shè)備之間切換登錄方式
登錄的有效時(shí)長(zhǎng)
- 請(qǐng)描述下微信朋友圈發(fā)小視頻的用例設(shè)計(jì)? 酌畜?
功能:
入口圖標(biāo)的標(biāo)識(shí)度
進(jìn)入和退出操作簡(jiǎn)易度
取景框大小
拍景和自拍切換
視頻的像素限制
視頻的時(shí)長(zhǎng)限制
發(fā)送的進(jìn)度提示
性能:
發(fā)送的時(shí)間
操作是否卡頓
兼容:
不同機(jī)型分辨率
不同系統(tǒng)版本
不同網(wǎng)絡(luò)情況
不同流量情況
- 如果讓你來測(cè)試掃碼支付儒飒,你會(huì)考慮哪些場(chǎng)景?
卡的類型(一類戶:借記卡檩奠、信用卡桩了、各個(gè)開戶行)
二類戶:虛擬賬戶如微信里的零錢賬戶、支付寶的余額寶埠戳、電子賬戶
二維碼的商戶類型(微信井誉、支付寶、匯宜整胃、銀聯(lián))
支付限額(單筆限額颗圣、累計(jì)限額、日累計(jì)、月累計(jì)在岂、支付筆數(shù))
退款(退款入口奔则、退款進(jìn)度、退款結(jié)果)
對(duì)賬
資金流動(dòng)(我方扣款數(shù)額正確蔽午,對(duì)方收款數(shù)額正確)數(shù)額及時(shí)效
支付結(jié)果展示易茬、交易明細(xì)
支付接口安全性、接口的性能
異常情況(卡異常及老、余額不足)
連續(xù)掃碼支付抽莱,每天的掃碼支付次數(shù)限制及數(shù)額限制
二維碼有效期
有無相機(jī)權(quán)限
前后置攝像頭
像素低端的手機(jī)能否掃碼成功
兼容性(不同手機(jī)廠商自帶相機(jī)功能實(shí)現(xiàn)不一致)
五、
服務(wù)端測(cè)試相關(guān)
什么都離不開服務(wù)端骄恶,所以這是你逃不開的食铐,一般來說服務(wù)端會(huì)問接口測(cè)試,性能測(cè)試僧鲁,更深一點(diǎn)虐呻,埋點(diǎn)監(jiān)控止血也會(huì)有。
- 請(qǐng)問你們公司是如何做接口測(cè)試的寞秃?
swagger 铃慷、 接口自動(dòng)化腳本
Jemeter
接口測(cè)試質(zhì)量評(píng)估標(biāo)準(zhǔn)是什么?
接口表現(xiàn)與接口文檔的一致性
請(qǐng)求參數(shù):必選和非必選蜕该、長(zhǎng)度犁柜、字符類型、為空堂淡、缺失馋缅、組合、重復(fù)
返回?cái)?shù)據(jù):正常和異常
性能绢淀,1000以內(nèi)并發(fā)時(shí)小于3s
請(qǐng)問你們公司是如何做性能測(cè)試的萤悴?請(qǐng)講訴性能測(cè)試的相關(guān)指標(biāo)?
壓力測(cè)試和負(fù)載測(cè)試的區(qū)別
壓力測(cè)試是在高負(fù)載情況下對(duì)系統(tǒng)的穩(wěn)定性進(jìn)行測(cè)試皆的。是在高負(fù)載(大數(shù)據(jù)量覆履、大量并發(fā)用戶等)下的測(cè)試,觀察系統(tǒng)在峰值使用情況下的表現(xiàn)费薄,從而發(fā)現(xiàn)系統(tǒng)的功能隱患硝全。
負(fù)載測(cè)試:多用戶,用戶數(shù)漸增楞抡,持續(xù)同時(shí)發(fā)同一業(yè)務(wù)請(qǐng)求伟众,產(chǎn)出最大TPS
壓力測(cè)試:多用戶,資源使用飽和召廷,持續(xù)同時(shí)發(fā)同一業(yè)務(wù)請(qǐng)求凳厢,產(chǎn)出系統(tǒng)瓶頸或使用極限
服務(wù)器中一般要監(jiān)控哪些數(shù)據(jù)账胧,如何監(jiān)控的,怎么從監(jiān)控?cái)?shù)據(jù)中發(fā)現(xiàn)問題先紫?
基礎(chǔ)監(jiān)控和應(yīng)用監(jiān)控治泥。基礎(chǔ)監(jiān)控包括機(jī)器是否死機(jī)遮精,cpu居夹,內(nèi)存,磁盤使用率等
應(yīng)用監(jiān)控包括日志監(jiān)控仑鸥、端口監(jiān)控吮播、進(jìn)程數(shù)監(jiān)控等变屁。
- 接口測(cè)試質(zhì)量評(píng)估標(biāo)準(zhǔn)是什么眼俊?
接口表現(xiàn)與接口文檔的一致性
請(qǐng)求參數(shù):必選和非必選、長(zhǎng)度粟关、字符類型疮胖、為空、缺失闷板、組合澎灸、重復(fù)
返回?cái)?shù)據(jù):正常和異常
- 請(qǐng)問你們公司是如何做性能測(cè)試的?請(qǐng)講訴性能測(cè)試的相關(guān)指標(biāo)遮晚?
1.做性能需求分析性昭,挑選了用戶使用最頻繁的功能來做性能測(cè)試,比如:登陸县遣,搜索糜颠,提交訂單,確定性能指標(biāo)萧求,比如:事務(wù)通過率為100%其兴,90%的事務(wù)響應(yīng)時(shí)間不超過5秒,并發(fā)用戶為1000人夸政,CPU和內(nèi)存的使用率為70%以下
2.性能測(cè)試計(jì)劃元旬,明確測(cè)試時(shí)間(通常在功能穩(wěn)定后,如第一輪測(cè)試后進(jìn)行)和測(cè)試環(huán)境和測(cè)試工具的選擇
3.編寫性能測(cè)試用例
4.搭建性能測(cè)試環(huán)境守问,準(zhǔn)備好性能測(cè)試數(shù)據(jù)
5.通過性能測(cè)試用例匀归,編寫性能測(cè)試腳本
6.性能測(cè)試腳本進(jìn)行調(diào)優(yōu),設(shè)置檢查點(diǎn)耗帕、參數(shù)化朋譬、關(guān)聯(lián)、集合點(diǎn)兴垦、事務(wù)徙赢,調(diào)整思考時(shí)間字柠,刪除冗余的腳本等
7.設(shè)計(jì)性能測(cè)試場(chǎng)景,使用nmon工具監(jiān)控服務(wù)器狡赐,運(yùn)行測(cè)試場(chǎng)景
8.分析性能測(cè)試結(jié)果窑业,如果有問題(性能瓶頸),收集相關(guān)的日志提單給開發(fā)修改
9.開發(fā)修改好后枕屉,回歸性能測(cè)試
10.編寫性能測(cè)試報(bào)告
相關(guān)指標(biāo):響應(yīng)時(shí)間常柄、并發(fā)數(shù)、吞吐率搀擂、資源利用率西潘、TPS
- 壓力測(cè)試和負(fù)載測(cè)試的區(qū)別
負(fù)載測(cè)試是模擬實(shí)際軟件系統(tǒng)所承受的負(fù)載條件的系統(tǒng)負(fù)荷,
通過不斷加載(如逐漸增加模擬用戶的數(shù)量)或其它加載方式來觀察不同負(fù)載下系統(tǒng)的響應(yīng)時(shí)間和數(shù)據(jù)吞吐量哨颂、系統(tǒng)占用的資源(如CPU喷市、內(nèi)存)等,
以檢驗(yàn)系統(tǒng)的行為和特性威恼,以發(fā)現(xiàn)系統(tǒng)可能存在的性能瓶頸品姓、內(nèi)存泄漏、不能實(shí)時(shí)同步等問題
壓力測(cè)試是在高負(fù)載情況下對(duì)系統(tǒng)的穩(wěn)定性進(jìn)行測(cè)試箫措。
是在高負(fù)載(大數(shù)據(jù)量腹备、大量并發(fā)用戶等)下的測(cè)試,觀察系統(tǒng)在峰值使用情況下的表現(xiàn)斤蔓,
從而發(fā)現(xiàn)系統(tǒng)的功能隱患
負(fù)載測(cè)試:多用戶植酥,用戶數(shù)漸增,持續(xù)同時(shí)發(fā)同一業(yè)務(wù)請(qǐng)求弦牡,產(chǎn)出最大TPS
壓力測(cè)試:多用戶友驮,資源使用飽和,持續(xù)同時(shí)發(fā)同一業(yè)務(wù)請(qǐng)求喇伯,產(chǎn)出系統(tǒng)瓶頸或使用極限
- 服務(wù)器中一般要監(jiān)控哪些數(shù)據(jù)喊儡,如何監(jiān)控的,怎么從監(jiān)控?cái)?shù)據(jù)中發(fā)現(xiàn)問題稻据?
基礎(chǔ)監(jiān)控和應(yīng)用監(jiān)控艾猜。
基礎(chǔ)監(jiān)控包括機(jī)器是否死機(jī),cpu捻悯,內(nèi)存匆赃,磁盤使用率等;應(yīng)用監(jiān)控包括日志監(jiān)控今缚、端口監(jiān)控算柳、進(jìn)程數(shù)監(jiān)控等。
- 假設(shè)系統(tǒng)A調(diào)用系統(tǒng)B姓言,我把B的接口都mock了瞬项,進(jìn)行性能測(cè)試蔗蹋,這樣有什么好處和壞處?
好處:防止系統(tǒng)B出錯(cuò)引起測(cè)試錯(cuò)誤囱淋;不會(huì)因系統(tǒng)B的開發(fā)進(jìn)度影響測(cè)試猪杭;mock后可以快速返回結(jié)果,提高測(cè)試效率
壞處:很多情況下無法完全模擬出服務(wù)器的所有可能的返回情況妥衣,另外皂吮,mock掉了關(guān)聯(lián)方之后,整個(gè)環(huán)境的連通性可能測(cè)試的不到位税手。
- 有一天早上打車高峰蜂筹,滴滴服務(wù)端掛了大概30分鐘,工程師搶修之后芦倒,馬上上線艺挪,之后又掛了,請(qǐng)問有哪些原因會(huì)造成這個(gè)情況熙暴?
服務(wù)器內(nèi)存不夠闺属、服務(wù)器超出負(fù)載慌盯、并發(fā)量太大周霉、遇到惡意攻擊
六、
自動(dòng)化相關(guān)
自動(dòng)化永遠(yuǎn)是避不開的亚皂,反正你入職的崗位要不要用自動(dòng)化俱箱,你必須得會(huì)一點(diǎn),加分項(xiàng)灭必。這一塊包括狞谱,自動(dòng)化一些理念和自動(dòng)化的工具使用。
理念和概念:
- 如何看待自動(dòng)化和手動(dòng)測(cè)試禁漓?怎樣的一個(gè)比例才是健康的跟衅?
自動(dòng)化適合做為回歸測(cè)試的主要方式,新上線的功能一般都是用手動(dòng)測(cè)試方式播歼,
一些極端和用戶習(xí)慣操作還是手動(dòng)測(cè)試比較方便伶跷。盡可能線上穩(wěn)定的功能模塊都做成自動(dòng)化,提供效率
- 你們公司的自動(dòng)化投入產(chǎn)出比怎樣秘狞?效益怎樣叭莫?
自動(dòng)化主要作為回歸測(cè)試,減少測(cè)試時(shí)間烁试。UI自動(dòng)化么有弄雇初,基本找不到bug 。
自動(dòng)化測(cè)試用例的覆蓋率多少减响?
完整運(yùn)行一次自動(dòng)化用例需要多久時(shí)間靖诗?
主要跑的是業(yè)務(wù)流郭怪,所以跑一次需要半個(gè)小時(shí)左右
- 什么是分層自動(dòng)化?
金字塔結(jié)構(gòu)刊橘, 最底層UnitTest移盆,往上接口API/集成起來的service, 最上面UI自動(dòng)化
- 你的測(cè)試數(shù)據(jù)是怎么準(zhǔn)備的伤为?
提前準(zhǔn)備好咒循,在代碼里的yaml文件
- 測(cè)試腳本的維護(hù)成本是怎么樣的?
業(yè)務(wù)不變的情況下绞愚,一般腳本都是不壞不動(dòng)的
工具使用
WebDriver 相關(guān)
請(qǐng)問你的定位策略是什么叙甸?
請(qǐng)問如何實(shí)現(xiàn)用例失敗或者異常時(shí)候需要截圖?
請(qǐng)問如何分布式執(zhí)行webdriver用例位衩?
如何在腳本中執(zhí)行 JavaScript 代碼裆蒸?
移動(dòng)應(yīng)用相關(guān)
Appium 的定位策略有哪些?
請(qǐng)簡(jiǎn)述Appium的原理
iOS 和 Android 的 UI 自動(dòng)化的原理是什么糖驴?
當(dāng)定位策略都失敗的時(shí)候僚祷,你該怎么做?
請(qǐng)問Monkey測(cè)試的優(yōu)缺點(diǎn)贮缕?
如果使用monkey發(fā)現(xiàn)了一個(gè)畢現(xiàn)閃退辙谜,請(qǐng)問怎么使用monkey重現(xiàn)它?
Jmeter
你用jmeter做什么測(cè)試感昼?
如果有一個(gè)登錄接口需要服務(wù)端返回參數(shù)装哆,再帶著這個(gè)參數(shù)去請(qǐng)求才能完成登錄,用jmeter 怎么做定嗓?
---------- 最后蜕琴,來點(diǎn)硬題,嚯嚯嚯宵溅! ----------
七凌简、
硬 題
所謂硬題就是答案一般都是固定或者標(biāo)準(zhǔn)的,答案也不會(huì)模棱兩可恃逻,包括:算法雏搂,編程,sql辛块,linux
算法:
請(qǐng)寫出冒泡排序
1~9999數(shù)列中數(shù)字3出現(xiàn)的次數(shù)畔派。用遞推方法解出。
從一個(gè)數(shù)組中找出前4個(gè)最大的數(shù)润绵,用最優(yōu)解线椰。
寫一段程序,刪除字符串a(chǎn)中包含的字符串b尘盼,舉例 輸入a = "asdw",b = "sd" 返回 字符串 “aw”憨愉,并且測(cè)試這個(gè)程序烦绳。
寫一個(gè)方法,把字符串轉(zhuǎn)為數(shù)字配紫,比如 str="1234"径密,變成 int 1234。并且測(cè)試這個(gè)程序躺孝。
編程:
什么是面向?qū)ο缶幊蹋?/p>
講下Java多線程的使用
有三個(gè)線程T1享扔,T2,T3植袍,怎么確保它們按順序執(zhí)行惧眠?
Thread 類中的start() 和 run() 方法有什么區(qū)別?
請(qǐng)寫一個(gè)線程安全的單例模型
SQL:
說下左連接和右連接
介紹下什么是索引
使用sql生產(chǎn)10萬(wàn)條數(shù)據(jù)
給你一張表于个,根據(jù)要求寫sql氛魁,這個(gè)題目比較多,自己百度吧厅篓。
Linux:
你常用的命令是什么秀存?
用什么查看log?
如何查找一個(gè)文件大小超過5M的文件
如何查看進(jìn)程羽氮?