微軟的軟件開(kāi)發(fā)測(cè)試工程面試并不是很難,主要考察計(jì)算機(jī)基礎(chǔ)知識(shí)、算法和測(cè)試用例的設(shè)計(jì)。計(jì)算機(jī)基礎(chǔ)知識(shí)包括1)C++語(yǔ)言,或C#語(yǔ)言的底層機(jī)制,如C++的虛函數(shù)如何實(shí)現(xiàn)的,C#的垃圾回收如何實(shí)現(xiàn)的;2)數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)和機(jī)制問(wèn)題,如SQL Server的索引如何實(shí)現(xiàn)的等等。算法主要是考排序,動(dòng)態(tài)規(guī)劃,遞歸等,大部分來(lái)源于編程之美。測(cè)試用例就是常見(jiàn)的用例的設(shè)計(jì)。
面試官問(wèn)的面試題: 1. C++的虛函數(shù)如何實(shí)現(xiàn)的
2. C#的垃圾回收如何實(shí)現(xiàn)
3. SQL Server的索引如何實(shí)現(xiàn)?