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