導航:首頁 > 項目工程 > java高級軟體工程師面試考綱

java高級軟體工程師面試考綱

發布時間:2021-08-16 15:23:25

1. JAVA高級軟體工程師應具備哪些知識

Java軟體工程師首先要具備以下基本
1、Java基礎,包括java語法,面向對象特徵,常見API,集合框架;2、熟悉ORACLE/MS- SQL 資料庫
2、java API:輸入輸出,多線程,網路編程,反射註解等,
3、資料庫SQL基礎,包括增刪改查操作以及多表查詢; 4、能夠進行獨立的需求分析、項目文檔的編寫
4、JDBC編程:包括JDBC原理,JDBC連接庫,JDBC API,雖然現在Hibernate比JDBC要方便許多,但是JDBC技術仍然在使用,JDBC思想尤為重要;
5、精通Java,有一定Actionscript基礎
6、熟悉JAVA設計模式
7、熟練使用struts2+spring/+hibernate
8、熟悉webservice,了解ESB架構工作原理等等等
這是JAVA工程師基本必備知識,詳細的你也可以去官方網站搜索青大安-貞校區的網站了解更詳細的

2. 應聘Java軟體開發工程師,需要學習哪些知識

現在很多都看項目經驗,不管是在實習中做的,還是自己平常做得一些小項目,面試時都會問你有沒有做過什麼項目,所以你應該平常找很小一些項目做做,然後擴展做大點,復雜點的項目。筆試都很基礎,你可以到網上找到很多比試題,最主要的是你把java知識掌握牢,學些演算法和數據結構。

3. 關於JAVA軟體工程師的面試

一般面試先是自我介紹,這個就不給你寫了,簡單說幾句就行,不是重點。
接下來會讓你介紹一下你做過的項目,這絕對是一個非常關鍵的問題,面試官一眼就能看出來你的能力,如果覺得你行,後面才會問細節技術問題,否則就開始應付你了。
這個問題該怎麼答?一定要以技術和架構為主,業務邏輯為輔。說的越底層越好,比如你們公司項目底層是通過什麼連接資料庫的?哪種方法?為什麼這么選擇?
是否用到了spring的DI?是否將action也交給spring託管了?都在哪些地方使用了spring的事務?其實這種問題多了去了,最主要的是你一定要非常了解你做過的項目,別說業務邏輯,那都沒用。
去看看hibernate的面試題,網上有。如果你的項目沒用這個技術,就別提,否則一問你就傻了,對技術經理的面試千萬別裝

struts的原理?spring的原理?hibernate的save和saveorupdate方法有什麼不同?這些都必須清楚,如果我上面提到的任何一點你不清楚,那就別去面試了,絕不誇張,這些都是基礎。

4. 面試java軟體工程師之前要准備那些資料

帶簡歷。面試題目要背熟。筆試題目要會寫。與技術經理交流的時候,要放鬆,主要是把自己對技術的見解講清楚,說錯了不要緊,讓面試官給你指點一二,你就有所收獲了。在下一家公司面試的時候,你會更容易成功。 祝你好運!

5. JAVA高級軟體工程師面試題

第6題沒看懂~~
第一題應該寫出是struts1還是2吧~

我問下,面試的時候讓上網查不~~要是讓這些就都很簡單~~但不上網2.3.8題只有用過的才能答出來吧~~

6. #java高級工程師、項目經理#java高級開發,面試都問什麼

虛擬機

YGC和FGC
多線程並發處理
並發包裡面的一些類怎麼實現或者原理,各種框架,集合的內部原理,需要看源碼了,數據結構
資料庫事物,鎖,
存儲引擎
,sql執行原理
設計方面,緩存穿透
血崩
了怎麼處理,介面
冪等
,服務降級
熔斷
處理
恢復之類的
先問基礎後來經驗

7. 一個高級Java軟體工程師應該了解哪些內容

Java軟體工程師首先要具備以下基本
1、Java基礎,包括java語法,面向對象特徵,常見API,集合框架;2、熟悉ORACLE/MS- SQL 資料庫
2、java API:輸入輸出,多線程,網路編程,反射註解等,
3、資料庫SQL基礎,包括增刪改查操作以及多表查詢; 4、能夠進行獨立的需求分析、項目文檔的編寫
4、JDBC編程:包括JDBC原理,JDBC連接庫,JDBC API,雖然現在Hibernate比JDBC要方便許多,但是JDBC技術仍然在使用,JDBC思想尤為重要;
5、精通Java,有一定Actionscript基礎
6、熟悉JAVA設計模式
7、熟練使用struts2+spring/+hibernate
8、熟悉webservice,了解ESB架構工作原理等等等

8. Java高級軟體工程師會面試哪些問題

如果要應聘高級開發工程師職務,僅僅懂得Java的基礎知識是遠遠不夠的,還必須懂得常用數據結構、演算法、網 絡、操作系統等知識。因此本文不會講解具體的技術,筆者綜合自己應聘各大公司的經歷,整理了一份大公司對Java高級開發工程師職位的考核綱要,希望可以幫助到需要的人。

1 Java基礎

1.1 Collection和Map

(1)掌握Collection和Map的繼承體系。

(2)掌握ArrayList、LinkedList、Vector、Stack、PriorityQueue、HashSet、 LinkedHashSet、TreeSet、HashMap、LinkedHashMap、TreeMap、WeakHashMap、EnumMap、 TreeMap、HashTable的特點和實現原理。

(3)掌握CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap的實現原理和適用場景。

1.2 IO

(1)掌握InputStream、OutputStream、Reader、Writer的繼承體系。

(2)掌握位元組流(FileInputStream、DataInputStream、BufferedInputStream、 FileOutputSteam、DataOutputStream、BufferedOutputStream)和字元流 (BufferedReader、InputStreamReader、FileReader、BufferedWriter、 OutputStreamWriter、PrintWriter、FileWriter),並熟練運用。

(3)掌握NIO實現原理及使用方法。

1.3 異常

(1)掌握Throwable繼承體系。

(2)掌握異常工作原理。

(3)了解常見受檢異常(比如FileNotFoundException)、非受檢異常(比如NullPointerException)和錯誤(比如IOError)。

1.4 多線程

(1)掌握Executors可以創建的三種(JAVA8增加了一種,共四種)線程池的特點及適用范圍。

(2)掌握多線程同步機制,並熟練運用。

1.5 Socket

(1)掌握Socket通信原理。

(2)熟練使用多線程結合Socket進行編程。

2 Java虛擬機

2.1 JVM內存區域劃分

(1)掌握程序計數器、堆、虛擬機棧、本地方法棧、方法區(JAVA8已移除)、元空間(JAVA8新增)的作用及基本原理。

(2)掌握堆的劃分:新生代(Eden、Survivor1、Survivor2)和老年代的作用及工作原理。

(3)掌握JVM內存參數設置及調優。

2.2 類載入

(1)掌握類的載入階段:載入、鏈接(驗證、准備、解析)、初始化、使用、卸載。

(2)掌握類載入器分類及其應用:啟動類載入器、擴展類載入器、應用程序類載入器、自定義載入器。

3 J2EE

(1) 掌握JSP內置對象、動作及相關特點和工作原理。

(2) 掌握Servlet的特點和工作原理。

(3) 掌握Spring框架的IOC和AOP實現原理(反射和動態代理)。

(4) 至少掌握一個MVC框架(Spring MVC,Struts等)的工作原理,並熟練運用。

(5) 至少掌握一個ORM框架(Hibernate,MyBatis等)的工作原理,並熟練運用。

4 數據結構與演算法

(1)掌握線性表和樹的特點並熟練運用。

(2)掌握常用排序和查找演算法:插入排序(直接插入排序、希爾排序)、選擇排序(直接選擇排序、堆排序)、交換排序(冒泡排序、快速排序)、歸並排序,順序查找、二分查找、哈希查找。

(3) 熟練運用常見排序和查找演算法思想解決編程問題。

(4)了解幾大基本演算法:貪心演算法、分治策略、動態規劃。

5 計算機網路

(1)掌握網路的分層結構,及每層的功能特點。

(2)掌握TCP/IP的通信原理(三次握手、四次揮手)

6 資料庫

(1)掌握復雜的SQL語句編寫。

(2)掌握資料庫的優化(SQL層面和表設計層面)。

(3)至少掌握一款資料庫產品。

(4)熟悉高並發、大數據情況下的資料庫開發。

7 Web技術

(1)掌握AJAX的工作原理。

(2)至少熟悉一款JS框架(比如JQuery)。

8 設計模式

(1)熟悉常見的設計模式。

(2)會將設計模式理論應用到實際開發中。

9 Linux

(1)熟練運用Linux常見命令。

(2)熟悉Linux操作系統基本概念及特點。

(3)熟悉Shell腳本。

10 操作系統

(1)掌握操作系統的進程管理。

(2)了解操作系統的I/O。

11 正則表達式

(1)掌握常見正則表達式符號。

(2)熟練運用正則表達式解決實際問題(比如匹配電話號碼、郵箱、域名等)。

9. java軟體工程師通常面試都提問什麼

三個問題必問:
1,你對薪資要求多少?
2,為什麼會選擇本公司?
3,你對本公司還有想要了解的內容嗎?
其它問題就是叫你談做過什麼項目,擅長前台還是後台,前台熟悉哪些技術等等。
越想要你,問得就越詳細。三兩句話就結束話題,肯定沒戲。 為了壓工資,還會專門挑些冷僻的問題。
記得,信心最重要,尤其是要工資的時候,絕對不鬆口!不然會被認為技術底氣不足。

與java高級軟體工程師面試考綱相關的資料

熱點內容
蘇州假山景觀設計工程 瀏覽:862
哈爾濱工程造價招聘 瀏覽:937
建築工程土建勞務分包 瀏覽:632
道路監理工程師 瀏覽:476
安徽工程大學機電學院在本校嗎 瀏覽:370
河北工程大學保研率多少 瀏覽:287
有學質量工程師的書嗎 瀏覽:479
康樂縣建築工程公司 瀏覽:569
助理工程師二級 瀏覽:872
注冊安全工程師初級考試時間 瀏覽:901
食品科學與工程專業課題研究 瀏覽:881
工程造價圖紙建模 瀏覽:888
遼寧恆潤建設工程有限公司 瀏覽:93
實行施工總承包的工程項目 瀏覽:737
道路橋梁工程技術興趣愛好 瀏覽:316
密歇根理工大學電氣工程專業 瀏覽:388
廣西交通工程質量監督站 瀏覽:31
四川大學材料科學與工程學院考研參考書目 瀏覽:858
有線電視工程建設管理條例 瀏覽:270
雲南工程監理公司排名 瀏覽:673