java面試項目經驗案例
① 誰幫我想個java的項目經驗,寫在求職簡歷上的 !
以下是我的項目經驗:
但是面試的時候面試官都是根據你的簡歷來問你。
所以你應該對你的簡歷非常的熟悉。至少要能背。
翔天客戶關系管理系統
(CRM)
2008-06—2008-08
項目描述:
管理客戶和聯系人,並制定行動計劃。強大的報表功能,強大的數據導出功能,主要服務對象:總經理、銷售部門經理、客戶服務經理、銷售人員、客戶服務人員
。
技術架構:
B/S模式,WEB層使用成熟的
Struts
框架,配合使用JSTL和HTML頁面元素;業務邏輯層使用輕量級的Java
Bean;持久層使用輕量級的O/R
映射框架
Hibernate
DAO實現。
主要模塊:
1.
業務模塊:包括聯系人管理、客戶管理、客戶服務記錄、供應商管理、代理商管理。
2.
報表模塊:各類業務報表,有多種樣式,可靈活的查詢列印;
3.
信息分析模塊:營銷市場分析、合作關系分析、競爭對手分析、客戶分析、渠道分析、服務分析、費用分析、績效分析;
4.
行動計劃模塊:行動計劃管理、計劃季度視圖、計劃月視圖、計劃周視圖、計劃日視圖等;
5.
公司管理模塊:雇員管理、公司資產、合同管理、產品管理、發票管理、訂單管理、發貨管理、費用開支、任務管理、會議記錄、講座培訓;
6.
個人空間模塊
:個人行動計劃、個人聯系人、家庭物品管理、投資管理等;
常用工具模塊:常用工具模塊:知識庫管理、日歷中心、郵件列表、動態添加欄位、簡訊中心、文本編輯
數據導出(支持十幾種格式)、數據備份、數據還原。
開發環境:
WindowsXp
+
Tomcat
5.5
+
sqlServer2000
+
Eclipse3.2
+
jdk1.5
責任描述:
主要負責報表功能的實現。
君樂(珠海)有限公司人事管理系統
2008-09—2008-12
項目描述:
本系統主要是利用Struts實現企業資源計劃(ERP)中涉及到的人事管理系統,
針對長沙君樂有限公司的內部人事管理開發的,
利用Struts框架來搭建的、易用的、基於MVC模式的WEB應用程序。
該系統提供了對企業人事的管理功能.
技術架構:
JSP/Servlet/JavaBean/Struts/Hibernate等相關技術。
主要模塊:
應用本系統,
可以管理人員的增減變動情況,
並可以適時查看到企業人事的具體情況。
主要作用是:
為用戶管理不同部門的職工,
方便用戶的查詢、匯總及分析。
針對不同的用戶,
人事管理系統有不同的功能表現。
具體包括的功能有:
職位管理、工作類型管理、部門管理、公司管理、員工管理.
開發環境:
WindowsXp
+
Tomcat
5.5
+
SQLServer2000
+
Eclipse3.2
+
jdk1.5
責任描述:
主要負責業務模塊功能的實現。
② JAVA面試:項目中,你負責哪幾個模塊實現什麼功能用了哪些技術介紹一下你的項目開發流程
要說清楚這個問題,得要看你有沒有真正去做一些東西。就算沒有親自做,那也要有自己的理解,要不然是不能自圓其說的。
舉個例子,就說比較常見的OA項目,一般會有文件櫃的功能。
這個功能實現用戶上傳和下載文件到自己的網路文件夾裡面(實際上就是伺服器裡面),那麼一般來說就要實現增刪文件夾、上傳下載文件、樹形顯示目錄結構(是否帶復選框)、管理目錄許可權等功能。而上傳下載或許又分單文件、多文件和目錄。目錄許可權又有允許所有人增刪或部分人增刪或只能查看等等,如果是部分人,怎麼指定。如果是部分許可權,怎麼指定。
使用技術嘛,這個就比較簡單了,用了什麼就說什麼。比如Ajax、EXT、Hibernete、Struts等等。。
開發流程就說開始怎麼設計,基於什麼考慮這么設計,主要是技術了解程度和時間安排方面。後來或許進行了更改,又是為什麼。可以從數據結構到為何才用某種技術。
當然,描述的時候沒必要這么詳細,捻重要的、自己熟悉的說,主要是能讓面試的人感受到你描述的東西就是你做的,你很了解整個過程。技術不必描述太深,主要是開發思想。
③ 求JAVA項目經驗
工作經驗
---------------------------------------------
公司名稱: 河北新龍科技集團
職位名稱: java程序員 工作時間 : 2006-11至2007-10
項目名稱:葯品進貨管理系統
項目簡介:項目為了提供醫葯公司進貨管理系統其內容如:實際采購情況、客戶管理、系統管理。
開發工具:BEA workshop for Jsp、Mysql5.0、Tomcat5.5、SVN、PowerDesigner。
採用技術:採用行業最流行技術Struts+Hibernate+Spring分層架構模型、基於MVC2程序架構、採用了Mysql資料庫管理系
統。
項目技術:
1、系統分為表現層、控制層、業務邏輯層、DAO層和最終資料庫五層架構。
2、系統中大量採用了代理模式、門面模式、模板模式等經典設計模式。
3、項目WEB層採用當前流行的MVC模式,Struts框架(B/S),配合使用JSTL和HTML頁面元素,使用AJAX技術實現非同步無刷新,
引用Json實現數據非同步傳遞。
4、持久層使用輕量級映射框架 Hibernate。
5、服務層面向介面編程,使用代理模式,由Spring託管,DAO層使用Spring 提供的Hibernate 模板訪問資料庫, POJO類
由Middlegen生成,引用BeanUtils包進行DTO對象與POJO之間的轉換,由Spring託管Struts的Action,Service層 ,DAO層
的介面實現類。
6、系統通過POI實現EXCEL導入導出功能、通過osworkflow實現工作流平台Quartz調度作業計劃、log4j記錄系統日值等。
負責模塊::品種庫、品牌/商標管理、實際采購情況、盤點維護模塊的編碼工作
項目名稱:新聞發布系統
運行環境:TOMCAT5.5.20 應用伺服器,Windows 2000
開發工具:MyEclipse Enterprise Workbench 5.1.0 GA,Macromedia Dreamweaver MX
採用技術:HTML、JavaScript、FCKeditor、Struts、基於Moel2的MVC程序架構、基於Web開發的組件應用,SQL Server
資料庫管理系統(採用JDBC連接)。
項目描述:整個項目由前台的公告顯示模塊和後台管理模塊組成。基於http協議的B/S結構WEB應用程序。採用MVC2架構、
Web界面、四層結構(Browser、Web Container、J2EE Server、Database)的項目分析、設計和開發。
資料庫系統:JDBC、MSSQLServer實現,在MSSQLServer、Oracle上可遷移。
責任描述:公告的發布、修改、刪除、當天公告的查看;前台頁面的顯示。
項目名稱:企業即時通軟體
項目簡介:企業即時通(Corperation Messager)軟體是一款供企業或公司內部使用的網路聊天工具,主要用於員工之間
的即時通信與交流。它主要由伺服器端程序和客戶端程序兩部分組成,整體採用Java平台進行開發並實現,用戶數據選用
Microsoft SQL Server 2000進行統一管理。
項目技術:採用JDBC連資料庫,採用C/S架
---------------------------------------------
公司名稱: 北京京師木鐸有限公司
職位名稱: java工程師 工作時間 : 2007-12至今
工作描述: 河北省違法犯罪綜合信息系統
項目簡介:系統主要分為 提示信息,採集信息,查詢,案件串並,統計、考核,系統設置六個子系統。(將原來的C/S結構
升級為B/S結構並整合數據結構)
提示信息:是將採集信息中需要上報公安部信息統一顯示的模塊。
採集信息:是對案件,違法人員,線索,協查通報,通緝令信息的錄入修改。
查詢: 分為組合查詢,全文查詢,自定義查詢,快速查詢,其中全文查詢是將資料庫中各個欄位組合成一個或多個,類似
網路的搜索功能,它的缺點是不能與錄入信息同步。
統計: 分為自由統計,和只是報表統計。
考核: 是對採集信息的合格率展現個用戶。
系統設置:數據字典的維護,許可權管理,
開發工具:MyEclipse 5.5、oracle 9i、IBM websphere 6.0、CVS。
採用技術:採用較穩定的Strtus架構模型、基於MVC2程序架構、採用了oracle 9i資料庫管理系統。
項目技術:
1、系統分為表現層、控制層、業務邏輯層三層架構。
2、項目WEB層採用當前流行的MVC2模式,Struts框架(B/S),配合使用struts標簽和HTML頁面元素,使用AJAX技術實現非同步
提交請求無刷新,及大量的javascript,dwr框架。
負責模塊:證據庫的實現,圖片上傳功能,線索,協查通報,通緝令,快速查詢,組合查詢,自定義查詢,全文查詢的維護
,其中自定義查詢是按照原來的思路新的技術重新實現。
④ Java軟體工程師面試時項目經驗應該怎樣講述
基本點:
1.介紹你的項目背景、用途。比如:銀行項目、ERP等等。
2.介紹項目使用到的是什麼技術。比如:mvc設計模式、ssh框架。
3.介紹你在項目中承擔的職責。比如:編碼、測試、資料庫設計。。。
加分點:
你在項目中遇到過什麼困難,如何解決的。
你需要傳達給面試官的信息是:我能做什麼、我會什麼技術、我能幫你完成何種任務。
圍繞這幾點,自由發揮,祝你成功。
⑤ java面試問道:從技術方面描述下你做的項目,都用了什麼技術,遇到了什麼問題,用什麼方法解決的!
此項目是採用B/S結構,採用struts,hibernate,spring等技術實現.
然後說下項目的總體結構(概括)
在具體說下自己所做的模塊...面試官看重的是你的口述能力和技術方面(自己本身的)
新手一般在使用SSH時,對配置文件不是很熟悉,可以說這方面問題,就說框架是自己動手搭建...
在動手做項目時,很容易出現JS錯誤..JS因為沒有明確錯誤提示..所以特別難找..我相信你應該也遇見了(除非界面你沒動過)
其次在做項目時,JAVA自帶內的運行效率都很高...你可以說下自己最開始的時候使用的是循環..等,效率不高...
後來為了提高效率採用了什麼方法.
將字元串一個個取出,例如:
String str="123456789";
for()...{
str.substring(?.?);//循環拿
?
......只為說明,大概列出
String str="123456789";
char[] ch=str.toChararray(); //一個個拿,放入數組,效率是上列方法的N倍
------------------------
這個只是給你的意見...你在項目中使用的還是靠你自己來說.這里可以讓考官知道你很喜歡比較學習,善於動腦思考....
---------------
寫完後才想到非常重要的一點....
推薦一本書給你:<<java程序員上班那點事>>
⑥ 面試中,項目經驗怎麼描述啊
分析:
考官通過看你的簡歷或者你的介紹來了解你所做的項目,那麼考官肯定想更詳細的了解您的項目,看是不是與你的簡歷寫的項目經驗一致。也就是考核你是否具有真實的項目經驗。一般來說,在你的簡歷至少有一個重點項目,放在簡歷項目經驗欄的第一位。把項目的業務功能描述清楚。在這里你就是重點談一個項目就可以了。從下面幾個方面來進行陳述:
1.用一句話簡述項目。
2.詳細的列出項目實現的功能。
3.說出項目實現的技術和架構,能說出項目的不尋常之處,比如採用了某項新技術,採用了良好的架框等。
4.能讓別人感覺出項目的規模。
⑦ 在java面試中如何介紹自己的項目
java面試的時候,面試官看你的項目主要是看你有沒有這種開發的經驗,但是不是你寫的你做的項目越多越好。介紹項目的時候,最先肯定是介紹你所使用的技術,以及完成的功能。然後你就可以說出你覺得你項目中的閃光點,這個是是很重要的。比如說你在項目開發中,使用了斷點續傳的功能,你就可以好好的介紹你的這個功能,但是有的時候面試官也會問你具體的功能,比如說你的購物車的功能是怎麼實現的。所以說你要對你的項目很了解。還有就是你所使用的技術,你要有一定的認識,比如你使用了hibernate的技術,你就要說的出它的工作基本原理,還有就是它的好處等等。。還有最重要的是,你可以引導面試關想你問問題,不要被動的被他問。