英文面试材料doc.docx
- 文档编号:5667688
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:7
- 大小:21.06KB
英文面试材料doc.docx
《英文面试材料doc.docx》由会员分享,可在线阅读,更多相关《英文面试材料doc.docx(7页珍藏版)》请在冰豆网上搜索。
英文面试材料doc
1自我介绍
Goodmorning!
Itisreallymyhonortohavethisopportunityforaninterview,
Ihopeicanmakeagoodperformancetoday.I'mconfidentthatIcansucceed.
Nowiwillintroducemyselfbriefly
Iam28yearsold,borninHeilongjiangprovince['prɔvins].
IwasgraduatedfromHARBININSTITUTEOFTECHNOLOGYuniversity.mymajor['meidʒə]issoftwareengineeringandigotmyMaster'sdegreeaftermygraduationintheyearof2010(twothousandandten).
WhenIinschool,Ispendmostofmytimeonstudy,ihavepassedCET4/6.andihaveacquiredalotsofbasicknowledgeofmymajor.
Aboutthetechnology,
IhaveaboutthreeyearsworkexperienceinJ2EEdevelopment.
Agoodunderstandingofjavalanguage.
HavingexperienceinsomepopularframeworklikeStruts2/Hibernate/Spring.
Databaseprogrammingandnetworkknowledge.
Webcontainertomcatweblogic.
OperateSystemlikeLinux
DevelopertoolslikeMyEclipseissoincommonuse.
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’steam workforit
时间:
needoneyear
2.2技术描述
Adoptedathree-tierstructuredesignedtoincludeperformancelayer,businesslogicanddataaccesstierlayer
Inperformancelayerweusestrutsframe,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.3Struts
TheApacheStrutswebframeworkisafreeopen-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.4Hibernate
IsaOpenSourcepersistencetechnolog.
HibernatemapstheJavaclassestothedatabasetables.
Historically,HibernatefacilitatedthestorageandretrievalofJavadomainobjectsviaObject/RelationalMapping.Today,HibernateisacollectionofrelatedprojectsenablingdeveloperstoutilizePOJO-styledomainmodelsintheirapplicationsinwaysextendingwellbeyondObject/RelationalMapping.
Hibernateisanobject-relationalmapping(ORM)libraryfortheJavalanguage,providingaframeworkformappinganobject-orienteddomainmodeltoatraditionalrelationaldatabase.Hibernatesolvesobject-relationalimpedancemismatchproblemsbyreplacingdirectpersistence-relateddatabaseaccesseswithhigh-levelobjecthandlingfunctions.
Hibernate'sprimaryfeatureismappingfromJavaclassestodatabasetables(andfromJavadatatypestoSQLdatatypes).Hibernatealsoprovidesdataqueryandretrievalfacilities.HibernategeneratestheSQLcallsandattemptstorelievethedeveloperfrommanualresultsethandlingandobjectconversionandkeeptheapplicationportabletoallsupportedSQLdatabaseswithlittleperformanceoverhead.
2.5Spring
2.5.1InversionofControlcontainer(DependencyInjection)
CentraltotheSpringFrameworkisitsInversionofControlcontainer,whichprovidesaconsistentmeansofconfiguringandmanagingJavaobjectsusingcallbacks.Thecontainerisresponsibleformanagingobjectlifecycles:
creatingobjects,callinginitializationmethods,andconfiguringobjectsbywiringthemtogether.
ObjectscreatedbythecontainerarealsocalledManagedObjectsorBeans.Typically,thecontainerisconfiguredbyloadingXMLfilescontainingBeandefinitionswhichprovidetheinformationrequiredtocreatethebeans.
ObjectscanbeobtainedbymeansofDependencylookuporDependencyinjection.Dependencylookupisapatternwhereacallerasksthecontainerobjectforanobjectwithaspecificnameorofaspecifictype.Dependencyinjectionisapatternwherethecontainerpassesobjectsbynametootherobjects,viaeitherconstructors,properties,orfactorymethods.
InmanycasesoneneednotusethecontainerwhenusingotherpartsoftheSpringFramework,althoughusingitwilllikelymakeanapplicationeasiertoconfigureandcustomize.TheSpringcontainerprovidesaconsistentmechanismtoconfigureapplicationsandintegrateswithalmostallJavaenvironments,fromsmall-scaleapplicationstolargeenterpriseapplications.
Thecontainercanbeturnedintoapartially-compliantEJB3containerbymeansofthePitchforkproject.Some[who?
]criticizetheSpringFrameworkfornotcomplyingwithstandards.[5]However,SpringSourcedoesn'tseeEJB3complianceasamajorgoal,andclaimsthattheSpringFrameworkandthecontainerallowformorepowerfulprogrammingmodels.[6]
2.5.2Aspect-orientedprogrammingframework
TheSpringFrameworkhasitsownAOPframeworkwhichmodularizescross-cuttingconcernsinaspects.ThemotivationforcreatingaseparateAOPframeworkcomesfromthebeliefthatitwouldbepossibletoprovidebasicAOPfeatureswithouttoomuchcomplexityineitherdesign,implementation,orconfiguration.TheSpringAOPframeworkalsotakesfulladvantageoftheSpringContainer.
TheSpringAOPframeworkisinterceptionbased,andisconfiguredatruntime.Thisremovestheneedforacompilationsteporload-timeweaving.Ontheotherhand,interceptiononlyallowsforpublicorprotectedmethod-executiononexistingobjectsatajoinpoint.
ComparedtotheAspectJframework,SpringAOPislesspowerfulbutalsolesscomplicated.Spring1.2includessupporttoconfigureAspectJaspectsinthecontainer.Spring2.0addedmoreintegrationwithAspectJ;forexample,thepointcutlanguageisreusedandcanbemixedwithSpAOP-basedaspects.Further,Spring2.0addedaSpringAspectslibrarywhichusesAspectJtooffercommonSpringfeaturessuchasdeclarativetransactionmanagementanddependencyinjectionviaAspectJcompile-timeorload-timeweaving.SpringSourcealsousesAspectJforAOPinotherSpringprojectssuchasSpringRooandSpringInsight,withSpringSecurityalsoofferinganAspectJ-basedaspectlibrary.
SpringAOPhasbeendesignedtomakeitabletoworkwithcross-cuttingconcernsinsidetheSpringFramework.AnyobjectwhichiscreatedandconfiguredbythecontainercanbeenrichedusingSpringAOP.
TheSpringFrameworkusesSpringAOPinternallyfortransactionmanagement,security,remoteaccess,andJMX.
Sinceversion2.0oftheframework,SpringprovidestwoapproachestotheAOPconfiguration:
schema-basedapproach.
@AspectJ-basedannotationstyle.
TheSpringteamdecidednottointroducenewAOP-relatedterminology;therefore,intheSpringreferencedocumentationandAPI,termssuchasaspect,joinpoint,advice,pointcut,introduction,targetobject(advisedobject),AOPproxy,andweavingallhavethesamemeaningsasinmostotherAOPframeworks(particularlyAspectJ).
2.5.3Transactionmanagementframewor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英文 面试 材料 doc