Oracle面试题库_3

Oracle面试题库_3
Oracle面试题库_3

Oracle面试题库

END LOOP;7. 当在一个PLSQL块中通过查询得到一个值,但是没有任何值返回时,会产生异常吗?如果产生,是什么异常?A 不会有异常,只不过没有结果而已B 有异常,异常为No_data_foundC 有异常,异常为Value_erroD 编译都不通过8. 在PLSQL块中处理异常的语句是 A EXCEPTIONIF EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();END;B EXCEPTIONWHEN EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();END EXCEPTION ;C WHEN EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();D

BEGINNULL;EXCEPTIONWHEN EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();END ;9. 当用户在PLSQL块中,像抛出自定义异常或者是系统异常时,所使用的关键字是 A THROWB RAISEC RAISE_APPLICATION_ERRORD EXCEPTION10. 在自定义异常中,用户可用的错误号范围在A 20000 ~ 29999B -20000 ~ -20999C 1~65535D 没有限制11. 阅读代码DECLAREBEGINDBMS_OUTPUT.PUT_LINE(‘外不快’);DECLAREMYEXCE EXCEPTION;BEGINRAISE MYEXCE;END;EXCEPTIONWHEN MYEXCE THENDBMS_OUTPUT.PUT_LINE(‘异常捕获’);END;出现的结果是

A 编译时报错PLS-00201: 必须说明标识符‘MYEXCE’

B 运行时报错,在外部无法捕获到内部异常

C 可以正常执行

D 编译时报错,PLSQL块不能嵌套12. 使用游标的步骤,有哪几步A 打开游标、使用游标、关闭游标B 定义游标、打开游标、使用游标、关闭游标C 定义游标、使用游标、关闭游标D 定义游标、打开游标、使用游标、13 游标有哪几种类型A 静态游标、动态游标B 隐式游标、显示游标C 变量游标、常量游标D 参数游标、ref 游标14 阅读下列代码DECLARETOTALEMP NUMBER;BEGINSELECT COUNT(*) INTO TOTALEMP FROM EMP;IF(SQL%FOUND) THENDBMS_OUTPUT.PUT_LINE(‘有数据’);END IF;END;这段代码中是否使用了游标,如果使用了,使用的是什么类型的游标A 使用了游标,游标类型为参数游标B 使用了游标,游标类型为式游标C 使用了游标,游标类型为ref 游标D 这段代码中根本没有使用到游标15. 下列哪个游标的定义是正确的A TYP

E CURSOR EMPCUR IS SELECT * FROM EMP;B TYPE EMPCUR IS CURSOR O

F SELECT * FROM EMP;;C CURSOR EMPCUR IS SELECT * FROM EMP;D TYPE EMPCUR IS REF CURSOR AS SELECT * FROM EMP;16 在存储过程中,参数模式有哪几种A IN、OUTB IN、OUT、IN OUTC INPUT、OUTPUTD OUT INOUT17 关于存储过程返回值的类型,说法对的是A 只能是基本类型B 可以是任何类型C 只能是NUMBER VARCHAR2 DATE BOOLEAND 可以使基本类型和用户类型18 存储过程和函数的区别是A 过程可以返回多个值,而函数

只能返回一个值B 函数可以作为PLSQL表达式的一部分,而过程不能C 函数可以返回多个值,过程只能返回一个D 函数和过程都必须包含RETURN语句19 过程和函数的重载,正确的是A Oracle中过程和函数不能重载B Oracle中的过程和函数只有在包中存在时,才能被重载C Oracle中的过程和函数随时随地都可以被重载D 函数可以重载,过程不能被重载20 Oracle中程序包的特点是A 可以写函数和过程B 任何能够定义在声明部分的内容,都可以出现在包中,包就是用来对代码进行封装的C 包是一个可选结构,其中只能定义函数和过程D 定义在包中的过程和函数不能被外部代码所访问21 下面关于保的说法错误的是A 有包头,就必须有包体B 包可分为包头和包体两部分,但包体不是必须的C 如果只用函数和过程,则可以只有包体,没有包头D 包可以继承22 阅读代码,函数被正确重载是 A CREATE OR REPLACE PACKAGE TESTPACKAGE ASFUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2)RETURN BOOLEAN;FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 IN OUT VARCHAR2)RETURN BOOLEAN;END TESTPACKAGE;B CREATE OR REPLACE PACKAGE TESTPACKAGE ASFUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);RETURN BOOLEAN;FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM3 OUT

VARCHAR2);RETURN VARCHAR2;END TESTPACKAGE;C CREATE OR REPLACE PACKAGE TESTPACKAGE ASFUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);RETURN BOOLEANFUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT NUMBER);RETURN OBJECTEND TESTPACKAGE;D CREATE OR REPLACE PACKAGE TESTPACKAGE ASFUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);RETURN BOOLEANFUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT CHAR);RETURN OBJECTEND TESTPACKAGE;23 触发器有哪些级别A 行级触发器和字段级触发器B 行级触发器C 语句及触发器D 行级触发器和语句及触发器26 触发器有哪些种类A BEFORE和AFTERB BEFORE 和BEFORE ROWC AFTER 和AFTER STATEMENTD FOR EACH ROW和FOR EACH STATEMENT27 触发器的执行过程是A 行前(多次)、语句前(多次)、行后(多次)、语句后(一次)B 语句前(一次)、行前(多次)、字段有效验证、行后(多次)、语句后(一次)C语句前(一次)、语句后(一次)、行前(多次)、行后(多次)D 行前(多次)、行后(多次)、语句前(一次)、语句后(一次)28 触发器的动作有哪几个A INSERT、UPDATE、DELETEB INSERT、ALTER、DROPC UPDATE、CREATED REMOVE、INSERT、DELETE29 看代码CREATE OR REPLACE TRIGGER STUDENTUPDATEINFOAFTER

INSERT OR UPDATE OR DELETE ON STUDENTFOR EACH ROWWHEN (NEW.STUID IS NOT NULL OR OLD.STUID IS NOT NULL)BEGINCASEWHEN INSERTING THENDBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);DBMS_OUTP UT.PUT_LINE(:OLD.STUNAME);DBMS_OUTPUT.NEW_LINE();DB MS_OUTPUT.PUT_LINE(‘STUDENT表增加一条信息!!!’);WHEN UPDATING

THENDBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);DBMS_OUTP UT.PUT_LINE(:OLD.STUNAME);DBMS_OUTPUT.NEW_LINE();DB MS_OUTPUT.PUT_LINE(‘STUDENT表更新一条信息!!!’);ELSEDBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);DBMS _OUTPUT.PUT_LINE(:OLD.STUNAME);DBMS_OUTPUT.NEW_LIN E();DBMS_OUTPUT.PUT_LINE(‘STUDENT表删除一条信息!!!’);END CASE;END;当执行了以下命令后INSERT INTO STUDENT VALUES(‘STU0010′,’TOM’,TB007′,’JAVA’);UPDATE SET CALSSNAME=’ORACLE’WHERE STUID=’STU0010′;DELETE STUDENT WHERE STUID=’STU0010′输出结果为:A INSERT后输出: TOM TOM STUDENT表增加一条信息!!!UPDATE后输出: TOM TOM STUDENT表更新一条信息!!DELETE后输出: TOM TOM STUDENT表删除一条信息!!!B INSERT后输出: TOM STUDENT表增加一条信息!!!UPDATE后输出: TOM TOM STUDENT表更新一条信息!!DELETE后输出: TOM

STUDENT表删除一条信息!!!C INSERT后输出: TOM TOM STUDENT表增加一条信息!!!UPDATE后输出: TOM STUDENT表更新一条信息!!!DELETE后输出: TOM STUDENT表删除一条信息!!!D INSERT后输出: TOM STUDENT表增加一条信息!!!UPDATE后输出: TOM TOM STUDENT表更新一条信息!!DELETE后输出: STUDENT 表删除一条信息!!!

中兴笔试和面试全过程

签约中兴全过程 好久没有动手自己写东西了,一是太忙碌,二是没有特别值得写的东西,如今找工作终于尘埃落定,突然一下闲下来,反而觉得有点茫然。于是聊以自娱,把找工作过程记录下,一方面纪念自己找工作的过程,另一方面总结自己,练练文字。 九月七号下午,中兴来学校宣讲,感觉中兴和华为的宣讲风格大不一样,华为的宣讲特朴实,给人一种稳重的感觉,而中兴的宣讲感觉是真正一场推销,商业化的味道很浓,算各有千秋,各具特色吧。 九月八号下午,中兴笔试,笔试分硬件和软件笔试,自我感觉软件笔试很难,都是一些很偏和怪得题目,据说硬件也难,没有考硬件语言,不过考了通信协议和光通信知识,如分光器等,同时华赛也在这一天开始面试,郁闷啊,两家冲突,好多同学不得不顾此失彼啊。 九月十三日下午被通知去中兴面试地点是*****大酒店。由于受得华赛的打击后,自己狠狠总结了一下项目,也恶补了一下字节对齐和数据结构,去的时候非常紧张,中午吃饭后马上睡觉,没想到睡不到一个小时就醒来了,本来打算睡到3点半出发,毕竟作为通信专业的学生还是想去华为或中兴去锻炼几年,一来学学技术,而来混个经历,以后好发展。还好这天发挥的还不错。 一面时候是一个中兴上海研究所的考官(正常是两个考官面一个,可能另外一个考官临时有事,所以就是他一个面我),自我感觉觉得跟聊的很投机,阐述了自己的项目,也问了我项目的一些细节,例如我最长写的代码有多少行,问了一下关于多址方式,扩频通信,CDMA 相关的问题(PN码长短对整个通信有什么影响,不同用户的PN码有什么特点),不同用过的他们的PN码字有什么特点,还好暑假看过移动通信和扩频技术,回答的很一般,后来给写一个程序,就是一个内存的拷贝程序(char *memcpy(char *dst ,char *src,int length)),结果因为没有考虑内存重叠问题和安全问题,10分被给了5分,之后就更他聊聊我要做移动终端的问题,后来说做移动终端只能去上海,西安,成都,深圳总部好像不做终端了,感觉聊的不错,一面就这样过了。 之后被进入综合面试了,进入综合面试是两个考官,先自我一下介绍,然后用英语描述一下自己的专业,接下来问我就是就是一连串的问题,还好看过面经,事先准备过,记得最深刻的问题如下: 1你了解现在通信行业吗?.如果你是中国移动董事长,你会怎么迎接未来的挑战? 2.你了解中兴通讯吗?讲讲中兴通讯的业务产品 3.整个IT行业竞争很激烈,你怎么看待加班 3.你平时都喜欢看什么书? 4.用三个字描述你的特点? 5.说说你的优点? 6.你觉得你这次面试成功有多大的把握? 等等,记得不是很清楚了? 之后就是我我问问我对中兴有什么问题要提问的,我大概提了三个问题 1.假如我有幸被中兴录取了,去了深圳,几年后我想回重庆研究所或成都研究所,不知道有没有这种可能 2.假如我有幸被中兴录取了,被分配了岗位,如果我做了几个月,对这个岗位不是很岗位?能不能换岗位 3.假如我有幸被中兴录取了,被分配了岗位,深圳那边有解决住房问题,或者新员工有没有过渡房呢?深圳那边的安居房怎么分配? 之后就是要我回去等通知,整个面试就这样结束了。 九月十四日晚上十点,中兴offer来了。这是面试是自我感觉良好,但是第二天,

华为面试题(附答案)Oracle

一、技术问题部分(数据库部分) 1、表空间的管理方式有哪几种? 数据字典管理方式 本地文件管理方式 2、谈谈你对索引的理解? 索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大减少读取数据块的I/O次数,因此可以显著提高性能。 3、说说索引的组成? 索引列、rowid 4、分区表用过么?谈谈分区表的应用? 分区表在对表的DML的并行处理上有极大得优势,而且可以一部分设为只读,用在销售记录,医院处方等地方!! 5、你对分区表的理解?怎样截断分区表一个分区的记录? 一个分区表有一个或多个分区,每个分区通过使用范围分区、散列分区、或组合分区分区的行 分区表中的每一个分区为一个段,可各自位于不同的表空间中 对于同时能够使用几个进程进行查询或操作的大型表分区非常有用 alter table table_name truncate partition partition_name; 6、物理文件有哪几种?控制文件包含了什么信息? 1)数据文件2)控制文件3)日志文件 包含维护和验证有选举权据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个有选举权据库至少需要一个控制文件 7、表空间用完了如何增加? 三种种扩展方式: 1 增加数据文件alter tablespace name add datafile …路径? size 4M; 2 扩展数据文件大小alter database datafile …路径? resize 4M; 3 把数据文件设为自动增长 alter database datafile …路径? autoextend on next 1M maxsize 20M; 8、SGA包含几部分? Shared pool(共享池),DataBase Buffer Cache(数据缓冲区) Redo Log Buffer(重做日志缓冲区), Large Pool,大池,JAVA池。 9、DECODE函数的用法? DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。初看一下,DECODE 只能做等于测试,但刚才也看到了,我们通过一些函数或计算替代value,是可以使DECODE函数具备大于、小于或等于功能。还可以转化表结构! 10、DELETE和TRUNCATE的区别? 答:1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有

中兴技术服务面试题

中兴技术服务面试题 篇一:中兴通讯面试笔试题含答案详解 以下是几个同学今天面完后回顾的题目,希望对大家有所帮助 什么意思, DLL 是一个包含可由多个程序同时使用的代码和数据的库。例如,在Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。 通过使用DLL,程序可以实现模块化,由相对独立的组件组成。例如,一个计帐程序可以按模块来销售。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且

模块只在相应的功能被请求时才加载。 此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到DLL 中以后,您无需重新生成或安装整个程序就可以应用更新。 2。动态链接库与静态链接库的区别 静态连接库就是把文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的EXE 文件中了。但是若使用DLL,该DLL 不必被包含在最终EXE 文件中,EXE 文件执

行时可以“动态”地引用和卸载这个与EXE 独立的DLL 文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。 3。死锁 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象:死锁。” 3。队列和栈的区别 这个事做编译环境时人工与编程好了的 内存中不存在这样的结构,内存是

中兴笔试+面试题目

[笔试] 中兴笔试+面试题目 1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出里面的关系. 其中有商家类,买家类,商品类。还要有买方法,卖方法。 2>一个完整的单例模式 3>曹操南下攻打刘备,刘备派关羽守锦州,关羽派张飞去守城门。刘备又派诸葛亮去向孙权求援。孙权派兵攻打曹操! 请画出UML图 2006年12月中兴在我们学校的笔试,最后的大题

(其实这些大公司的笔试不难,也不就是如此,只要学一下数据结构就可以搞定!) 排序及查找方法 #include #include #define N 11 /*用监视哨查找*/ int search(int array[],int n,int k) {int i; i=n-1; array[0]=k; while(array!=k) i--; return(i); } /*折半查找法*/ int halfsearch(int array[],int n,int k) {int i,j,mid; i=1;j=n; while(i<=j) {mid=(i+j)/2; if(k==array[mid]) return(mid); else if(karray[j]) {a=array; array=array[j]; array[j]=a;} } /*直接插入排序*/ void insertsort(int array[]) {int i,j; for(i=2;i

几个Oracle的笔试题

Oracle笔试试题 1. SQL必备 <选择题每空 1 分共 14题> 1. 如果在where子句中有两个条件要同时满足,应该用以下哪个逻辑符来连接 ( ) A.OR B.NOT C.AND D.NONE 2. 外连接的条件可以放在以下的那一个子句中( ) A.FROM B.WEHRE C.SELECT D.HAVING E.GROUP BY F.ORDER BY 3. 在从两个表中查询数据时,连接条件要放在哪个子句中( ) A.FROM B.WHERE C.SELECT D.HAVING E.GROUP BY 4. 用以下哪个子句来限制分组统计结果信息的显示( ) A.FROM B.WEHRE C.SELECT D.HAVING E.GROUP BY F.ORDER BY 5. 以下需求中哪个需要用分组函数来实现( ) A.把ORDER表中的定单时间显示成 'DD MON YYYY' 格式 B.把字符串 'JANUARY 28, 2000' 转换成日期格式 C.显示PRODUCT 表中的COST 列值总量 D.把PRODUCT表中的DESCRIPTION列用小写形式显示 6. 以下那些命令可以暗含提交操作( )

A.GRANT B.UPDATE C.SELECT D.ROLLBACK 7.RDBMS是下列哪一项的缩写( ) A. Relational DataBase Management System(关系数据库管理系统) B. Relational DataBase Migration System(关系数据库移植系统) C. Relational Data Migration System(关系数据移植系统) D. Relational DataBase Manage System(关系数据库管理系统) 8.INSERT 是( ) A. DML语句 B. DDL语句 C. DCL语句 D. DTL语句 9.SELECT CHR(66) FROM DUAL的结果是( ) A. Z B. S C. B D. 都不是 10.函数返回一个值除以另一个值后的余数( ) A. MOD B. ABS C. CEIL D. 以上都不是 11. 什么锁用于锁定表,仅允许其他用户查询表中的行,行不允许插入,更新, 或删除行( ) A. 共享 B. 排他 C. 共享更新 D. 以上都不是 12.什么是oracle提供的一个对象,可以生成唯一的连续的整数( ) A. 同义词 B. 序列 C. 视图 D. 没有 13. 那种类型的约束可以自动创建索引( ) A.CHECK B.UNIQUE

中兴面试过程

——记我的第一次面试经历 序:10.22-10.26,在这短暂的几天,我经历了人生中的第一回面试。现在我仍然不时的闪现面试中的点点滴滴,当时忐忑不安、愉快、焦虑及自责的心情交织一起,让人难以忘怀!呵呵,趁现在还脑热阶段,思路也还比较清晰的时候,我小结一下自己这段难忘的经历。 这几天来,我经历了中兴的笔试、一面、二面、三面,应该说全身心地投入到了中兴招聘的全过程。不管结果如何,我想这对我来说是一个很好的机会——展示自己、了解公司、发现自己的不足。从中,我学到了许多课堂以外的东西——好多东西说不清楚,但学校里很难体会到,学习到。啰嗦了半天,还是转入正题吧。 中兴招聘的流程:笔试(海笔,人很多,题很广很难)——》一面(技术面,针对所做的项目,一般来说还是问得很细的)——》二面(群面,8人一组讨论一个问题,达成一致后选一个代表总结发言)——》三面(HR面+英语口语测试)。下面就一个个来介绍一下吧。 1.笔试(呵呵,允许霸王笔的,这点不错) 10.22晚上进行中兴笔试,人特别多,典型的海笔。不过,中兴提前做好了安排,笔试秩序给我的感觉是井井有条。笔试题分(我做的是硬件题)两部分:职业测评+专业试题。职业测试主要是20道逻辑推理题和后面100多道性格测评题。专业试题题型有单选、多选、判断、简答和应用题。考得很全,内容主要是通信类、电子类题(包括数电、模电、单片机、FPGA、通信原理、光纤通信、网络技术等等)。我感觉考得很难,因为我主要是对数电、模电、单片机熟悉点,其它的都不怎么会。 我记得的几个大题是:1.FPGA的设计流程;2.用V erilog编写D触发器实现二分频的程序;3.51单片机串口通信及编程(要画框图,写代码)。硬件笔试题详细资料见附录笔试过后,我感觉过不了,答得不太好。经过漫长的等待,第二天晚上11点多,我惊喜地收到了一面通知(呵呵,幸好没枉费我前一天晚上的熬夜呀)。看来中兴笔试题大多数人都考得很一般(也刷了一部分人),据小道消息说笔试题30分以上的都给了一面通知。 2.一面(技术面) 2v1的面试,我事先从面完的同学那知道,主要会问项目,问得很细,也会问点数电、模电等课程的基本知识。所以,我花了半天的时间重点熟悉了一下简历上的项目。其实准备时间不够,我对项目细节还有很多不清楚的地方。 进入了面试房间,我感觉紧张的心情放松了不少。呵呵,因为面官还是很和善的(很nice)。当我坐下后,面官就开始问我第一个项目的情况,还让画了框图。那个项目其实特别简单,面官挑了2个问题问我(都挺简单的问题)。感觉他们对我的项目课题不感兴趣,我就挺积极地告诉他们这个温湿度测量小仪器是给我的硕士课题(一个涉及AFM的理论课题)做实验用的,强调是我独立完成的。但他们就是没问我AFM的东西,看来我的引导失败呀(呵呵,我是想让他们问我点理论的东西)。然后,面官问我学没学CPLD、FPGA的课程,我实话实说,没有。不过,我给他们解释强调以我的学习能力,可以在短时间内学会工作中要用的东西。哎,看来他们都是FPGA方面的高手了。之后,面官让我介绍了一个我的本科毕设课题,回答了几个小问题就结束了我的一面。 总的感觉不好,面官肯定对我的课题不感兴趣,其中一面官都没问过我问题(汗)。电路方面的项目太简单没啥可问的,理论的东西他们不懂。还有我准备得也不充分,这方面得好好补补啊!不过,很快我接到了二面通知(不过,安排的时间比同时间段一面的人推后了

中兴中高级认证面试题库(2017.3.10)

1、A TTCH信令流程 1.处在RRC_IDLE态的UE进行Attach过程,首先发起随机接入过程,即MSG1消息; 2.eNB检测到MSG1消息后,向UE发送随机接入响应消息,即MSG2消息; 3.UE收到随机接入响应后,根据MSG2的TA调整上行发送时机,向eNB发送RRCConnectionRequest消息; 4.eNB向UE发送RRCConnectionSetup消息,包含建立SRB1承载信息和无线资源配置信息; 5.UE完成SRB1承载和无线资源配置,向eNB发送RRCConnectionSetupComplete消息,包含NAS层Attach request信息; 6.eNB选择MME,向MME发送INITIAL UE MESSAGE消息,包含NAS层Attach request消息; 7.MME向eNB发送INITIAL CONTEXT SETUP REQUEST消息,请求建立默认承载,包含NAS 层Attach Accept、Activate default EPS bearer context request消息; 8.eNB接收到INITIAL CONTEXT SETUP REQUEST消息,如果不包含UE能力信息,则eNB 向UE发送UECapabilityEnquiry消息,查询UE能力; 9.UE向eNB发送UECapabilityInformation消息,报告UE能力信息; 10.eNB向MME发送UE CAPABILITY INFO INDICATION消息,更新MME的UE能力信息; 11.eNB根据INITIAL CONTEXT SETUP REQUEST消息中UE支持的安全信息,向UE发送

Oracle精选面试题(附答案及分析)

Oracle精选面试题 1.显示10 号部门的所有经理('MANAGER')和20 号部门的所有职员('CLERK')的详细信息 答案: Select * from emp where deptno=10 and job=’MANAGER’ or deptno=20 and job=’clerk’; select * from emp where deptno = 10 and job = 'MANAGER' or deptno = 20 and job ='CLERK'; 2.显示姓名中没有'L'字的员工的详细信息或含有'SM'字的员工信息 答案: Select * from emp where ename note like ‘%L%’ or ename like ‘%SM%’; select * from emp where ename not like '%L%' or ename like '%SM%'; 3.显示各个部门经理('MANAGER')的工资 答案: select deptno,emname, salary from emp_wqq where job='MANAGER'; 4.显示佣金(COMM)收入比工资(SAL)高的员工的详细信息 答案: select * from emp where comm > sal; 5.把hiredate 列看做是员工的生日,求本月过生日的员工 答案: select * from emp where to_char(hiredate, 'mm') = to_char(sysdate , 'mm'); 6.把hiredate 列看做是员工的生日,求下月过生日的员工 答案: select * from emp where to_char(hiredate, 'mm') = to_char(add_months(sysdate,1) , 'mm'); 7.求1982 年入职的员工 答案: select * from emp where to_char(hiredate,'yyyy') = '1982'; 8.求1981 年下半年入职的员工 答案: select * from emp where hiredate between to_date('1981-7-1','yyyy-mm-dd') and to_date('1982-1-1','yyyy-mm-dd') - 1; 9.求1981 年各个月入职的的员工个数 答案: select count(*), to_char(trunc(hiredate,'month'),'yyyy-mm')

XX区域VUE中级认证面试题-ZTE

VUE中级面试题 1、PCI定义及规划原则 PCI=3*PSS(主同步)+SSS(辅同步) 在满足PCI分配策略的前提下,PCI在规划过程中采用下面的原则:共有504个物理标识,被分为168组,每组3个标识。每组中的3个标识通常分配给同一eNodeB控制下的小区。数量上的限制导致相同的PCI需要在不同小区复用。 1、不能出现PCI冲突及混淆(对主小区有强干扰的其它同频小区,不能使用与主小区相同的PCI(异频小区的邻区可以使用相同的PCI)电平,但对UE的接收仍然产生干扰,因此这些小区是否能采用和主小区相同的PCI(同PCI复用)) 2、邻区以及邻区的邻区不能出现相同PCI(邻小区导频符号V-shift错开最优化原则;(LTE导频符号在频域的位置与该小区分配的PCI码相关,通过将邻小区的导频率符号频域位置尽可能地错开,可以一定程度降低导频符号相互之间的干扰,进而对网络整体性能有所提升(验证结果表明,在50%小区负载下,通过错开邻区导频符号位置,导频SINR有大约3dB左右的提升)。 3、相同PCI复用距离尽可能的远,如果在复用距离内,由于某种原因导致出现相同的PCI,在此情况下,则查找使用过的PCI集合中距离最远的且满足相关性的PCI进行分配 4、如果基站有超过3个小区的情况,按照如下方式处理:将该基站虚拟地分成多个基站,其中每个基站包含不超过三个小区,然后对这几个基站进行PCI分配。 基于实现简单,清晰明了,容易扩展的目标,目前采用的规划原则:同一站点的PCI分配在同一个PCI组内,相邻站点的PCI在不同的PCI组内。 对于存在室内覆盖场景时,规划时需要考虑是否分开规划。 PCI共有504个,PCI规划主要需尽量避免PCI模三干扰; 2、9种传输模式 1. TM1,单天线端口传输:主要应用于单天线传输的场合 2. TM2,开环发射分集:不需要反馈PMI,适合于小区边缘信道情况比较复杂,干扰较大的情况,有时候也用于高速的情况,分集能够提供分集增益 3. TM3,开环空间复用:不需要反馈PMI,合适于终端(UE)高速移动的情况 4. TM4,闭环空间复用:需要反馈PMI,适合于信道条件较好的场合,用于提供高的数据率传输 5. TM5,MU-MIMO传输模式(下行多用户MIMO):主要用来提高小区的容量 6. TM6,闭环发射分集,闭环Rank1预编码的传输:需要反馈PMI,主要适合于小区边缘的情况 7. TM7,Port5的单流Beamforming模式:主要也是小区边缘,能够有效对抗干扰 8. TM8,双流Beamforming模式:可以用于小区边缘也可以应用于其他场景 9. TM9, 传输模式9是LTE-A中新增加的一种模式,可以支持最大到8层的传输,主要为了提升数据传输速率

中兴社招面试经历

中兴社招面试经历 上10楼,发现我投的部门是多媒体与终端的部门,简单来说就是IPTV和视频监控两个主要方向。 一上去就笔试了,发了一个四页纸的试卷,规定时间四十分钟。 题目大概有: 1.全局变量和局部变量的存储区域。 2.实时操作系统的特征; 3.进程的三个状态和转换关系图; 4.计算数据类型存储时所需要的字节数。另外考察Union和Struct存储时候的区别。(个人觉得嵌入式都喜欢考这个); 5.Big-Endian和Small-Endian的区别;写个C语言程序判断系统属于哪种存储方式; 6.找出程序中错误;考的是在函数里面声明的变量和空间,函数返回的时候该控件会销毁; 7.Strcpy自己写出实现函数; 8.字符串反转的一串程序,找出其中错误; 9.给定一个数组,给出一种排序方法来把数由大到小排列。(我写的冒泡,我是直接去裸考的,只记得这个了,而且时间短) 10.Char 指针和字符串的关联,写个了程序,让你回答输出。 11.智力题一道。 我一直就不知道这道题该怎么解。网上流传的经典的三盏灯,三个开关,门关。然后门开一次,判断开关和灯的对应。 具体的题目我不帖出来了,因为我觉得招聘做来做去就是那些题目,考的原理我们大概都知道了啦,只是表现形式不一样。 笔试完面试,估计是两个搞技术的Team Leader给我面。不过我觉得我表现并不是很好,因为我完全没有准备就去面的。上午还在Windows上搞项目,下午去被人猛问LINUX下的东西,我的回答就是基本都是没有做过,不熟,忘记了。 之前做的TS流的解析和数据加密也忘记得差不多了,恰恰那个Leader又问我一个TS里面非常细的问题,居然问我PMT表的PID是多少,我当时狂晕。我的回答是:我接触那个是一年以前,而且之后都是从事不相关的项目,所以基本忘记了。况且那个有标准可以参考。另外,他们又想问网络的问题,结果我也是不知道。我也是实话时说,我真的没有搞过网络的东西,上课的时候,网络的课设就是把书本的某个路由算法变成代码。 总之,我和他们之间完全没有找到可以开聊的兴奋点。感觉满他们满意度不是那么的高。 第三面,来了个属于资深级别的吧。就我的项目也大致问了一下,总结说我的项目经验还不是很够,我也非常诚恳的表示是的,需要更多时间学习等。谈了薪资,结果比我现在的工资要少。(汗)然后问我的职业规划,进公司想做什么,如果公司后来给我提供的平台并不是我想要嵌入式平台,我会接收吗? 后面无关技术的问题,我相信我都回答的非常得体,因为那个人给我中肯的评价后,后来的一些问题我回答之后,他说我回答的非常好。O(∩_∩)O

Oracle面试题库_3

Oracle面试题库 END LOOP;7. 当在一个PLSQL块中通过查询得到一个值,但是没有任何值返回时,会产生异常吗?如果产生,是什么异常?A 不会有异常,只不过没有结果而已B 有异常,异常为No_data_foundC 有异常,异常为Value_erroD 编译都不通过8. 在PLSQL块中处理异常的语句是 A EXCEPTIONIF EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();END;B EXCEPTIONWHEN EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();END EXCEPTION ;C WHEN EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();D BEGINNULL;EXCEPTIONWHEN EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();END ;9. 当用户在PLSQL块中,像抛出自定义异常或者是系统异常时,所使用的关键字是 A THROWB RAISEC RAISE_APPLICATION_ERRORD EXCEPTION10. 在自定义异常中,用户可用的错误号范围在A 20000 ~ 29999B -20000 ~ -20999C 1~65535D 没有限制11. 阅读代码DECLAREBEGINDBMS_OUTPUT.PUT_LINE(‘外不快’);DECLAREMYEXCE EXCEPTION;BEGINRAISE MYEXCE;END;EXCEPTIONWHEN MYEXCE THENDBMS_OUTPUT.PUT_LINE(‘异常捕获’);END;出现的结果是

中兴综合面试常见问题回答技巧

1、你对加班怎么看? IT通信行业,加班是很正常的事。我会尽量在工作时间完成。 2、说说你为什么想来中兴? 希望能够充分发挥自己的优势,同时也进一步提高个人的综合能力。 3、请介绍你作为领导工作的情况? 目前是XX区域技术支持总监,经常需要领导、协调、监督各区域技术支持。 4、沟通在项目开发过程中的重要性? 良好的沟通是项目成功实施的基础。与客户的良好沟通能够减少项目的风险。团队中良好的沟通能够有效地提高开发的效率,同时营造和谐的团队氛围。更要与上级及时沟通,汇报项目进展情况等。 5、你通常在一个团队里面是什么位置? 领导地位(引导角色):引导市场&同事进行产品推广,引导客户选择合理解决方案及我们的产品等。 6、谈谈你认为你碰到的最大挫折是什么? 武电新产品推广项目:先找到需要的地方,把你产品的优点,功能说出来,让需要你的人感到他们需要这些东西;然后很敏感的钱的问题,让客户免费试用充分体会新产品的优点、功能及特点等等。 7、请问你认为如何才能和同事领导处好关系? 尊重领导,积极工作,乐于创新,乐于分享,团结同事,共同协作,互相帮助。同事间平等相处,保持和谐的同事关系,与领导真诚待人,多换位思考为人着想,注意坚持原则问题(该竞争的时候公平竞争)。 8、遇到问题和困难,你通常的解决办法是什么? 在项目(工作)中难免遇到困难,一味的气馁和逃避并不能解决问题。主动地去识别问题,学习知识,向同事请教、想办法解决问题。每天朝九晚五的生活难免枯燥,保持一个乐观积极的态度至为重要。 ================================================================================= 1、假设有一天你想离开一个企业,会是出于什么原因? 付出得不到回报;没有发展空间……;当然也可能是别的客观因素。 2、请问你认为中兴的发展前景如何?如何才发展的更好? 要点:企业管理、通信行业、研发队伍、企业影响力、市场推广力度、提高产品质量等。 3、请问当你如果和你的领导意见相左,发生矛盾,你怎么办? 从目标和处理方式等,进行对比分析,提出各种利益得失供领导选择,与领导沟通最终达成一致。 4、如果有一个项目,按照你所能得到的资源是很难完成的,怎么办? 积极拓展资源渠道(向身边同事、上级领导等)获得更多的资源,请求得到同事或者领导的帮助等。 5、当你的TEAM中发生矛盾,工作关系和平时关系有问题,你该怎么办? 公私分明,工作第一;先把团队工作做好,私下再分析个人存在的问题,改变现状建立良好的关系。 6、唐僧、孙悟空、沙僧和猪八戒,谁最适合团队工作?谁最适合做领导?为什么? 沙僧(任劳任怨,团队意识很强,而且善于承担责任);唐僧(最具有领导能力,善于分解任务等等)。 7、假设对于一项工作,你很努力的去做,并且自己认为做得很好,但你领导不认可,你该怎么办? 首先,跟领导沟通是否是领导要实现的目标和我预想的不同,然后对于我的工作方向(工作目标)进行调整。如果目标是一致的,只是方式上有分歧,我先会进行比较(可能领导从高处远处着想),如果确实我的方式有问题的我会调整,如果我的方式是有创新和突破的我会认真向领导解说,从而达成一致。 8、如果让你带领一个团队做项目,领导给你的项目是40天的量,但是限你30天内完成,而在28天的时候他发现你已经没法完成了,如果我是领导,你应该怎么跟我沟通? 反馈给主管让他知道难度,并预见自己能力范围内的任务量;努力和同事合作争取完成尽可能多的任务。并用事实证明我当前完成的很不错,希望领导再多给点时间,争取一定按时按质完成领导安排的任务。=================================================================================

中兴测试面试笔试题

中兴通讯股份有限公司软件测试笔试题姓名______ 一、选择题 1.下列哪个不属于软件缺陷产生的原因(D) A需求解释有错误 B设计说明有误 C软件代码有误 D操作系统有误 2.修复下列哪个阶段发现的软件缺陷的代价最小(A) A需求分析阶段 B详细设计阶段 C代码开发阶段 C系统测试阶段 3.单元测试对象是(B) A代码 B模块 C数据库 D界面 4.编码阶段产生的错误有哪项检查出来(A) A单元测试 B集成测试 C性能测试 C系统测试 5.下列说法正确的是(C) A 数据库是独立系统,不需要操作系统支持 B数据库技术的根本目标是解决数据库共享问题

C数据库设计指的是数据库管理系统 D在数据库系统中,数据的物理结构必须与逻辑结构一致 10. 能够给出数据库物理存储结构与物理存取方法的模式(A) A内模式 B外模式 C概念模式 D逻辑模式 11. 下列哪些命令组会统计多少用户登录系统() A who|wc-w B ~|~_I C ~|~_c D ~|~_wc 12. 1<=n<100的边界值有哪些(ABCD) A 1 B 100 C 99 D 101 二、填空题 1.SQL语句修改表结构(ALTER TABLE…) 2.TCP/IP的层次包括(应用层、传输层、网络层、网络接口层) 3.配置NFS服务器,在服务器端主要的配置(/etc/)文件 4.查看服务器IP的命令是(ipconfig/all) 5.B类地址缺省的子网掩码是() 6.单元测试的对象是(模块) 7.SUSE Linux中,起ftp服务器的程序是()

8.OSI 7层模型,网络层的功能是(本层通过寻址来建立两个节点之间的连接,它包括通 过互连网络来路由和中继数据) 9.数据库正常启动所经历的状态有(startup nomount/startup mount/startup open) 10.内存<=2G时,操作系统中SWAP分区一般设置为内存的(两)倍 11.Shell命令中通配符“*”代表(0或任意多个字符) 12.安装Linux的系统分区一般用()文件格式,其文件的权限是—rwxr——r—— 13.能分出数据库物理存储结构与物理存取的方法是(内模式) 14.能达到Linux重启结果的命令有() 15.不能达到Linux重启结果的命令有() 16.查看服务器IP的命令是(ipconfig/all) 17.配置NFS服务器,在服务器端主要配置(/ect/)文件 18.不需要ifconfig命令范围的是() 19.操作系统采用(存储程序控制)方式作为I/O数据传输方式 20.用()命令查看一个进程数有多少或者统计文件数有多少 三、判断题 1.在软件开发过程早期就发生的缺陷,修正缺陷的费用就越高,反之代价越小(×) 2.SUSE下top、Aix下topas都可以查看系统CPU的内存大小()

oracle常见面试题及答案

需求: 写一个邮件系统, 采用oracle+jsp+servlet来完成. 1.创建一个表空间。 2.创建一个用户,将用户赋到表空间上. 3.给用户赋权限. 4.以新建用户登录,创建一个程序包. 5.在表空间上建表,两个表 用户表 Id int Uname varchar Upass varchar 邮件表 eId int Title varchar Contents varchar Uid int 外键 附件表 Id int Filepath varchar Eid int 外键 6.作增,删,改,查的操作,全部封装到存储过程中 7.写一个java程序来调用. 1.解释FUNCTION,PROCEDURE和PACKAGE区别 答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值, 而function将返回一个值. 在另一方面,Package是为了完成一个商业功能的一组function和procedure的集合。

2.取某个序列的当前值的PL/SQL语句怎么写? 答:SELECT 序列名.CURRVAL FROM DUAL; Create sequence 名字 start with x increment by y maxvalue z nocycle 3.说明ORACLE数据库实例与ORACLE用户的关系? 答:实例可以包含多个用户,一个用户只能在一个实例下 4.创建用户时,需要赋予新用户什么权限才能使它连上数据库? 答:grant CONNECT [on 表名] to 用户名 5.比较truncate和delete命令? 答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL(data defining language数据定义语言),它移动HWK,不需要rollback segment(处理事务回滚操作)而Delete是DML(data manufacturing language数据操作语言)操作,需要rollback segment(处理事务回滚操作)且花费较长时间 6.给出数据的相关约束类型? 答:主键约束,外键约束,非空约束,唯一约束,检查约束。 7.说明索引的类型与作用? 答:索引类型上分为聚集索引,非聚集索引. 其作用是加快查询速度。 8.获取某个字符字段的最后3个字符的函数是什么? 答:select substr (字段,(length(字段)-3)) from 表 9.取当前系统时间点日期(不包括年月)的SQL写法是怎样的? 答:Select substr (to_char(sysdate,’YYYYMMDDh24hh:MM:SS’),5) from dual; to_char(sysdate,’YYYYMMDDh24hh:MM:SS’) 10.返回大于等于N的最小整数值? 答:select ceil(1.5) from dual; floor(1.5) 11.将根据字符查询转换后结果,规则为:’A’转换为’男’,’B’转换为’女’,其他字符转换为’未知’,请用一个SQL语句写出。 答:select decode(字符,’A’,’男’,’B’,’女’,’未知’) from dual; 12.如何搜索出前N条记录? 答:select * from 表 where Rownum <= N;

中兴三次面试经验【精选】

中兴三次面试经验 来到印尼第三天,我便虎头虎脑的去中兴面试去了。没有充分的心理准备,没有丰富的专业知识,更别提无法沟通的英语了,虽然满怀希望,但更多的只是试一试和锻炼一下的想法。 面试我的是人力资源部的经理,开始的时候聊一聊自己的工作经验,来到印尼的原因,等等。后来有一位印尼籍同事进来,进行了一系列的英文问答。我只听懂了三分之二,而且很多问题不懂怎么用英文回答。整个过程相当凄惨,被问得哑口无言。人力资源部的经理叫我利用1-2周时间恶补英文,等我的英文水平提高了再进行第二次面试。 没想到第二次面试来得这么突然,还不到一周时间就通知我。这次面试比想像的要复杂太多太多。终端部的领导叫我向他推荐手机。中文时还发挥的马马虎虎,可是英语测试时真傻了眼,一句营销的词语也说不上来,支支吾吾的相当丢人。中兴的人才怎么会那么多呢?面试我的小mm,漂亮有气质,谈吐清晰,英文也说得超级好。我幻想着有一天也能像她那样。相比之下,我是那样的无知,自卑啊! 如此惨痛的面试,本以为就此结束了中兴之旅。可是小mm对我评价还不错,他对老总说“这人虽然有很多地方需要学习,不过有一定的营销功底,还是可以培养的”。所以,今天老总约我见面了,他跟我阐述了在中兴的工作性质、工作内容,苦和累那是必须的,还说忙起来每天只睡3-4个小时。 无语啊!到底是新生活的开始还是噩梦的开始啊!多少要学的东西堆在那里,就算我埋头苦干几个月也学不完。不仅要熟练掌握英语,还要会说印尼语,还有一系列终端的知识、性能、技术理论,卖点,要知道这些基本的才能向客户推销。还要掌握进出口贸易的流程,还要学会渠道的销售知识,等等,等等,想一想就觉得这是多难的挑战,如何才能应付得了!如果连试用期都过不了就被炒了,这将是人生上多大的打击啊!而且,自从离开了china mobile,好不容易找回的平静、悠闲的生活,又将一去不复返了。 很复杂的一种心情,不知道是期待还是害怕。

中兴认证面试问题(含答案)

中兴认证面试题(附带答案) 1、工作经历、都在做什么,现在做什么。 根据自身情况进行答辩。 2、前台测试流程? 准备工具与工参,调试软件与设备,确定目标,规划路线,根据测试内容设置相应模板,测试准备工作,根据测试要求完成测试并保存好LOG;需要的设备有:笔记本电脑,GPS,逆变器,加密狗,测试终端,数据线。 3、主要关注指标那些? LTE测试中主要关注PCI(小区的标识码)、RSRP(参考信号的平均功率,表示小区信号覆盖的好坏)、SINR(相当于信噪比但不是信噪比,表示信号的质量的好坏)、RSSI(Received Signal Strength Indicator,指的是手机接收到的总功率,包括有用信号、干扰和底噪)、PUSCH Power(UE的发射功率)、传输模式(TM3为双流模式)、Throughput DL, Throughput UL上下行速率、RRC Setup Success Rate(无线资源建立成功率)、ERAB Setup Success Rate (无线接入承载建立成功率)、Access Success Rate(接入成功率)【拨测10次,成功率100%】,这三个指标是UE到eNodeB 接入层连接建立成功率的考核指标。 4、速率上不去的原因? 1)硬件性能问题: 终端异常(重启或更换终端)、故障(更换终端);服务器不稳定(更换服务器地址、或同时开启迅雷多线程下载、灌包); 基站硬件故障(重启基站或更换硬件);传输配置问题或故障(核查并更换传输); 天线硬件性能受限(更换单收单发天线为双收双发或智能天线); 2)覆盖问题:弱覆盖(RS、RF优化或者建议加站);过覆盖(RS、RF优化); 3)干扰问题: PCI冲突(换PCI、RS、RF优化);业务信道干扰(RS、RF优化); 导频污染(换PCI、RS、RF优化);网外干扰(通过扫频仪测试定位和排除); 4)邻区问题:邻区漏配,外部邻区参数设置错误等(邻区优化); 5)切换参数设置问题:迟滞、CIO等设置不合理导致频繁切换(切换参数优化); 影响上下行速率总体概括为:UE、服务器、无线环境、信号强度和质量、用户数量、系统带宽、传输模式等。 5、RSRP、SINR好速率上不去的原因有哪些? 1)检查UE终端设置是否正常; 2)检查服务器的线程设置是否正确; 3)请后台协查当前服务小区的用户数量,系统带宽设置,传输模式设置,是否有基站告警等; 4)是否存在模三干扰,切换迟滞等参数设置是否合理等;

相关文档
最新文档