1自我介绍Goodmorning!Itisreallymyhonortohavethisopportunityforaninterview,Ihopeicanmakeagoodperformancetoday.I'mconfidentthatIcansucceed.NowiwillintroducemyselfbrieflyIam28yearsold,borninHeilongjiangprovince['prɔvins].IwasgraduatedfromHARBININSTITUTEOFTECHNOLOGYuniversity.mymajor['meidʒə]issoftwareengineeringandigotmyMaster'sdegreeaftermygraduationintheyearof2010(twothousandandten).WhenIinschool,Ispendmostofmytimeonstudy,ihavepassedCET4/6.andihaveacquiredalotsofbasicknowledgeofmymajor.Aboutthetechnology,IhaveaboutthreeyearsworkexperienceinJ2EEdevelopment.Agoodunderstandingofjavalanguage.HavingexperienceinsomepopularframeworklikeStruts2/Hibernate/Spring.Databaseprogrammingandnetworkknowledge.Webcontainertomcatweblogic.OperateSystemlikeLinuxDevelopertoolslikeMyEclipseissoincommonuse.InJuly[dʒʊˈlaɪ]2009,IbeganworkfordigitachinacompanyasasoftwareengineerinBeijingcity.BecauseI'mcapableofmoreresponsibilities,soIdecidedtochangemyjob.BecauseIwanttochangemyworkingenvironment,MoroverMotorolaisaglobalcompany,soIfeelIcangainthemostfromworkinginthiskindofcompanyennvironment.ThatisthereasonwhyIcomeheretocompete[kəm'pi:t]forthisposition.IthinkI'magoodteamplayerandI'mapersonofgreathonestytoothers.AlsoIamabletoworkundergreatpressure.That’sall.Thankyouforgivingmethechance.英文面试部分常问到的问题表述?1、职业的发展计划;Q:Couldyouprojectwhatyouwouldliketobedoingfiveyearsfromnowon?A:Perhaps,anopportunityatamanagementpositionwouldbemoreexciting.2、为什么要离开现在的这家公司;Q:Whydidyouleaveyourcurrentjob?A:Well,I’mhopingtogetanofferofabetterposition.Idesiredachallengepositionwhichcouldimprovemyskillsintestingfield,especiallyIwanttospecializeinautomationtestingandperformancetestingfield.IalsolikeworkinabilingualworkenvironmentwhichcouldimprovemyoralEnglish.3、工作中分配给同事的任务他们不配合怎么办(这个是根据我的情况询问的);Q:Howwillyouhandletheproblemastheworkwhichhasbeenassignedtoyourcolleagues,buttheydidnotlieinwithwhatyouhaveassignedtothem?A:Maybethemutualcommunicationwasnotenough,orthearrangementwasunreasonable.Adjustthearrangementinareasonablescope,andhavetotallycommunicationwithrelativeperson.Inaword,alloureffortwasfocusonimprovetheefficiency.4、工作中每周都会一到两次早上7点or晚上7-8点要开电话会议,你会怎么样?Q:Thereisonetimeortwiceconferencecallat7-8o’clockaweek,whatwillhappentoyou?A:Astome,Iwillattendthemeetingontime,andtakenotesoneveryimportantpoint;Aslongaswedoingthat,ourworkwouldbemoreefficientandourproductqualitywouldbeimproved.2项目介绍2.1项目规模消耗:costonemillionRMB队伍:fivepeople’steamworkforit时间:needoneyear2.2技术描述Adoptedathree-tierstructuredesignedtoincludeperformancelayer,businesslogicanddataaccesstierlayerInperformancelayerweusestrutsframe,itimplementaMVCdesignpattern,separatetheviewer、controller、model。Reducethedependentofviewerandmodel.ThedataaccesstierlayerusedHibernateframework,it’saimplementionofORMMAPINGtechnology,causeifweoperateDatabasebydirectJDBCtype,thecodermustcostalotsoftimetolearndatabaseknowledge,andwhenweuseHibernate,coderjustknowhowtousejavaobjectisenough.JavaApplicationhasalotsofobjectstomanage.weneedtomanagetheylifecycle,andalsoneedtomanagetheybedependentoneachother,thisissocomplexandhard,developermusttakecareofthisalot.soifweuseSpringframework,developerjustneedtoknowwhitchobjecttheyneed,don’thavatoknowwheretheyare,letdeveloperjustbeinterestedinbusinesslogicisenough.AndintheDBlayer,weuseOracledatabases.DataWareHouseandDataMarket.ThewebcontainerisWeblogic.2.3StrutsTheApacheStrutswebframeworkisafreeopen-sourcesolutionforcreatingJavawebapplications.WebapplicationsbasedonJavaServerPagessometimescommingle[kɔ'miŋɡl]databasecode,pagedesigncode,andcontrolflowcode.Inpractice,wefindthatunlesstheseconcernsareseparated,largerapplicationsbecomedifficulttomaintain.Onewaytoseparateconcerns[kən'sə:n]inasoftwareapplicationistouseaModel-View-Controller(MVC)architecture.TheModelrepresents[,repri'zent]thebusinessordatabasecode,theViewrepresentsthepagedesign[di'zain]code,andtheControllerrepresentsthenavigationalcode.TheStrutsframework['freimwə:k]isdesignedtohelpdeveloperscreatewebapplicationsthatuseaMVCarchitecture.Theframeworkprovidesthreekeycomponents:2.4HibernateIsaOpenSourcepersistencetechnolog.HibernatemapstheJavaclassestothedatabasetables.Historically,HibernatefacilitatedthestorageandretrievalofJavadomainobjectsviaObject/RelationalMapping.Today,HibernateisacollectionofrelatedprojectsenablingdeveloperstoutilizePOJO-styledomainmodelsintheirapplicationsinwaysextendingwellbeyondObject/RelationalMapping.Hibernateisanobject-relationalmapping(ORM)libraryfortheJavalanguage,providingaframeworkformappinganobject-orienteddomainmodeltoatraditionalrelationaldatabase.Hibernatesolvesobject-relationalimpedancemismatchproblemsbyreplacingdirectpersistence-relateddatabaseaccesseswithhigh-levelobjecthandlingfunctions.Hibernate'sprimaryfeatureismappingfromJavaclassestodatabasetables(andfromJavadatatypestoSQLdatatypes).Hibernatealsoprovidesdataqueryandretrievalfacilities.HibernategeneratestheSQLcallsandattemptstorelievethedeveloperfrommanualresultsethandlingandobjectconversionandkeeptheapplicationportabletoallsupportedSQLdatabaseswithlittle