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