中兴认证面试问题含答案.docx
- 文档编号:26240806
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:25
- 大小:36.57KB
中兴认证面试问题含答案.docx
《中兴认证面试问题含答案.docx》由会员分享,可在线阅读,更多相关《中兴认证面试问题含答案.docx(25页珍藏版)》请在冰豆网上搜索。
中兴认证面试问题含答案
中兴认证面试题(附带答案)
1、 工作经历、都在做什么,现在做什么。
根据自身情况进行答辩。
2、前台测试流程?
准备工具与工参,调试软件与设备,确定目标,规划路线,根据测试内容设置相应模板,测试准备工作,根据测试要求完成测试并保存好LOG;需要的设备有:
笔记本电脑,GPS,逆变器,加密狗,测试终端,数据线。
3、主要关注指标那些?
LTE测试中主要关注PCI(小区的标识码)、RSRP(参考信号的平均功率,表示小区信号覆盖的好坏)、SINR(相当于信噪比但不是信噪比,表示信号的质量的好坏)、RSSI(ReceivedSignalStrengthIndicator,指的是手机接收到的总功率,包括有用信号、干扰和底噪)、PUSCHPower(UE的发射功率)、传输模式(TM3为双流模式)、ThroughputDL,ThroughputUL上下行速率、RRCSetupSuccessRate(无线资源建立成功率)、ERABSetupSuccessRate(无线接入承载建立成功率)、AccessSuccessRate(接入成功率)【拨测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)是否存在模三干扰,切换迟滞等参数设置是否合理等;
5)进行上行和下行UDP灌包,在UE侧和eNodeB的实时速率观察,排查空口原因;
6)扫频确定无外部干扰;
6、小区搜索的过程?
1、检测PSCH(用于获得5ms时钟,并获得小区ID组内的具体小区ID)
2、检测SSCH(用于获得无线帧时钟、小区ID组、BCH天线配置)
3、检测下行参考信号(用于获得BCH天线配置,是否采用位移导频)
4、读取BCH(用于获得其它小区信息)
7、LTE的帧结构。
FDD模式下,10ms的无线帧被分为10个子帧,每个子帧包括两个时隙,每个时隙长为;
TDD模式下,每个10ms无线帧包括2个长度为5ms的半帧,每个半帧由4个数据子帧和1个特殊子帧组成。
8、时隙与特殊时隙?
LTEFDD的帧结构:
帧长10ms,包括20个时隙(slot)和10个子帧(subframe)。
每个子帧包括2个时隙。
LTE的TTI为1个子帧1ms。
LTETDD的帧结构:
帧长10ms,分为两个长为5ms的半帧,每个半帧包含8个长为0.5ms的时隙和3个特殊时隙(域):
DwPTS(DownlinkPilotTimeSlot)、GP(GuardPeriod)和UpPTS(UplinkPilotTimeSlot)。
DwPTS和UpPTS的长度是可配置的,但是DwPTS、UpPTS和GP的总长度为1ms。
子帧1和6包含DwPTS,GP和UpPTS;
系统特殊时隙的概念解释:
DwPTS:
最多12个symbol,最少3个symbol,可用于传送下行数据和信令;
UpPTS:
UpPTS上不发任何控制信令或数据,UpPTS长度为2个或1个symbol,2个符号时用于短RACH或SoundingRS,1个符号时只用于sounding;
GP:
保证距离天线远近不同的UE的上行信号在eNB的天线空口对齐;提供上下行转化时间
GP大小决定了支持小区半径的大小,LTETDD最大可以支持100km;避免相邻基站间上下行干扰。
9、网优都关注哪些指标,怎么处理切换差小区。
簇优化关注指标:
LTE覆盖率、PDCP上/下行吞吐率、平均RSRP、平均SINR、切换成功率、RRC建立成功率、E-RAB建立成功率、掉线次数/掉线率。
后台关注指标:
RRC连接建立成功率、PDCP层吞吐量、E-RAB建立成功率、无线接通率、无线掉线率、E-RAB掉线率、RRC连接重建比率、eNB间切换成功率、eNB内切换成功率、小区内的平均用户数/最大用户数,上/下行PRB资源使用的平均个数。
处理切换差小区的思路:
1) 覆盖过差,eNB无法正确解调UE上报的测量报告;
2) 未配置测量控制信息;
3) UE测量配置中测量频点配置错误;
4) 邻区关系配置错误或漏配;
(以下为optional,可作为加分点)
5) 干扰;
6) T304配置过短;
7) 随机接入功率配置或信道配置不当;
8) 接纳控制失败
10、切换的信令。
以TD-LTE为例:
当UE在CONNECTED模式下时,eNodeB可以根据UE上报的测量信息来判决是否需要执行切换,如果需要切换,则发送切换命令给UE,UE不区分切换是否改变了eNodeB。
非竞争切换流程如下:
1)源侧ENB下发MeasurementControl(RRC重配消息)给UE终端;
2)UE进行RRC消息应答(MeasurementReport);
3)源侧ENB进行切换判决(HORequest)给目标侧ENB,目标侧ENB进行接纳控制,进行应答HORequestACK;
4)源侧ENB下发HOCOMMAND给UE,指示UE与目标小区进行下行同步;
5)目标侧ENB与UE间进行消息交互应答,建立RRC连接;
6)目标侧ENB与核心网进行路由更新,并通知源侧ENB进行资源释放;
以下是L3Message的切换信令示意图:
系统内站间切换信令流程:
11、LTE位置更新信令。
当UE进入一个小区,该小区所属TAI不在UE保存的TAIlist内时,UE发起正常TAU流程,分为IDLE和CONNECTED(即切换时)下:
(1)IDLE下,IDLE下发起的不设置"active"标识的正常TAU流程图如下:
(2)CONNECTED下发起的TAU流程:
12、ATTACH流程。
首先UE开机后会先在上次驻留的小区上尝试;如果没有,就要在划分给LTE系统的频带范围内做全频段扫描,发现信号较强的频点去尝试,找到中心频点开始接收PSS(主同步信号),通过接收PSS可以判断出是FDD还是TDD,以及组内cellID,之后继续接收SSS(辅同步信号),通过接收SSS可以得到小区组ID(可以得出小区 ID)以及10ms的边界进而实现帧同步,继续开始读取PBCH上的信息了,首先是接受CRS,这样可以实现时域和频域的精确同步,在PBCH上接收传输的MIB消息,接收PDSCH上传输的SIB消息,开始附着过程,见如下:
处在RRC_IDLE态的UE进行Attach过程,首先发起随机接入过程,即MSG1消息;
eNB检测到MSG1消息后,向UE发送随机接入响应消息,即MSG2消息;
UE收到随机接入响应后,根据MSG2的TA调整上行发送时机,向eNB发送RRCConnectionRequest消息;
eNB向UE发送RRCConnectionSetup消息,包含建立SRB1承载信息和无线资源配置信息;
UE完成SRB1承载和无线资源配置,向eNB发送RRCConnectionSetupComplete消息,包含NAS层Attachrequest信息;
eNB选择MME,向MME发送INITIALUEMESSAGE消息,包含NAS层Attachrequest消息;
MME向eNB发送INITIALCONTEXTSETUPREQUEST消息,请求建立默认承载,包含NAS层AttachAccept、ActivatedefaultEPSbearercontextrequest消息;
eNB接收到INITIALCONTEXTSETUPREQUEST消息,如果不包含UE能力信息,则eNB向UE发送UECapabilityEnquiry消息,查询UE能力;
UE向eNB发送UECapabilityInformation消息,报告UE能力信息;
eNB向MME发送UECAPABILITYINFOINDICATION消息,更新MME的UE能力信息;
eNB根据INITIALCONTEXTSETUPREQUEST消息中UE支持的安全信息,向UE发送 SecurityModeCommand消息,进行安全激活;
UE向eNB发送SecurityModeComplete消息,表示安全激活完成;
eNB根据INITIALCONTEXTSETUPREQUEST消息中的ERAB建立信息,向UE发送RRCConnectionReconfiguration消息进行UE资源重配,包括重配SRB1和无线资源配置,建立SRB2、DRB(包括默认承载)等;
UE向eNB发送RRCConnectionReconfigurationComplete消息,表示资源配置完成;
eNB向MME发送INITIALCONTEXTSETUPRESPONSE响应消息,表明UE上下文建立完成;
UE向eNB发送ULInformationTransfer消息,包含NAS层AttachComplete、ActivatedefaultEPSbearercontextaccept消息;
eNB向MME发送上行直传UPLINKNASTRANSPORT消息,包含NAS层AttachComplete、ActivatedefaultEPSbearercontextaccept消息。
以下是L3Message的附着流程:
13、CSFB处理思路,CSFB时延如何优化?
四元鉴权改为三元鉴权
不允许跨LAC出现
核心网优化
被叫选择性鉴权
立即指配打开
14、RF优化思路。
1、弱覆盖:
A、增加站点;B、提升小区发射功率;C、调整天馈的俯仰角、下倾角,增强覆盖。
D、无法调整,可做2、3G优化;
2、越区覆盖:
降低小区功率、下压天线下倾角、调整方位角;邻区漏配需优化相应的邻区关系;
3、同频MOD3干扰:
控制小区覆盖,调整覆盖方向,重规划PCI;
4、23G切换失败:
核查2G参数是否配置正确;核查2G邻区;查看23G切换参数。
15、KPI优化思路(切换、掉线等)。
一般掉线和切换失败处理思路:
1) 传输问题、ENB告警、UE故障等;
2) 邻区漏配、错配导致,包括同频和异频;
3) 弱覆盖导致;
4) 上下行干扰导致,下行干扰一般包括MOD3干扰、导频污染等,上行干扰一般包括用户间的上行干扰以及外部上行干扰;
5) 切换迟滞门限、重选门限的设置不合理导致;
16、GSM主要关注那些指标,怎么进行优化?
日常监控关注的有掉话率,拥塞率,话务量,无线接入性,彩信端到端成功率,路测DT/CQT指标有覆盖率、掉话率,接通率,半速率使用比例,异常事件的分析,如呼叫切换失败、切换失败、位置更新。
常见的优化手段有:
天馈调整解决弱覆盖、越区覆盖,邻区优化,切换门限参数优化,接入参数门限优化,频点优化,干扰排查等等。
17、LTE-2G优先级,重选到2G开关。
参数建议
参数路径
涉及到的主要参数
默认值
修改为
备注
配置管理-->修改区-->管理网元-->TD-LTE-->E-UTRANTDD小区-->系统消息调度
系统消息调度ID3
是否包含SIB7
是[1]
配置管理->修改区-->管理网元-->TD-LTE-->小区重选配置
E-UTRAN小区重选
Snonintrasearch(同低优先级RSRP测量判决门限)
50(dB)
20
ThreshServing,LowP(服务载频低门限)
6
0
重选到低优先级频点服务小区的RSRQ判决门限配置开关
0(关闭)
小区选择所需的最小RSRP接收水平(dBm)
-130
-122
频内小区重选所需的最小接收水平(dBm)
-130
-122
配置管理->修改区-->管理网元-->TD-LTE-->小区重选配置-->GSM小区重选
GERAN载频数目
0
1
配1就配一个频点组,配2就是配置2个频点组
GERAN载频测量配置
频带指示
根据实际情况配置,比如配置为DCS1800[3],那么最终重定向下发的频点就是DCS1800的频点。
详细arfan数目
0
根据实际需要配置每组配置多少频点,就填多少。
小区选择所需的最小接收水平(dBm)
-109
重选到低优先级GERAN小区的低门限(dB)
12
14
GERAN小区重选优先级
4
4
起始ARFCN
0
根据实际情况配置,一般配置为0或者配置为频点组里最小的GSM频点
arfan数目详细列表
建议配置1个频点组,可以把GSM900和GSM1800的频点配置到一个频点组中,1800和900混合配置时,”频带“选择900或1800都可以;
配置管理->修改区-->管理网元-->TD-LTE-->无线业务配置
全局业务开关
UE去激活开关
开
UE定时器中
UE去激活定时器
10s
可根据实际情况修改
18、100RB如何计算得出?
每个子帧最大可用的RB数和子帧配比无关,帧结构和上,下行时隙配比是网络设计好的,根据协议来定,20M的系统带宽,对应的最大RB数为100个,终端的做业务时的RB是由小区分配的。
RB:
频域上连续12个子载波,时域上一个slot,称为1个RB;
RE:
频域上一个子载波,时域上一个symbol,称为1个RE;
占用带宽=子载波宽度*每RB的子载波数*RB数目;
其中每个子载波宽度=15K,每RB的子载波数=12,可以计算出20M带宽对应100个RB。
19、怎么处理无线掉线率TOP小区。
TOP小区处理:
站点告警查询失败时段:
区分是个别时段还是连续,是某天质差还是连续质差;检查网管配置,是否存在邻区漏配,错配现象;应用分析工具分析是否存在覆盖问题;查看周边同MOD3小区是否也存在质差;分析TA报告,查看上/下行是否存在问题,进行针对性调整。
1、C++或Java中的异常处理机制的简单原理和应用。
答:
当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。
违反语义规则包括2种情况。
一种是JAVA类库内置的语义检查。
例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。
另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。
所有的异常都是java.lang.Thowable的子类。
2、Java的接口和C++的虚类的相同和不同处。
答:
由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。
与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。
当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是publicstatic,所有方法默认情况下是public。
一个类可以实现多个接口。
3、垃圾回收的优点和原理。
并考虑2种回收机制。
答:
Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。
由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。
垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。
垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。
回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。
4、请说出你所知道的线程同步的方法。
答:
wait():
使一个线程处于等待状态,并且释放所持有的对象的lock。
sleep():
使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。
notify():
唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。
Allnotity():
唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。
5、请讲一讲析构函数和虚函数的用法和作用。
答:
置于“~”是析构函数;析构函数因使用“~”符号(逻辑非运算符),表示它为逆构造函数,加上类名称来定义。
析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调用,也没有重载,只有在类对象的生命期结束的时候,由系统自动调用。
有适放内存空间的做用!
虚函数是C++多态的一种表现。
例如:
子类继承了父类的一个函数(方法),而我们把父类的指针指向子类,则必须把父类的该函数(方法)设为virturl(虚函数)。
使用虚函数,我们可以灵活的进行动态绑定,当然是以一定的开销为代价。
如果父类的函数(方法)根本没有必要或者无法实现,完全要依赖子类去实现的话,可以把此函数(方法)设为virturl函数名=0,我们把这样的函数(方法)称为纯虚函数。
如果一个类包含了纯虚函数,称此类为抽象类。
在JAVA里没有象C++中的,所谓的析构函数 ,因为当一个对象不在使用的时候,它会自动被垃圾回收器回收,所以也就用不着析构函数了,那个finalize 也只有在被垃圾回收器回收,才会被执行,而且很多时候,垃圾回收器并不一定执行,所以它不能当做C++中的所谓的析构函数使用。
虚函数在JAVA里也是没有的,比较象近的应该算是 interface。
6、Error与Exception有什么区别?
答:
Error表示系统级的错误和程序不必处理的异常,Exception表示需要捕捉或者需要程序进行处理的异常。
7、在java中一个类被声明为final类型,表示了什么意思?
答:
表示该类不能被继承,是顶级类。
8、描述一下你最常用的编程风格。
答:
(1)类名首字母应该大写。
字段、方法以及对象(句柄)的首字母应小写。
对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。
Java包(Package)属于一种特殊情况:
它们全都是小写字母,即便中间的单词亦是如此。
对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是Java1.1和Java1.2的区别之一)。
(2)为了常规用途而创建一个类时,请采取“经典形式”,并包含对下述元素的定义:
equals()hashCode()toString()clone()(implementCloneable)implementSerializable
(3)对于自己创建的每一个类,都考虑置入一个main(),其中包含了用于测试那个类的代码。
为使用一个项目中的类,我们没必要删除测试代码。
若进行了任何形式的改动,可方便地返回测试。
这些代码也可作为如何使用类的一个示例使用。
(4)应将方法设计成简要的、功能性单元,用它描述和实现一个不连续的类接口部分。
理想情况下,方法应简明扼要。
若长度很大,可考虑通过某种方式将其分割成较短的几个方法。
这样做也便于类内代码的重复使用(有些时候,方法必须非常大,但它们仍应只做同样的一件事情)。
(5)设计一个类时,请设身处地为客户程序员考虑一下(类的使用方法应该是非常明确的)。
然后,再设身处地为管理代码的人考虑一下(预计有可能进行哪些形式的修改,想想用什么方法可把它们变得更简单)。
(6)使类尽可能短小精悍,而且只解决一个特定的问题。
下面是对类设计的一些建议:
一个复杂的开关语句:
考虑采用“多形”机制数量众多的方法涉及到类型差别极大的操作:
考虑用几个类来分别实现许多成员。
9、heap和stack有什么区别。
答:
栈是一种线形集合,其添加和删除元素的操作应在同一段完成。
栈按照后进先出的方式进行处理。
堆是栈的一个组成元素
10、如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。
答:
publicclassBigInt()
{
int[]ArrOne=newArrOne[1000];
StringintString="";
publicint[]Arr(Strings)
{
intString=s;
for(inti=0;i {.................................... 11、如果要设计一个图形系统,请你设计基本的图形元件(Point,Line,Rectangle,Triangle)的简单实现 答: 12、谈谈final,finally,finalize的区别。 答: final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 13、AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 答: 匿名的内部类是没有名字的内部类。 不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现。 14、StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。 答: NestedClass(一般是C++的说法),InnerClass(一般是JAVA的说法)。 Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。 注: 静态内部类(InnerClass)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象 Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。 而通常的内部类需要在外部类实例化后才能实例化。 15、HashMap和Hashtable的区别。 答: 都属于Map接口的类,实现了将惟一键映射到特定的值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中兴 认证 面试 问题 答案