下载

3下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 JAVA面试题大全Java软件开发工程师面试题集444

JAVA面试题大全Java软件开发工程师面试题集444.doc

JAVA面试题大全Java软件开发工程师面试题集444

lxd6450
2018-09-07 0人阅读 举报 0 0 暂无简介

简介:本文档为《JAVA面试题大全Java软件开发工程师面试题集444doc》,可适用于IT/计算机领域

Java简答题(共计题)(没打印)、面向对象的特征有哪些方面抽象:抽象就是忽略一个主题中与当前目标无关的那些方面以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题而只是选择其中的一部分暂时不用部分细节。抽象包括两个方面一是过程抽象二是数据抽象。继承:继承是一种联结类的层次模型并且允许和鼓励类的重用它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生这个过程称为类继承。新类继承了原始类的特性新类称为原始类的派生类(子类)而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量并且类可以修改或增加新的方法使之更适合特殊的需要。封装:封装是把过程和数据包围起来对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念即现实世界可以被描绘成一系列完全自治、封装的对象这些对象通过一个受保护的接口访问其他对象。多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势很好的解决了应用程序函数同名问题。、String是最基本的数据类型吗基本数据类型包括byte、int、char、long、float、double、boolean和short。javalangString类是final类型的因此不可以继承这个类、不能修改这个类。为了提高效率节省空间我们应该用StringBuffer类、int和Integer有什么区别Java提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDouble引用类型和原始类型的行为完全不同并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法它们包括:大小和速度问题这种类型以哪种类型的数据结构存储当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为而原始类型实例变量的缺省值与它们的类型有关。、String和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer它们eerror)Compilationandoutputof"hello")Compilationandoutputof"there")NoneoftheaboveAnswertoQuestion)()Question)WhatwillhappenwhenyouattempttocompileandrunthefollowingcodepublicclassStrEq{publicstaticvoidmain(Stringargv){StrEqs=newStrEq()}privateStrEq(){Strings="Marcus"Strings=newString("Marcus")if(s==s){Systemoutprintln("wehaveamatch")}else{Systemoutprintln("Notequal")}}})Compiletimeerrorcausedbyprivateconstructor)Outputof"wehaveamatch")Outputof"Notequal")Compiletimeerrorbyattemptingtocomparestringsusing==AnswertoQuestion)()Question)Whichofthefollowingwillcompilecorrectly)shortmyshort=S)Stringname='ExcellenttutorialMrGreen')charc=c)intz=AnswertoQuestion)()Question)WhichofthefollowingareJavakeywords)double)Switch)then)instanceofAnswertoQuestion)()Question)WhatwillbeoutputbythefollowinglineSystemoutprintln(Mathfloor())))))AnswertoQuestion)()Question)Whichofthefollowingstatementsaretrue)AttherootofthecollectionhierarchyisaclasscalledCollection)Thecollectioninterfacecontainsamethodcalledenumerator)TheinteratormethodreturnsaninstanceoftheVectorclass)ThesetinterfaceisdesignedforuniqueelementsAnswertoQuestion)()Question)Whichofthefollowingstatementsaretrue)Aninnerclassmaybedefinedasstatic)ThereareNOcircumstanceswhereaninnerclassmaybedefinedasprivate)Ananonymousclassmayhaveonlyoneconstructor)AninnerclassmayextendanotherclassAnswertoQuestion)()Question)Giventhefollowingvariablescharc='c'inti=doubled=longl=Strings="Hello"Whichofthefollowingwillcompilewithouterror)c=ci)s=i)i=s)c=sAnswertoQuestion)()Question)WhichofthefollowingmethodsaremembersoftheVectorclassandallowyoutoinputanewelement)addElement)insert)append)addItemAnswertoQuestion)()Question)Whichofthefollowingstatementsaretrue)Addingmoreclassesviaimportstatementswillcauseaperformanceoverhead,onlyimportclassesyouactuallyuse)Undernocircumstancescanaclassbedefinedwiththeprivatemodifier)Ainnerclassmayundersomecircumstancesbedefinedwiththeprotectedmodifier)AninterfacecannotbeinstantiatedAnswer)()Question)WhichofthefollowingaremethodsoftheCollectioninterface)iterator)isEmpty)toArray)setTextAnswer)()Question)Whichofthefollowingbestdescribestheuseofthesynhronizedkeyword)Allowstwoprocesstoruninparalellbuttocommunicatewitheachother)Ensuresonlyonethreadatatimemayaccessamethodorobject)Ensuresthattwoormoreprocesseswillstartandendatthesametime)EnsuresthattwoormoreThreadswillstartandendatthesametimeAnswer)()Question)WhicharekeywordsinJava  A  Btrue  Csizeof  Dimplements  Einstanceof  Answer)(BDE)Question)Considerthefollowingcode:    Integers=newInteger()  Integert=newInteger()  Longu=newLong()    Whichtestwouldreturntrue  A(s==u)  B(s==t)  C(sequals(t))  D(sequals())  E(sequals(newInteger()) Answer)(CE)Question)Giventhefollowingmethodbody:{  if(sometest()){  unsafe()}else{  safe()  }}Themethod"unsafe"mightthrowanIOException(whichisnotasubclassofRunTimeException)Whichcorrectlycompletesthemethodofdeclarationwhenaddedatlineone  ApublicvoidmethodName()throwsException  Bpublicvoidmethodname()  CpublicvoidmethodName()throwIOException  DpublicvoidmethodName()throwsIOException  EpublicIOExceptionmethodName()Answer)(D)Question)下列不是JAVA的关键字的是:A、sizeofB、tureC、constD、VisableAnswer)(ACD)Question)下列为真值的是:Stringa="hello"Stringb="hello"charc={'h','e','l','l','o'}Aaequls(b)Ba==bCaequls(c)Db==c类型不匹配Answer)(AB)Question)publicclassIfTest{publicstaticvoidmain(Stringargs){intx=inty=if(x=y)Systemoutprintln("Notequal")elseSystemoutprintln("Equal")}}whatistheresultaCompileerrorbProgramdosenotterminatecPrintsoutNotequaldPrintsoutEqualAnswer)(A)Question)considerthefollowingprogram:publicclassTest{publicstaticvoidmain(Stringargs){booleana=falseif(a=true)Systemoutprintln("Hello")elseSystemoutprintln("Goodbye")intx=}}Whatistheresult:aProgramproducesnooutputterminatescorrectlybProgramdoesnotterminatecprintsout"Hello"dprintsout"Goodbye"Answer)(C)Question)publicclassX{publicstaticvoidmain(Stringargs){Stringfoo="ABCDE"foosubstring()fooconcat(“XYZ”)}}Whatisthevalueoffooatline:Answer)(ABCDE)Question)publicclassTest{publicstaticvoidadd(Integeri){intval=iintvalue()val=i=newInteger(val)}publicstaticvoidmain(Stringargs){Integeri=newInteger()add(i)Systemoutprintln(iintvalue)}}Whatistheresult:acomilefailbprintout""cprintout""dcomilesuccededbutexcptionatlineAnswer)(B)Question)publicclassConstOver{publicConstOver(intx,itny,intz){}}whichtwooverloadtheConstOverConsteructoraConstOver(){}bprotectedintConstOver(){}cprivateConsteOver(){}dpublicvoidConstOver(bytex,bytey,bytez){}epublicObjectConstOver(intx,inty,intz){}Answer)(AC)Question)publicclassTest{publicstaticvoidmain(Stringargs){classFoo{publicinti=}Objecto=(Object)newFoo()Foofoo=(Foo)oSystmoutprintln(fooi)}}whatisresultCacompileerroratlinebcompileerroratlinecprintoutAnswer)(C)Question)classExceptionTest{publicstaticvoidmain(Stringargs){try{methodA()}catch(IOExceptione){Systemoutprintln("caughtIOException")}catch(Exceptione){Systemoutprintln("caughtException")}}}ifmethodAthrowsaIOException,whatistheresultAnswer)(caughtIOException)Question)intindex=intfoo=newintintbar=fooindexintbaz=barindexwhatistheresultabazhasavalueofbbazhasvauleofcbazhasvauleofdanexceptionisthrowethecodewillnotcpmpileAnswer)(B)Question)whichthreearevaliddeclaractionofafloatafloatfoo=bfloatfoo=cfloatfoo=eldfloatfoo=fefloatfoo=ffloatfoo=xAnswer)(ADF)Question)publicclassfoo{publicstaticvoidmain(Stringargs){StringsSystemoutprintln("s="s)}}whatistheresultAnswer)(变量s没有初始化。)Question)whatisreservedwordsinjavaarunbdefaultcimplementdimportAnswer)(BD)Question)publicclassMyClass{publicstaticvoidmain(Stringarguments){amethod(arguments)}publicvoidamethod(Stringarguments){Systemoutprintln(arguments)Systemoutprintln(arguments)}}whatwillhappenifyoucompileandrunthecodeaerrorCan'tmakestaticrefarencetovoidamethodberrormethodmainnotcorrectcerrorarraymustincludeparameterdamethodmustbedeclaredwithStringAnswer)(A)Question)thefollowingcoderesudesinthesourceclassStringTest{publicstaticvoidmain(Stringargs){StringcomparingStringa,bStringBufferc,dc=newStringBuffer("Hello")a=newString("hello")b=ad=cid(<<<operator>>>){}}}classwhichofthefollowingstatementreturntrueforthe<<<operator>>>lineinStringTestcalssabequals(a)bb==acd==cddequals(c)Answer)(ABCD)Question)以下关于SessionFactory的说法哪些正确?(多选)A对于每个数据库事务应该创建一个SessionFactory对象B一个SessionFactory对象对应一个数据库存储源。CSessionFactory是重量级的对象不应该随意创建。如果系统中只有一个数据库存储源只需要创建一个。DSessionFactory的load()方法用于加载持久化对象Answer)(BC)Question)以下哪些属于Session的方法?(多选)Aload()Bsave()Cdelete()Dupdate()E)open()F)close()Answer)(ABCDF)Question)以下程序的打印结果是什么?(单选)tx=sessionbeginTransaction()Customerc=(Customer)sessionload(Customerclass,newLong())Customerc=(Customer)sessionload(Customerclass,newLong())Systemoutprintln(c==c)txcommit()sessionclose()A运行出错抛出异常B打印falseC打印trueAnswer)(B)Question)假设对Customer类的orders集合采用延迟检索策略编译或运行以下程序会出现什么情况(单选)Sessionsession=sessionFactoryopenSession()tx=sessionbeginTransaction()Customercustomer=(Customer)sessionget(Customerclass,newLong())txcommit()sessionclose()IteratororderIterator=customergetOrders()iterator()Answer)(引发延迟加载异常(Exceptioninitializeproxy)Question)关于HQL与SQL以下哪些说法正确?(多选)AHQL与SQL没什么差别BHQL面向对象而SQL操纵关系数据库C在HQL与SQL中都包含select,insert,update,delete语句DHQL仅用于查询数据不支持insert,update和delete语句Answer)(BC)Question)执行下列代码运行结果是()Swith(c){Case:{Systmoutprintln(aaaa)}Case:Case:{Systemoutprintln(ccccc)Break}Systemoutprintln(dddd)}当C为()的时候打印出CCCCABCDAnswer)(BC)Question)怎样可以让一个线程暂时停止让其他线程进入表示为真的是:A出现线程异常B执行read()方法C执行wait()方法D执行Answer)(C)Question)执行下列代码为真的是:Publicvoidshow(){PublicstaticintiPublicstaticvoidmain(){Systemoutprintln(i)}}AB编译错误C函数未初始化D无法执行Answer)(B)Question)执行下列代码为真的是:Publicvoidshow(){PublicintiPublicstaticvoidmain(){Systemoutprintln(i)}}AB编译错误C函数未初始化D无法执行Answer)(B)Question)定义个空的字符:AStringaa=newString()For(inti=,i<aalength()i){aai=}BStringaa={“”,””,””,””,””}CStringaaDStringaa=newString()For(inti=,i<aalength()i){aai=””}Answer)(B)Question)下面哪个是声明i的语句?A<floati=>B<#doubleI=>C<!DoubleI=>D<DoubleI=>Answer)(C)Question)下面哪个是在tomcat中webxml的位置ATomcatHomewebappsROOTWEBINFBTomcatHomewebappsROOTWEBINFlibCTomcatHomewebappsROOTWEBINFlibclassesDTomcatHomewebappsROOTAnswer)(A)Question)Giventhefollowingdeclaration  Strings="Example"    Whicharelegalcode    As>>>=  Bs="x"  Cinti=slength()  DStringt="For"s  Es=sAnswer)(CDE)Question)下面哪些运算符与outprint功能一样A<>B<>C<!>D<=>Answer)(D)Question)下面代码的显示结果是Try{Systemoutprintln(“”)Throwexception()}Catch(exceptione){Systemoutprintln(“”)}Finially{Systemoutprintln(“”)}Answer)()Question)publicclassJtest{intm=inti=voidJtest(){m=i=}publicstaticvoidmain(Stringargs){Jtestapp=newJtest()Systemoutprintln(appm","appi)}}Answer)()Question)publicclassJtest{intm=inti=voidJtest(){m=i=}publicstaticvoidmain(Stringargs){Jtestapp=newJtest()appJtest()Systemoutprintln(appm","appi)}}Answer)()CC试题(共计题)本试题仅用于考查CC程序员的基本编程技能。内容限于CC常用语法不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对CC的理解程度但不能反映考生的智力和软件开发能力。笔试时间分钟。请考生认真答题切勿轻视。一、请填写BOOL,float,指针变量与“零值”比较的if语句。(分)提示:这里“零值”可以是,,FALSE或者“空指针”。例如int变量n与“零值”比较的if语句为:if(n==)if(n!=)以此类推。请写出BOOLflag与“零值”比较的if语句:请写出floatx与“零值”比较的if语句:请写出char*p与“零值”比较的if语句:二、以下为WindowsNT下的位C程序请计算sizeof的值(分)voidFunc(charstr){请计算sizeof(str)=}charstr=“Hello”char*p=strintn=请计算sizeof(str)=sizeof(p)=sizeof(n)=void*p=malloc()请计算sizeof(p)=高质量CC编程指南vPageof三、简答题(分)、头文件中的ifndefdefineendif干什么用?、#include<filenameh>和#include“filenameh”有什么区别?、const有什么用途?(请至少说明两种)、在C程序中调用被C编译器编译后的函数为什么要加extern“C”声明?、请简述以下两个for循环的优缺点第一个for(i=i<Ni){if(condition)DoSomething()elseDoOtherthing()}第二个if(condition){for(i=i<Ni)DoSomething()}else{for(i=i<Ni)DoOtherthing()}优点:缺点:优点:缺点:高质量CC编程指南vPageof四、有关内存的思考题(分)voidGetMemory(char*p){p=(char*)malloc()}voidTest(void){char*str=GetMemory(str)strcpy(str,"helloworld")printf(str)}请问运行Test函数会有什么样的结果?答:char*GetMemory(void){charp="helloworld"returnp}voidTest(void){char*str=str=GetMemory()printf(str)}请问运行Test函数会有什么样的结果?答:VoidGetMemory(char**p,intnum){*p=(char*)malloc(num)}voidTest(void){char*str=GetMemory(str,)strcpy(str,"hello")printf(str)}请问运行Test函数会有什么样的结果?答:voidTest(void){char*str=(char*)malloc()strcpy(str,“hello”)free(str)if(str!=){strcpy(str,“world”)printf(str)}}请问运行Test函数会有什么样的结果?答:高质量CC编程指南vPageof五、编写strcpy函数(分)已知strcpy函数的原型是char*strcpy(char*strDest,constchar*strSrc)其中strDest是目的字符串strSrc是源字符串。()不调用CC的字符串库函数请编写函数strcpy()strcpy能把strSrc的内容复制到strDest为什么还要char*类型的返回值?六、编写类String的构造函数、析构函数和赋值函数(分)已知类String的原型为:classString{public:String(constchar*str=)普通构造函数String(constStringother)拷贝构造函数~String(void)析构函数Stringoperate=(constStringother)赋值函数private:char*mdata用于保存字符串}请编写String的上述个函数。高质量CC编程指南vPageof附录C:CC试题的答案与评分标准一、请填写BOOL,float,指针变量与“零值”比较的if语句。(分)请写出BOOLflag与“零值”比较的if语句。(分)标准答案:if(flag)if(!flag)如下写法均属不良风格不得分。if(flag==TRUE)if(flag==)if(flag==FALSE)if(flag==)请写出floatx与“零值”比较的if语句。(分)标准答案示例:constfloatEPSINON=if((x>=EPSINON)(x<=EPSINON)不可将浮点变量用“==”或“!=”与数字比较应该设法转化成“>=”或“<=”此类形式。如下是错误的写法不得分。if(x==)if(x!=)请写出char*p与“零值”比较的if语句。(分)标准答案:if(p==)if(p!=)如下写法均属不良风格不得分。if(p==)if(p!=)if(p)if(!)二、以下为WindowsNT下的位C程序请计算sizeof的值(分)voidFunc(charstr){请计算sizeof(str)=(分)}charstr=“Hello”char*p=strintn=请计算sizeof(str)=(分)sizeof(p)=(分)sizeof(n)=(分)void*p=malloc()请计算sizeof(p)=(分)高质量CC编程指南vPageof三、简答题(分)、头文件中的ifndefdefineendif干什么用?(分)答:防止该头文件被重复引用。、#include<filenameh>和#include“filenameh”有什么区别?(分)答:对于#include<filenameh>编译器从标准库路径开始搜索filenameh对于#include“filenameh”编译器从用户的工作路径开始搜索filenameh、const有什么用途?(请至少说明两种)(分)答:()可以定义const常量()const可以修饰函数的参数、返回值甚至函数的定义体。被const修饰的东西都受到强制保护可以预防意外的变动能提高程序的健壮性。、在C程序中调用被C编译器编译后的函数为什么要加extern“C”?(分)答:C语言支持函数重载C语言不支持函数重载。函数被C编译后在库中的名字与C语言的不同。假设某个函数的原型为:voidfoo(intx,inty)该函数被C编译器编译后在库中的名字为foo而C编译器则会产生像foointint之类的名字。C提供了C连接交换指定符号extern“C”来解决名字匹配问题。、请简述以下两个for循环的优缺点(分)for(i=i<Ni){if(condition)DoSomething()elseDoOtherthing()}if(condition){for(i=i<Ni)DoSomething()}else{for(i=i<Ni)DoOtherthing()}优点:程序简洁缺点:多执行了N次逻辑判断并且打断了循环“流水线”作业使得编译器不能对循环进行优化处理降低了效率。优点:循环的效率高缺点:程序不简洁高质量CC编程指南vPageof四、有关内存的思考题(每小题分共分)voidGetMemory(char*p){p=(char*)malloc()}voidTest(void){char*str=GetMemory(str)strcpy(str,"helloworld")printf(str)}请问运行Test函数会有什么样的结果?答:程序崩溃。因为GetMemory并不能传递动态内存Test函数中的str一直都是。strcpy(str,"helloworld")将使程序崩溃。char*GetMemory(void){charp="helloworld"returnp}voidTest(void){char*str=str=GetMemory()printf(str)}请问运行Test函数会有什么样的结果?答:可能是乱码。因为GetMemory返回的是指向“栈内存”的指针该指针的地址不是但其原现的内容已经被清除新内容不可知。voidGetMemory(char**p,intnum){*p=(char*)malloc(num)}voidTest(void){char*str=GetMemory(str,)strcpy(str,"hello")printf(str)}请问运行Test函数会有什么样的结果?答:()能够输出hello()内存泄漏voidTest(void){char*str=(char*)malloc()strcpy(str,“hello”)free(str)if(str!=){strcpy(str,“world”)printf(str)}}请问运行Test函数会有什么样的结果?答:篡改动态内存区的内容后果难以预料非常危险。因为free(str)之后str成为野指针if(str!=)语句不起作用。高质量CC编程指南vPageof五、编写strcpy函数(分)已知strcpy函数的原型是char*strcpy(char*strDest,constchar*strSrc)其中strDest是目的字符串strSrc是源字符串。()不调用CC的字符串库函数请编写函数strcpychar*strcpy(char*strDest,constchar*strSrc){assert((strDest!=)(strSrc!=))分char*address=strDest分while((*strDest=*strSrc)!=‘’)分returnaddress分}()strcpy能把strSrc的内容复制到strDest为什么还要char*类型的返回值?答:为了实现链式表达式。分例如intlength=strlen(strcpy(strDest,“helloworld”))六、编写类String的构造函数、析构函数和赋值函数(分)已知类String的原型为:classString{public:String(constchar*str=)普通构造函数String(constStringother)拷贝构造函数~String(void)析构函数Stringoperate=(constStringother)赋值函数private:char*mdata用于保存字符串}请编写String的上述个函数。标准答案:String的析构函数String::~String(void)分{deletemdata由于mdata是内部数据类型也可以写成deletemdata}高质量CC编程指南vFlyincloudString的普通构造函数String::String(constchar*str)分{if(str==){mdata=newchar若能加判断则更好*mdata=‘’}else{intlength=strlen(str)mdata=newcharlength若能加判断则更好strcpy(mdata,str)}}拷贝构造函数String::String(constStringother)分{intlength=strlen(othermdata)mdata=newcharlength若能加判断则更好strcpy(mdata,othermdata)}赋值函数StringString::operate=(constStringother)分{()检查自赋值分if(this==other)return*this()释放原有的内存资源分deletemdata()分配新的内存资源并复制内容分intlength=strlen(othermdata)mdata=newcharlength若能加判断则更好strcpy(mdata,othermdata)()返回本对象的引用分return*this}数据库(共计题)、查看当前所有对象SQL>select*fromtab、建一个和a表结构一样的空表SQL>createtablebasselect*fromawhere=SQL>createtableb(b,b,b)asselecta,a,afromawhere=、察看数据库的大小和空间使用情况SQL>coltablespaceformataSQL>selectbfileid  文件ID,  btablespacename  表空间,  bfilename     物理文件名,  bbytes       总字节数,  (bbytessum(nvl(abytes,)))   已使用,  sum(nvl(abytes,))        剩余,  sum(nvl(abytes,))(bbytes)* 剩余百分比  fromdbafreespacea,dbadatafilesb  whereafileid=bfileid  groupbybtablespacename,bfilename,bfileid,bbytes  orderbybtablespacename    dbafreespace表空间剩余空间状况  dbadatafiles数据文件空间占用情况、查看现有回滚段及其状态SQL>colsegmentformataSQL>SELECTSEGMENTNAME,OWNER,TABLESPACENAME,SEGMENTID,FILEID,STATUSFROMDBAROLLBACKSEGS、查看数据文件放置的路径SQL>colfilenameformataSQL>selecttablespacename,fileid,bytes,filenamefromdbadatafilesorderbyfileid、显示当前连接用户SQL>showuser、把SQL*Plus当计算器SQL>select*fromdual、连接字符串SQL>select列||列from表SQL>selectconcat(列,列)from表、查询当前日期SQL>selecttochar(sysdate,'yyyymmdd,hh:mi:ss')fromdual、用户间复制数据SQL>copyfromusertousercreatetableusingselect*fromtable、视图中不能使用orderby但可用groupby代替来达到排序目的SQL>createviewaasselectb,bfrombgroupbyb,b、通过授权的方式来创建用户SQL>grantconnect,resourcetotestidentifiedbytestSQL>conntesttest题号题目R软件业一般常设的与软件开发技术有关的岗位类请至少说出其中的种答案:需求分析工程师、系统分析工程师、系统设计师、开发工程师、测试工程师、实施工程师、技术支持工程师、销售人员、项目经理……表达:R作为软件开发工程师来讲需要具备哪些文化和技能素质请至少说出其中的条答案:逻辑思维、软件知识、编程规范、质量标准、善于学习、程序语言、开发工具、操作系统、数据库技术、开发文档编写、执行力表达:R请根据你对“软件销售岗位”工作的理解在以下选项中选择必须具备的工作技能:对软件开发技术的掌握、编程技术、对软件功能的全面掌握、需求分析技术、对客户心态的理解、公关能力、能言善辩、客户工作性能的理解程度、产品演讲能力、意外状态应对能力、系统设计能力、容忍度量、与开发人员的沟通能力、催收款能力、答案:、、、、、、、表达:R有人说做软件销售岗位工作比做程序编程工程师更难您认为呢?为什么?答案:从一定意义上说是这样的因为它要求的技能面具备多面性个性化强跨领域。表达:R你如何认识和对待你的第一份工作?答案:表达:知道与自己的专业结合是职业成功的开始是打基础和培养良好习惯的开始不是随便或无奈选择的会认真对待R企业都希望招聘有工作经验的人你并没有工作经验对此你怎么看?答案:表达:不自卑对“企业还希望有培养潜力的”表达没有工作经验但还是有项目经验、有知识优势的表达不好的经验对企业还有坏影响企业肯见我就是“重经验不唯经验”就是给我的初步认同表现出思维层次的成熟性知道诙谐轻松的应答R假设现在有个工作需你必选一项一个是有些规模的大型制造业企业需要你去做ERP信息系统的开发工程师该工作需要你从需求分析开始一直做到程序开发还有一个是国内的知名软件企业该企业有自己的成熟产品需要你去做二次开发工作内容是“编程”家企业承诺的工资一样你选择哪家为什么?答案:任意选择都可以重在表达表达:.选择制造业的。能正确认识和描述软件研发与领域知识关系到企业在有限的人才中获取最大的自我价值体现到企业去全面学习和磨练软件工程技术为使自己具备复合型软件技术有利于自己以后的中高层次的软件设计工程师职业工作最好答案。.选择软件业的。认为软件公司环境熟悉同事都是同行便于沟通只希望继续在编码技术上深造利于以后往项目经理发展的给分。.认为家的工作是有冲突的到非软件企业工作是放弃了本专业的到非软件企业工作无法沟通的无法说出理由的无分。R你到一个新公司上班的第一天项目经理通知你接手一项未完工软件系统这需要你去维护别人原来的一些程序代码而你发现这些代码编写的很不规范看的很难此时你会选择如何处理?为什么?直接新做代码替换原来的代码向经理报告建议重新规范的写代码无所谓反正是做事情耐着性子修改代码答案:向经理报告请求重新规范的写新代码表达:明白修改他人代码是程序人员常规性的工作内容知道工作请示的重要性知道要遵守源代码修改的规范工作流程明白适当的条件下是允许重新编写完全新代码的这样可以替代原来太不规范的代码增强代码运行的稳定性明白重新编写新代码可能回会节约开发时间的道理R你认为一个人的知识来源都有哪些?你最看重的是哪些?、至少说出项并表达该项对你知识取得的意义?答案:书、学校、同事、工作经验、失败教训…表达:能同时表达意义的R你与应聘公司约好在今天上午:面谈你提前出门后选择搭乘一般公车前往结果路上还是碰到塞车速度很慢现在可以肯定的是如果等这个公车慢慢走大概会迟到分钟如果现在下去转的士可以保证准时到但要多花元钱你如何选择为什么?答案:“转的士”表达:遵守时间体现出个人素质体现个人或职业诚信认识到金钱、时间和效益关系的R请介绍一下你自己?答案:表达:姓名、原职业、学习情况、简单经历、技术特长、个性特点、个人志向。时间控制在分钟知道“察言观色、适可而止”在对方再次提问时再详细点表达。R请问你到本公司应聘对我公司的情况都了解到一些什么?答案:表达:绝对不能说没有观察到什么网页了解企业文化产品了解公司发展历史和发展方向应聘岗位了解企业用人策略应聘时对公司环境和员工状态的了解可以大方的说还有薪酬福利R你选择了个公司准备应聘一个是人的小企业一个是人的大企业请问你对待个公司的应聘准备是否一样为什么?答案:不一样表达:有区别的分析对方资料和准备从心态上一样的尊重从准备上一样的慎重知道小公司更容易把握就业成功率的道理知道大公司是一定很规范很严格的有大公司可能会很高高在上的对待你的心态准备R你去一个新公司应聘时会观察这个公司的哪些方面?为什么?答案:上班是否方便、公司环境、公司的宣传资料、公司做什么产品的、公司规模、公司员工形象、员工工作状态、老板形象、老板的谈吐、面试人员素质、…表达:R你在自己还没有工作经验的时候如果在应聘企业一定要你明确说出一个工资期望值你对企业提出的工资标准的依据一般是什么?对自己的评估价值公司的规模自己以前的工资社会工资水平猜测该公司可能接受的数目依据生存需要给自己定下的最低工资集中前面的情况综合考虑随便想的答案:集中前面的情况综合考虑表达:R你如何看待“敬业”与“跳槽”?答案:表达:不绝对的、能辨证的看待“跳槽”能理解“敬业”就是要在工作期间对工作负责要有职业精神明白在职期间不能心猿意马总想着“跳槽”能明白在一定的情况下“跳槽”是为了更好的发展明白人频繁“跳槽”是不利于职业发展的R你去企业面试前认为应该作哪些准备工作?至少说出其中的三项答案:表达:R你在面试时对方的面试官非常严肃你此时是同样的还以严肃、还是采取另外的方式?为什么?答案:表达:R你所理解的“这个企业很不错”一般是表示这个企业有什么特征?请至少说出其中的三种特征答案:表达:不要说“企业很大”不要说“待遇好”不要说“上班近”不要说“……”R请你将以下的项目按照逻辑关系给予一个序号。改进、因素、问题、方案、矛盾、目标、分析、答案:多种答案关键是你的逻辑表达能力和敏捷性表达:例如:、、、、、、R你如何理解“梦想与成功”的关系答案:表达:每个人都应该敢于有梦承认梦想与成功之间有必然联系认为敢于梦想是成功的基础认识到大多的梦想都不一定成功但不影响继续做梦知道需要把握“梦想”的度R请评价一下你任职软件职业的优势答案:表达:R如果说你从事的工作中一定需要你经常性的写文档你认为自己可以适应吗?答案:表达:R当你在工作中遇到问题时你是选择:坚持自己琢磨赶快问别人先自己想想不出了再问别人答案:先自己想想不出了再问别人表达:R你认为以下的表现你具备哪些?可多项选择。对表格的内容很容易理解对图形的内容很容易理解喜欢漫画并很容易理解漫画域义见了需要计算性的东西就觉得难不喜欢不喜欢做逻辑性、或需要分析的事情答案:表达:R什么是“软件”?什么是应用软件?答案:表达:R请你画出“软件开发过程的阶段划分”并做意义描述答案:需求定义、概要设计、详细设计、编程、测试、实施、维护表达:R你在学校中也做过项目能描述一下您的项目经历和体会吗?答案:表达:R软件工程包含的个关键元素。答案:方法语言工具和过程。表达:R描述一下您对软件开发过程的理解?答案:表达:R你知道在进入程序编码前必须要编写哪些主要的设计文档吗?答案:表达:R请你说出规范的“需求规格说明书”的阅读对象是谁?该设计文档有什么作用?答案:表达:R请你描述一下“程序员”的工作内容?答案:表达:R你认为一个合格的“程序工程师”应该具备什么样的职业素质?答案:表达:R你知道作为“程序工程师”应该承担什么样的工作责任吗?答案:表达:R当你开发MIS软件系统时作为程序工程师你如何理解“系统交互界面”的可行性?答案:表达:R请你表达一下对CMM的理解?答案:表达:RUML是一种建模语言?还是一种方法!答案:表达:R您应聘本职位你认为自己有哪些优势可以胜任这一职位?还存在哪些不足准备如何来弥补?答案:表达:R你是怎么理解“职业素质”的请表达一下?答案:表达:R你是怎么理解“软件职业特性”的请表达一下?答案:表达:R请你描述一下数据库开发规范一般有哪些?答案:表达:R请你说一下你认为的“编码规范”一般有哪些?答案:表达:R请你表达一下测试工程师岗位工作内容?答案:表达:R请你描述一下软件开发过程中的测试一般分哪些主要测试过程?答案:表达:R请你描述一下对测试技术和测试方法的理解?答案:表达:R对MIS系统的测试有些什么工作特性请你描述一下?答案:表达:R软件测试必须贯穿于软件生产过程为什么?请你描述一下?答案:表达:R我公司做人力资源管理软件的从你的简历上看你做过此类项目请你描述一下“人力资源管理系统”的软件功能?答案:表达:R我公司是做电子商务软件的从你的简历上看你做过“网上图书销售”类项目请你描述一下“电子商务系统”一般应该表现出的软件功能?答案:表达:R我公司需要你做软件销售工作你以前做过“服装销售”请你描述一下对“软件销售”工作的理解?答案:表达:R我公司是做助学贷款软件的你以前好象做过请你描述一下该软件功能?答案:表达:R你来应聘“售前”岗位的工作你能描述一下“软件售前”工作内容吗?答案:表达:R你来应聘“售后”岗位的工作你能描述一下“软件售后”工作内容吗?答案:表达:R你知道开发MIS软件最难于把握的是什么?为什么?答案:软件需求。因为“跨知识领域、多变性、个性化强、非编码性的设计技术弱”表达:R你能描述一下你对项目开发的体会吗?R我们公司的权限管理系统总是做不好客户需求变化太大你有什么好意见吗?R如果公司需要你跟随项目组去客户单位调研需求你觉得自己能做什么工作?请你自己选定一种数据库环境并写出以下基本的SQL语句:连接显示当前连接用户查看系统拥有哪些用户新建用户并授权连接到新用户查询当前用户下所有对象建立第一个表查询表结构插入新记录查询记录更改记录删除记录回滚提交Trackback:http:tbblogcsdnnetTrackBackaspxPostId=收藏到我的网摘发送Trackbackxiaoqi发表于年月日::上一篇:JAVA经典题目|下一篇:第二章Java入门评论没有评论。发表评论大名:请输入尊姓大名网址:校验码:检验码无效!看不清,换一张评论请输入评论当前用户设置只有注册用户才能发表评论。如果你没有登录请点击登录Poweredby:Copyright©xiaoq

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/113

JAVA面试题大全Java软件开发工程师面试题集444

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利