問(wèn)題1 你為什么覺(jué)得自己能夠在這個(gè)職位上取得成就? 分析 這是一個(gè)相當(dāng)寬泛的問(wèn)題,它給求職者提供了一個(gè)機(jī)會(huì),可以讓求職者表明自己的熱情和挑戰(zhàn)欲。對(duì)這個(gè)問(wèn)題的回答將為面試人在判斷求職者是否對(duì)這個(gè)職位有足夠的動(dòng)力和自信心方面提供關(guān)鍵信息。 錯(cuò)誤回答 我不知道。我擅長(zhǎng)做很多事情。如果我能得到并且決定接受這份工作,我確信自己可以把它做得相當(dāng)好,因?yàn)槲疫^(guò)去一直都很成功。
面試官問(wèn)的面試題: (1) Stringa=“abc”Stringb="abc" String c=new String("abc") Stringd="ab"+"c".他們之間用==比較的結(jié)果。
答:a==b返回true(指向同一個(gè)內(nèi)存空間),與c、d則返回false(c創(chuàng)建了新對(duì)象,d的“+”也會(huì)創(chuàng)建新對(duì)象)。
(2)linux系統(tǒng)為什么劃分內(nèi)核態(tài)和用戶態(tài)?
答:主要是出于安全的原因,內(nèi)核態(tài)下,CPU可執(zhí)行任何指令,在用戶態(tài)下CPU只能執(zhí)行非特權(quán)指令。當(dāng)CPU處于內(nèi)核態(tài),可以隨意進(jìn)入用戶態(tài);而當(dāng)CPU處于用戶態(tài),只能通過(guò)中斷的方式進(jìn)入內(nèi)核態(tài)。一般程序一開(kāi)始都是運(yùn)行于用戶態(tài),當(dāng)程序需要使用系統(tǒng)資源時(shí),就必須通過(guò)調(diào)用軟中斷進(jìn)入內(nèi)核態(tài)。
(3)簡(jiǎn)單描述一下,一個(gè)請(qǐng)求從瀏覽器出發(fā),經(jīng)歷了哪些過(guò)程?
答:將URL進(jìn)行DNS解析→將IP和端口號(hào)合成socket→交付給tcp建立連接→發(fā)送http請(qǐng)求報(bào)文。