- 相關推薦
軟件測試面試經驗分享
其實對目前的我來說,幾乎沒什么幫助,不過里面寫的很實在也有很多實質性的內容,相信不比那些面試寶典什么的差吧~ 先留底~~
其實自從離開第一家公司后,我才有那么多的面試經歷,不僅開闊了視野,也積累了面試經驗。所以覺得有必要寫下來以鞭策自己。
經歷了幾家公司的面試,發現面試大概分2種:
一種呢,面試很簡單,面試官只注重您的項目經驗和工作經驗,這種類型的面試,只要你有一定的資歷,然后能吹點,絕大部分都是能通過的。不能通過的,那是因為提的要求過高了,例如薪水要的高了點,人家不敢要的。降低點要求,也是能通過的;
另外一種呢,面試就比較復雜點,首先要通過筆試,然后再面試,而且面試官不但注重經驗,而且還注重您的技術,會問一些技術問題。這種類型的面試,是需要一定的實力才能通過的,而不是能吹就行了。
我把前面那種稱之為“經驗型面試”,后面的稱之為“綜合型面試”。這2種面試,我都遇到過幾家。我會一一把它寫下來,那今天就先來一份“綜合型面試”的面經。
有天,我接到A公司的面試通知,于是有了以下一份面經。這家公司的面試分2部分,先是筆試(后面附上筆試題目),然后是面試,下面讓我慢慢道來,可能有點長。
一:筆試部分:(1小時)
A公司的測試筆試有2份題目:一份是綜合類的試題,一份是純JAVA的試題。對于綜合類的試題,因為我基本上都會做,所以都記下來了,JAVA的題目,沒有記住。
做題大概做了一個小時的樣子,做完后就等著接下來的安排。
二:等待部分:(1小時)
做完題后,前臺MM讓我坐著等會。于是我就開始了漫長的等待
10分鐘過去了,沒人理我……
20分鐘過去了,沒人理我……
30分鐘過去了,還是沒有人理我……
……
如果不是A公司還有點名氣,我都想發飆了。前臺的MM也不懂接待,也不給咱倒水,也不抱歉的說句,讓您久等了。等待區又沒有報紙、雜志什么供消遣,那眼睛就盯著地板看來一個小時。靠,真難受。我這時才發現,原來公司一個前臺、接待的好壞也直接影響應聘者如何看待一個企業的形象,應聘者對一個公司的印象從前臺、接待開始的,其影響也是比較大的。牢騷完了,繼續。
60分鐘過去了,依然沒人理我……
65分鐘的時候,終于叫我的名字了。
三:面試部分:(1小時)
第一輪面試,是一個男的面試的(我知道他的名字,不能隨便透露人家的信息,呵呵),是A公司的測試經理。首先是要求我簡單的面試自我介紹,然后重點問我做過那些項目,印象最深的是那個項目,為什么印象最深。當我說到增值業務的項目時,他又接著問增值業務的明細,因為A公司的強項就是做增值業務,所以他很清楚,也很關注我這塊的回答。他問的很詳細,先是問了平臺部分,都有哪些功能,你參與測試了哪些功能,然后又問具體的業務,如短信業務、點播業務、WAP業務,接著問如何測試這些業務,又問如何測試計費和扣費的,反正有關增值業務的東西都問了,而最關注的是如何計費扣費,因為這是最關鍵的,計費扣費弄錯了,這個項目就宣告失敗了。后來,他又問我在電信做的項目的具體情況。我說了個大概,個中提到跟SAP有接口,他就打斷我,問用的是什么接口。我說是web service接口。然后又問我什么是web service。
最后他問我了解網通的項目嗎?我簡單的說了一下,我說網通主要做的是固話、寬帶、小靈通業務,而網通的增值業務,是指小靈通的增值業務和固話的增值業務為主。
最后他問我有沒有問題問他,我就問了2個問題,一是出差是到哪些地方出差?二是是否一個月可以回來一次?他說是的。而且出差的話一般是北方省份,黑吉遼、河南、河北、北京等。最后他跟我說,還要等一下,還有下一輪面試。
第二輪面試,是一個很nice的MM,個子很小,但職位應該不小,應該是一個主管級別的人員。但是具體不知道,我也沒有問。【后來我才知道,她是決定因素,我的面試就敗在那她一輪】。她問的技術性的問題比較多。看來我還小看她了。首先也是面試自我介紹,然后項目經驗,項目用到什么技術等等。然后她直接跟我說我寫的用例都是正面的用例居多,反面的用例卻比較少。同時拋出一個問題,針對增值業務,如何設計它的反面測試用例。我大概列舉了幾個。我說完后還問我還有其他嗎?我說沒有了,她就說我考慮到情況不夠,本來想反問她的,后來還是沒有問。接著還問我對BOSS業務熟悉不熟悉,了解XML嗎,UNIX的基本命令會用嗎?Weblogic會用嗎?如何查看Unix的內存等使用情況等等。然后不可避免的問我,最自豪的是那個項目?項目周期多長,測試一個一般的項目要多少資源,等等。我說XML呢,怎么說呢,知道它是什么東西,但是沒有用過,Weblogic嘛,也用過,你給我jar包,給個部署文檔,我也可以完成部署。她笑了說,看來你還是挺老實的嘛。我心里想,這些都是技術性的東西,我能隨便亂說一通嗎。最后談到了增值業務如何測試計費和扣費的情況,看來又不可避免的PK一番。最后,她通知我,如果有進一步消息,會通知我的。我看表,頂,都5點半了,都該下班了。
就這樣,A公司的面試就宣告結束,從下午2點半到5點半,3個小時的煎熬,沒有喝過一滴水。
附錄:筆試題目,所有題目都是英文的,我把它翻譯回來中文了。
綜合類試題
Test technology
是考核一個點播業務測試用例的編寫。
場景是這樣的:
1) 用戶a在手機中輸入點播業務的WAP Portal;
2) 運營商返回WAP Portal的信息給用戶a;
3) 用戶a在Portal選擇位置點播業務并提交;
4) 運營商返回點播的頁面(有一個手機號碼的輸入框);
5) 用戶a輸入用戶b的手機號碼并選擇以彩信的形式接收,然后提交;
6) 運營商返回用戶b的地理位置信息給用戶a;
7) 用戶a的手機賬戶減少100美分;
依據此場景編寫測試用例,用例包含但不限于功能用例、UI用例。例如:它給出2個例子,然后讓你自己寫。
Program technology
一個java的編程題目,我不會做,其實對于會一點java的人來說,是一個很基本很簡單的一個編程題目。題目的意思是,輸入一個字符串,然后倒序顯示出來。即假如輸入【This is a test】則編程要實現的功能是要輸出【tset a si siht】。
Unix technology
有三道題
1,把一個打包的文件file.tar解包到當前目錄,并在解包的過程中顯示所有文件名。
2,如何創建一個文件夾,其路徑是/opt/test/autotest,假設該路徑的文件夾都是不存在的。
3,如何在當前目錄下,查詢出其文件里包含“test”字符串的所有文件?
Oracle technology
給出一個表,表名是employee,字段如下
Item Type AllowNull
EmployeeID Character(12) N
Name Character(12) N
Salary Character(12) Y
Email Character(12) Y
HireDate Character(12) N
1,有一個名叫John的剛剛入職的人員,他的月薪是5000元/月,入職時間是20080101,EmployeeID是20080101,如果你的經理要你把他的信息插入到數據庫表中,你如何編寫這樣的語句來實現這個功能?
2, 請把月工資不少于5000的所有員工選擇出來,并且按照入職日期從最新到最晚排序。
第二份就是純JAVA的試題,有16題,其中14道題是選擇題,多選題,剩下2道是填空題,根據一段給定的程序?
綜合類試題
Test technology
是考核一個點播業務測試用例的編寫。
場景是這樣的:
1.用戶a在手機中輸入點播業務的WAP Portal;
2. 運營商返回WAP Portal的信息給用戶a;
3. 用戶a在Portal選擇位置點播業務并提交;
4. 運營商返回點播的頁面(有一個手機號碼的輸入框);
5. 用戶a輸入用戶b的手機號碼并選擇以彩信的形式接收。 然后提交;
6. 運營商返回用戶b的地理位置信息給用戶a;
7. 用戶a的手機賬戶減少100美分;
依據此場景編寫測試用例。 用例包含但不限于功能用例、UI用例。例如:它給出2個例子。 然后讓你自己寫。
Program technology
一個java的編程題目。 我不會做。 其實對于會一點java的人來說。 是一個很基本很簡單的一個編程題目。題目的意思是。 輸入一個字符串。 然后倒序顯示出來。即假如輸入【This is a test】則編程要實現的功能是要輸出【tset a si siht】。
Unix technology
有三道題
1. 把一個打包的文件file.tar解包到當前目錄。 并在解包的過程中顯示所有文件名。
2. 如何創建一個文件夾。 其路徑是/opt/test/autotest. 假設該路徑的文件夾都是不存在的。
3. 如何在當前目錄下。 查詢出其文件里包含“test”字符串的所有文件?
Oracle technology
給出一個表。 表名是employee. 字段如下
Item Type AllowNull
EmployeeID Character(12) N
Name Character(12) N
Salary Character(12) Y
Email Character(12) Y
HireDate Character(12) N
1. 有一個名叫John的剛剛入職的人員。 他的月薪是5000元/月。 入職時間是20080101. EmployeeID是20080101. 如果你的經理要你把他的信息插入到數據庫表中。 你如何編寫這樣的語句來實現這個功能?
2. 請把月工資不少于5000的所有員工選擇出來。 并且按照入職日期從最新到最晚排序。
第二份就是純JAVA的試題。 有16題。 其中14道題是選擇題。 多選題。 剩下2道是填空題。 根據一段給定的程序。 讓你填寫它的輸出結果。我不會做。 但是我大概知道他們考什么知識點
1) java的變量定義和賦值;
2) java的private 和protected的了解;
3) java的線程;
4) java的繼承;
5) java的多態性;
6) java的垃圾回收;
7) java的函數定義和調用;
【軟件測試面試經驗分享】相關文章:
寶潔英語電話測試面試的經驗分享11-21
軟件測試顯示經驗07-10
軟件測試面試02-16
面試經驗分享08-10
奧克斯面試經驗分享07-27
面試經驗的交流分享08-13
IBM的面試經驗分享11-20
面試經驗的交流與分享08-09
編輯面試經驗 分享11-19
寶潔面試的經驗分享11-19