等于個圈圈
IT互聯(lián)網(wǎng)的飛速發(fā)展,很多人選擇從計算機方面開發(fā)著手,在整個計算機行業(yè)的,不同崗位所需要具備的能力是不同的。這次分享的是我一個朋友百度面試測開的面試題。
面試時間:21年4月。
1.項目介紹(難點,解決方案) 2.介紹黑盒測試和白盒測試 中的int和Integer 的權限修飾符(public、private、default、protect的作用域) 5.代碼:判斷鏈表是否有環(huán),找出環(huán)的長度 6.代碼:手寫字符串比較函數(shù)strcmp,設計測試用例 7.一部電梯設計測試用例(一般設計測試用例從功能性、性能性、安全性、易用性考慮) 個數(shù)據(jù)庫表:表1(id name),表2(id sroce class),找出姓名張三的分數(shù)和班級 select sroce,class from table2 where = (select id from table1 where name = "張三") 查看指定進程 ps -ef|grep 進程名 查看端口 lsof -i:端口號 10.計網(wǎng)TCP/UDP的區(qū)別(有4個區(qū)別,但是突然有點腦子短路了,只記起來2個)
狀態(tài)碼
基本操作
請求
3.三次握手四次揮手
4.網(wǎng)頁登錄,寫測試用例
5.百度地圖,寫測試用例
init
深拷貝淺拷貝
1.棧和堆的區(qū)別
2.多態(tài)的意義,用在什么地方
3.內(nèi)存泄漏和內(nèi)存溢出有沒有什么聯(lián)系
4.死鎖
、delete、malloc、free區(qū)別
6.冒泡
7.出現(xiàn)次數(shù)最多的數(shù)
命令
常用內(nèi)置模塊
與numpy的區(qū)別(項目里用了numpy)
機制及如何實現(xiàn)
的方法
5.迭代器的了解
和python的并發(fā)編程了解多少
常用命令
8.網(wǎng)絡層作用是什么 的區(qū)別及應用場景 10.什么時候創(chuàng)建索引
11.索引的類別
12.索引的數(shù)據(jù)結構及具體實現(xiàn)介紹
13.不同數(shù)據(jù)庫的比較,即對不同場景怎樣選用數(shù)據(jù)庫
14.在字符串中尋找長度最長的回文字符串,可假設isPalindrome返回是否是回文的判斷
1.快速排序
2.測試快速排序
3.移動通信是什么
七層模型。
5.應用層用什么協(xié)議傳輸視頻和傳輸文字的
6.應用層怎么區(qū)分不同應用進程
、UDP協(xié)議的區(qū)別
8.在Web上搜索東西的過程經(jīng)歷了什么,詳細說說
9.微信聊天界面的測試用例
常用命令
11.說一說項目以及項目統(tǒng)籌
12.覺得測試是做什么
13.你覺得項目的流程是怎么樣
14.項目上線前是交由產(chǎn)品還是測試人員測試
15.你覺得測試在項目里是怎樣的角色。
我根據(jù)這次面試整理了下資料,資料實在太多了,所以只把部分截圖放出來。提醒大家一下,資料按需索取,千萬不要一味的收藏,反正你都看不完的。把時間浪費在找資料上不值得。
如何獲取免費架構學習資料?
關注我+轉發(fā)文章+私信【測試】獲取這份全面的資料。
lee是個小吃貨
一般面試先是自我介紹,這個就不給你寫了,簡單說幾句就行,不是重點。
接下來會讓你介紹一下你做過的項目,這絕對是一個非常關鍵的問題,面試官一眼就能看出來你的能力,如果覺得你行,后面才會問細節(jié)技術問題,否則就開始應付你了。
這個問題該怎么答?一定要以技術和架構為主,業(yè)務邏輯為輔。說的越底層越好,比如你們公司項目底層是通過什么連接數(shù)據(jù)庫的?哪種方法?為什么這么選擇?
是否用到了spring的DI?是否將action也交給spring托管了?都在哪些地方使用了spring的事務?其實這種問題多了去了,最主要的是你一定要非常了解你做過的項目,別說業(yè)務邏輯,那都沒用。
去看看hibernate的面試題,網(wǎng)上有。如果你的項目沒用這個技術,就別提,否則一問你就傻了,對技術經(jīng)理的面試千萬別裝
struts的原理?spring的原理?hibernate的save和方法有什么不同?這些都必須清楚,如果我上面提到的任何一點你不清楚,那就別去面試了,絕不夸張,這些都是基礎。
優(yōu)質(zhì)工程師考試問答知識庫