『壹』 軟體測試工程師面試,向面試官都問什麼問題
面試是我們進入一個公司的門檻,通過了面試才能進入公司工作,你的面試結果和你的薪資、享有的福利待遇是息息相關的。那如何能順利的通過面試,得到HR的認可呢?面試軟體測試要注意哪些問題呢?下面和成都IT培訓優就業小編一起來看看吧。
軟體測試面試常見問題通常分為兩大類,一類是考察專業技能,另一類是考察你的穩定性和努力程度。
一、考察專業技能
專業技能方面需要你有很扎實的測試功底。你可以去搜索一下大的IT公司的面試問題,查缺補漏,也可以復習一下所學知識,針對具體面試的崗位多做背景知識的准備。這方面沒有太多捷徑可以走,即使你因為背了一些難題而恰巧通過了高於你能力崗位的面試,那麼在試用期不能勝任工作也是會被辭退的。所以要鞏固你能力范圍內的知識,然後盡量避免失誤。
二、考察你的穩定性和努力程度。
第二類主要是考察你的穩定性和努力程度甚至職業規劃之類的問題。比如說問你怎麼看待測試工作,能否接受加班,以及未來的職業規劃等等。這種問題不能一時為了工作而毫無保留地答應,假設你硬著頭皮接受了加班,那你之後也會因受不了996工作制度而辭職。所以可以適當詢問具體的加班頻率和強度,在可接受的范圍內做出承諾。關於未來的職業規劃,如果你有野心,想要升職加薪,那麼可以適當表露出來。如果你目前只想要穩定,那麼也可以謙虛地表示現階段會努力積攢經驗,等機會來了再考慮。這類問題很靈活,通常沒有固定答案,只要不是過於虛偽地答應任何條件,或者不留餘地乾脆地拒絕,怎麼回答都可以。主要是在這個過程中表露謙虛的態度以及可以商量的餘地,相信肯定會贏得HR和領導的好感。
以上就是四川優就業小編回答的軟體測試常見問題的一些方法和技巧,我們技術掌握的好了,要想通過面試,得到offer,還是要好好准備面試,在面試中有一個好的表現。相信大家只要認真准備、勤加練習,通過面試應該問題不大。
『貳』 計算機程序c語言面試常見問題
計算機程序c語言面試常見問題
c語言作為計算機程序設計語言,是考察軟體工程師應聘者技術能力的關鍵。計算機程序c語言面試常見問題,我們來看看。
c語言 面試題 精選(筆試)
單選題部分
1、C語言程序的基本單位是____
A.語句
B.函數
C.程序行
D.字元
答案:B
2、C語言程序由()組成
A.子程序
B.過程
C.函數
D.主程序段程序
答案:C
3、演算法的表示方法有______
A.自然語言,傳統流程圖,N-S流程圖,偽代碼,計算機語言
B.高級語言,匯編語言,機器語言
C.C語言,QBASIC語言,InterDev
D.圖形圖像法,描述法,編程法
E.計算機語言
答案:A
4、下列變數定義中合法的是
A.short_a=1-.le-1;
B.doubleb=1+5e2.5;
C.longdo=0xfdaL;
D.float2_and=1-e-3;
答案:A
5、下面說法中正確的是()
A.int型和long型運算先將int型轉換成unsigned型,再轉換
B.兩個float型運算結果為double型
C.只要表達式中存在double型,所有其他類型數據都必須轉
D.表達式中的'類型轉換與運算順序有關
答案:C
6、以下不正確的敘述是
A.在C程序中,逗號運算符的優先順序最低
B.在C程序中,APH和aph是兩個不同的變數
C.若a和b類型相同,在計算了賦值表達式a=b後b中的值將放入a中,而b中的值不變
D.當從鍵盤輸入數據時,對於整型變數只能輸入整型數值,對於實型變數只能輸入實型數值
答案:D
7、以下說法中正確的是
A.#define和printf都是C語句
B.#define是C語句,而printf不是
C.printf是C語句,但#define不是
D.#define和printf都不是C語句
答案:D
8、若有條件表達式(exp)?a++:b–,則以下表達式中能完全等價於表達式(exp)的是
A.(exp==0
B.(exp!=0)
C.(exp==1)
D.(exp!=1)
答案:B
9、若有說明:inta[3][4]={0};則下面正確的敘述是
A.只有元素a[0][0]可得到初值0
B.此說明語句不正確
C.數組a中各元素都可得到初值,但其值不一定為0
D.數組a中每個元素均可得到初值0
答案:D
c語言面試問答題
1、局部變數能否和全局變數重名?
答:能,局部會屏蔽全局。要用全局變數,需要使用"::"
局部變數可以與全局變數同名,在函數內引用這個變數時,會用到同名的局部變數,而不會用到全局變數。對於有些編譯器而言,在同一個函數內可以定義多個同名的局部變數,比如在兩個循環體內都定義一個同名的局部變數,而那個局部變數的作用域就在那個循環體內。
2、如何引用一個已經定義過的全局變數?
答:extern
可以用引用頭文件的方式,也可以用extern關鍵字,如果用引用頭文件方式來引用某個在頭文件中聲明的全局變理,假定你將那個變寫錯了,那麼在編譯期間會報錯,如果你用extern方式引用時,假定你犯了同樣的錯誤,那麼在編譯期間不會報錯,而在連接期間報錯
3、全局變數可不可以定義在可被多個.C文件包含的頭文件中?為什麼?
答:可以,在不同的C文件中以static形式來聲明同名全局變數。
可以在不同的C文件中聲明同名的全局變數,前提是其中只能有一個C文件中對此變數賦初值,此時連接不會出錯。
;『叄』 c語言面試經常問到的問題有哪些
c語言面試經常問到的問題有:
1、C語言的主要特徵是什麼?
C是一種過程語言。C語言的主要功能包括對內存的低級訪問,簡單的關鍵字集和簡潔的樣式。這些功能使其適用於諸如操作系統或編譯器開發之類的系統編程。
2、i ++和++i有什麼區別?
1)表達式「i ++」返回舊值,然後遞增i。表達式++i遞增該值並返回新值。
2)後綴++的優先順序高於前綴++。
3)後綴++的關聯性從左到右,前綴++的關聯性從右到左。
4)在C ++中,++i可用作左值,但i ++不能用作左值。在C中,它們都不能用作l值。
3、什麼是l值?
l值或位置值是指可以在賦值運算符左側使用的表達式。例如,在表達式「a = 3」中,a是l值,而3是r值。
l值有兩種類型:
「不可修改的l值」表示無法修改的l值。const變數是「不可修改的l值」。
「可修改的l值」表示可以修改的l值。
4、數組和指針有什麼區別?
指針用於存儲動態分配的數組的地址,以及用於作為參數傳遞給函數的數組。在其他情況下,數組和指針是兩個不同的東西,盡管數組和指針是不同的東西,但是數組的以下屬性使它們看起來相似。
5、C語言中的「循環」數據類型是指什麼?
所謂的「循環」數據類型,其實就是某種類型的數據溢出後,又從頭開始存儲。一個典型的例子是unsigned char變數若已經等於255,仍然對其加1,那麼該變數就會溢出從頭開始,也即等於零:
unsigned char a = 255。
a = a+1;// a等於0。
『肆』 軟體測試工程師的筆試,C語言主要考哪些方面的東西
C語言主要的考點如下:
1、指針的認識、指針在內存的分配、各種形式的指針表示方法;
2、變數在棧區、全局區、靜態區的生命周期;
3、文件的操作及二進制文件、隨機文件的讀與寫的操作等。
『伍』 C語言筆試或面試一般會問到什麼問題
既然是面試,一定要提前准備,最好准備一套自我介紹,包括對IT行業的看法之類,面試官經常會問這些問題。
由於c語言是程序員工作語種的其中1個,所以對於程序員這個工種,還是有一些具體的注意事項:
第一、基礎很重要,不要生疏了。
不管應聘什麼開發崗位,基礎永遠是最重要的。IT業不停地在炒作新概念,昨天是SOA,今天是雲計算。我們永遠不知道明天流行什麼,但是只要有踏實的基礎,輔以較好的學習能力,要跟上步伐也不會太難。所以絕大多數公司都會特別看重應聘人員的基礎能力,比如編程語言本身的特性、基本的演算法和數據結構、進程間通信等等,畢竟這些具體技術問題有客觀的答案,而且在各具體行業都是相通的。
工作三年以上的人,往往都習慣了「拷貝+修改」式的工作,用不到的基礎知識基本上都忘掉了,一到應聘的時候就難免眼高手低,總是抓不住機會。
而事實上,技術基礎即便是遺忘了,也是可以很快撿起來的。如果求職者確實忘了很多基礎知識,那麼參加面試的前夜,花點時間把大學里的課本再翻出來看看吧。似乎很土的方法,但確實是有效的。
第二、要關注技術前沿。
不管做任何工作,如果只顧著低頭做事,而不曉得抬頭看天。那麼不管做多久,自身的水平總是停留在畢業時的水平;如果基礎又忘記了太多,那還不如畢業生。
關注技術前沿,並不是要求跟進每一個新技術,而只需關注目前主流媒體經常宣傳的一些新技術、新思想。關注這些技術前沿的動向,並能與自己從事的工作聯系起來作一些深入思考,那麼這是向面試官宣揚求職者的學習能力的一種好辦法。
第三、小公司比較看重知識的廣度,大公司更看重知識的深度。
如果求職業想去一些小公司工作,那麼由於他們人少,分工沒那麼細,所以用人單位大多喜歡知識面廣的應聘者——求職者會聽到更多的「怎麼做」。對於應聘這樣的公司,求職者可以著重培養知識的廣度,比如做網站後台開發,最好也能js、css、apache、mysql都懂一些,能獨自搭建一套完整的網站,這樣去很多小公司難度都不太大。但是由於個人的精力總是有限的,所以要注意不要鋪得太開,重點還是在後台開發本身。
而大公司由於分工比較明細,所以往往更喜歡考量重點知識面的深度——求職者會聽到更多的「為什麼」。所以平常解決問題時,不要光搜索一把解決了就完了,還需要仔細研究各種問題的來龍去脈,並能分析總結,將這些收獲系統化、理論化。
當然,廣度和深度的需求不是絕對的,一個優秀的開發人員應該對至少一到兩個專業領域有著深入的了解,並熟悉其他相關領域,也就是所謂的一專多能。
第四、良好的簡歷設計可以為你的應聘加分。
社會應聘的簡歷往往比校園應聘的簡歷寫得隨意,因為有工作經驗的人往往認為面試官會更看重他的工作經驗,而不是簡歷格式。其實不然。
大多數簡歷只會出現在面試官面前10秒到1分鍾不等。這個短短的時間內,如何讓求職者脫穎而出?這個方面有很多的攻略,我只說重點建議,不解釋原因。
一是簡歷要突出優勢,而不是描述經歷。比如出身名校、就職過名企、參與過著名項目、拿過大獎,這些比較客觀的優勢要重點突出。如果求職者沒有UI的功底,那麼簡單地放大加粗也可以達到效果。當然有些公司只接受文本型簡歷,那就設法加一些特殊符號吧。
二是技術簡歷減少模糊化的語句,最好能數字化。例如項目代碼量,維護的數據量,網站的訪問量,請求平均耗時等等。
三是簡歷要能結合應聘崗位做一些匹配的修改。撇開招聘網站通用的簡歷不談,如果求職者明確對一個特定公司的特定崗位投出簡歷,那麼求職者有必要把跟對應崗位無關的內容弱化,並強化跟其業務相關的內容。如果實在行業差別太大,那麼表達幾句對其行業的見解和興趣也是可以的。
第五、要有積極的溝通意識。
優秀的面試官會激勵應聘者講他原先工作的內容,並從而評估出應聘者的能力水平。但隔行如隔山,絕大多數面試官會慢慢將問題引向自己熟悉的領域——這往往又是應聘者不太熟悉的領域。這就要求應聘者能積極分析面試官的興趣點,並將自己相近的特長表現出來。
如果跟面試官有了意見沖突,也盡量不要再同一個問題上糾纏。那也許是故意製造的陷阱——看看求職者的團隊意識。應聘者需要明白的是,在面試場合中不要妄圖「戰勝」面試官,即便是碰上一個期望「戰勝」應聘者的面試官。
第六、要有良好的表達能力。
沒有哪個面試官喜歡啰啰嗦嗦說了半天還是沒說到點子上的應聘者,所以要盡量簡明扼要地回答問題,除非面試官確實表現出對具體細節的興趣。 回答問題時注意麵試官的情緒變化,一旦他表現出任何想打斷的意願,立即一句話結束這個話題。有些比較復雜的問題,可以先思考十到二十秒鍾,因為一旦開口就沒有思考的時間,話多的人不容易收住話題。
跟學校考試不一樣,大多數主觀性問題並不要求應聘者一二三四說得滴水不漏,能說到大部分關鍵點就是可以的了。另外注意,各種技術術語不要搞混了。搞不清楚的理論概念,不如不說。免得面試官聽到個術語就拉出來窮追猛打,把自己問掛。
第七、自信。
大多數做技術的,平時都信心滿滿,一到應聘的時候卻總覺得自己不懂的東西還太多。回答問題時聲音太小,或者畏畏縮縮用很多「可能」「也許」「大概」。這個不一定影響求職者的錄用,但是不自信的表現無疑會影響在跟HR談薪水時候的議價能力。所以,無論如何,應聘的時候表現得輕松鎮定一些,還是很有好處的。
當然,自信和自大之間往往只有一線之差。千萬小心,不要過度地表現自信搞成了自大,因為HR往往對這一點非常敏感。如果求職者只是要謹慎地表現自信的話,只要回答問題時面帶微笑就夠了。
最後需要特別提醒的是,以上種種其實只不過是應聘時的技巧和注意點而已。職業規劃需要有長遠的眼光和堅持不懈的學習。台上一分鍾,台下十年功。真正的實力還是要在平時工作和學習中進行積累。