很多公司招聘.net工程師的時(shí)候采用的技術(shù)類筆試題、面試題都是從網(wǎng)上搜集到的,時(shí)間長(zhǎng)了不免有點(diǎn)審美疲勞,因此我就忙里偷閑自己編了一些題,供有需要的朋友使用。所有試題隨便取用,沒(méi)有版權(quán)。
這些筆試題、面試題比較基礎(chǔ),適合用來(lái)考查初級(jí)、中級(jí).Net開(kāi)發(fā)人員,這些題有些題并不要求應(yīng)聘者全部能答上來(lái),因?yàn)橛械念}是開(kāi)放性試題或者比較偏的,但是可以根據(jù)回答的正確率來(lái)判斷從業(yè)經(jīng)驗(yàn)、自學(xué)能力和水平。
1、說(shuō)說(shuō)什么叫字符串不可變?string s="abc";s="123"字符串s不就變了嗎?
2、下面的程序執(zhí)行結(jié)果是什么?
class Person
{
public int Age { get; set; }
}
int i1 = 20;
int i2 = i1;
i1++;
Console.WriteLine(i2);
Person p1 = new Person();
p1.Age = 20;
Person p2 = p1;
p1.Age++;
Console.WriteLine(p2.Age);
3、Http默認(rèn)的端口號(hào)是( )、Ftp默認(rèn)的端口號(hào)是( )、SQLServer的默認(rèn)端口號(hào)是( )
4、下面程序的執(zhí)行結(jié)果是什么?
int i = 10;
Console.WriteLine(i++);
Console.WriteLine(++i);
Console.WriteLine(i=20);
5、如果不用VisualStudio,用哪個(gè)命令行編譯C#程序?
6、下列哪個(gè)名詞和WebService不直接相關(guān)?
A、UDDI
B、GUID
C、WSDL
D、SOAP
7、開(kāi)放性問(wèn)題:說(shuō)出盡可能多的基于.Net Framework的語(yǔ)言。
8、.Net、ASP.Net、C#、VisualStudio之間的關(guān)系是什么?
9、下面程序的執(zhí)行結(jié)果是什么?
static void Main(string[] args)
{
Console.WriteLine(Calc());
Console.ReadKey();
}
static int Calc()
{
int i = 0;
try
{
return i;
}
finally
{
Console.WriteLine("finally");
i++;
}
}
10、開(kāi)放式問(wèn)題:工作中遇到難題是怎樣去解決的?
11、開(kāi)放性問(wèn)題:能說(shuō)出盡可能多的數(shù)據(jù)庫(kù)管理系統(tǒng)?
12、開(kāi)放性問(wèn)題:能說(shuō)出盡可能多的你聽(tīng)說(shuō)過(guò)的編程語(yǔ)言?