淺談關于java程序員面試的一些事項
為什么要跳槽?
這是一個很廣義的問題,每個人心中都有一份答案。
例如:
公司的待遇不好,
薪資漲幅不符合預期要求,
厭倦了出差的荒無天日的繁重工作,
公司的妹子太少,
領導太傲嬌,
同事之間關系太逼格,
某某同學跳槽到某某公司之后漲到了多少多少錢,
某某同學的朋友的同事的三姑媽家的大兒子的好基友在某某高就,
等等辭職理由。
咱們就不多說了,還是談談怎么應付面試吧。
以下內容是我在面試中總結的一些經驗,希望這些可以給各位帶來幫助和啟迪。
簡單的說一下筆試,筆試這個環節是很容易通過的,無非就是幾張試卷,一共也就十幾道題。一般由5至10個選擇題+2至5個論述題+1至2個編程題 組成。
接過筆試題之后,第一步要平靜心態,第二步要瀏覽所有題目,第三步自然就是答題了~
答題的時候,要先把自己會的快速的答上來,選擇題自然不多說了,論述題根據自己的理解大致說明一下,多少會給你自己加分的。
編程題其實也不難,出現幾率最大的是寫一個關于某某設計模式的例子,而設計模式的編碼例子,出現最多的是單例模式、工廠模式和代理模式。
有時候也會有一些算法的編碼,一般是排序算法的編碼實現。
還有的筆試題,會有一些程序題,就是看程序,然后自己寫出運行結果,這樣的問題考察的是對java基礎知識的掌握,所以,有堅固的基礎是很重要滴!
OK,筆試結束之后,下一個環節就是面試了,java程序員的一些面試問題主要有哪些呢?
我個人認為主要有三方面:
1. 關于java有關的技術問題
2. 關于項目經驗的問題
3. 關于個人對團隊的看法以及個人的職業規劃
咱們就一條一條來看,大家看完之后找相關資料然后一條一條的應對
一、技術問題
Struts1原理和Struts2原理以及區別和聯系,在什么項目中用過,有什么體會。
spring的原理 aop和ioc機制,如何使用,在哪個項目用到過?有什么體會。
簡要說明一下StrutsMVC和SpringMVC。
servlet的原理,生命周期。
socket 原理以及使用方式
java常用算法
多線程、線程池、線程鎖等等
二叉樹、java數據結構
數據庫mysql、Oracle的優缺點以及使用方法和sql語句,問的多的是如果模擬分頁查詢和多表查詢
Java垃圾回收機制
敏捷開發的簡要說明,是否了解
OOA/OOD/OOP 的含義
java加密與解密
java網絡通信、http協議要素
是否熟悉設計模式?簡要說一下自己所了解或者使用過的開發模式有哪些,在哪些場景中使用。
posted on 2014-10-08 09:16 順其自然EVO 閱讀(194) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄