`
吕金含
  • 浏览: 87793 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

启郡集团华为BES &DSV项目考试题

 
阅读更多

启郡集团华为BES &DSV项目考试题

一、基础问题

1.是否刚毕业?目前在哪里上班?能否接受加班和出差?

我目前毕业2年了,目前处于离职状态,可以接受加班和出差。

2.目前学习最好的是什么java ,orcale数据库,还是操作系统(Linux)?

目前学习最好的是java编程语言

3.在学校里主要学了哪些课程知识?

电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计


4.最近参与了那些项目?主要涉及了哪些技术?项目中你负责哪些部分?请简单介绍下你参与的项目。

携程旅游网项目,该项目主要酒店预定、机票预定、度假预定、商旅预定四大项目

设计技术:jquery技术,ajax技术,ssh三大框架技术,jsp技术。

我参加了酒店预定项目中的信息发布系统、机票信息实时查询与预定、会员管理、操作日志等模块。


二、技术问题

1.三大框架是什么?熟悉吗?Spring和MVC是什么?要怎么使用?如何实现它?

三大框架是Struts2、Spring、Hibernate 目前精通spring和hibernate对Struts有一定的了解

Spring是一个开源框架,轻量级的控制翻转(IOC)和面向切面(AOP)的容器框架。

怎样使用和实现:

1.导入Spring和Mvc的核心包

2.web.xml中配置servlet

3.创建Spring的配置文件

4.编写Action类

2.对java熟悉吗?

精通java


3.Final和Finally的区别?

Final是定义一个属性,该属性值为最终的,无法改变。

Finally为try catch中的默认会执行的语句


4.Connection和connections的区别?

Connections是个java.util下的类,它包含有各种有关集合操作的静态方法

Connection是个java.util下的接口,它是各种集合结构的父接口

5.Oracle的分页?

使用row函数,比如想查询oracle数据库emp表的前四行

select rownum,empno,ename from emp where rownum <5 order by empno;

6.简单介绍下递归,数据结构,分页如何取行数?

程序调用自身的编程技巧称为递归

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。

这个功能我们可以通过按行分页来实现,当然简单的按行分页肯定是没法实现按组分页的,我们可以设置在按行分页的同时,对每组进行补足空行,来实现若该组的数据不满5行的时候补足空行,从而实现另外一组会在下一页出现。

7.存储过程如何优化?

1.常量优化 2.操作符优化 3.In操作符优化 4.any和some操作符优化 5.all操作符优化 6.between操作符优化 7.and操作符优化


8.线程并发会出什么问题?

数据争用、忘记同步、死锁、优先级反转、隔离、纯度等

9.索引有何优缺点?

优点:

第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 

缺点:

第一,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。

第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间
就会更大。
第三,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。 

10.如何进行排序?

重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换

11.线程怎么保证数据的一致性?

使用synchronized同步方法,同步代码块,同步特殊变量,同步局部变量,

12.单元测试是什么?

对独立的单元代码进行正确的测试


13.异常如何使用?

在别的方法可能抛你这个异常的时候...你在这个方法上面加一个 throws MyException
然后在可能发生异常的代码里面写throw new MyException();
比如说 你写了个除法的方法..... chufa(int a, int b)
当b == 0 的时候你可以这样
if(b == 0){
    throw new MyException("除数不能为0");

}
这样就抛出了你自己的异常来提示错误信息..

14.Hibernate和JDBC的区别?

1.hibernate和jdbc主要区别就是,hibernate先检索缓存中的映射对象( 即hibernate操作的是对象),而jdbc则是直接操作数据库.
2.Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合
3.Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在兼容性问题。

15.什么是面向对象?

对象是以现实世界的对象为模型构造的,也具有状态和行为

16.对spring有哪些了解?

1)开源框架
2)IoC(控制反转),将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了松耦合
3)AOP 将安全,事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按照方面编程,提高了复用性

17.分页的介绍?

int pageSize:每页显示多少条记录
int pageNow:希望显示第几页
int pageCount:一共有多少页
int rowCount:一共有多少条记录

18.AOP是什么?

AOP是Spring框架的内容,是面向切面编程

19.Hibernate是什么?Mybatis是什么?

Hibernate是开源框架,对jdbc进行分装。

MyBatis是开源框架,数据持久框架。

20.Java和c++有何区别?

1.指针 java没有 c++有

2.多重基础 java没有 c++有

3.自动内存管理 java有 c++没有

4.操作符重载 java没有 c++有

5.缺省函数参数 java没有 c++有

21.集合主要有哪些?

Collection 、List、Set、HashSet、TreeSet

22.如何创建一个表,然后删除字段?

使用create语句创建一个表

alter table 表名 drop column 列名


分享到:
评论

相关推荐

    BES2300-IH_Datasheet_v0.25.pdf

    关于恒玄BES2300的资料,datasheet,支持协议,主要应用于华为tws,也是国内首家蓝牙5.0,低功耗和ANC高级主动降噪和蓝牙音频一体化芯片,播放音频时的电流从以往的14mA大幅降低到了4mA,还支持第三代FWS(Fully ...

    恒玄蓝牙芯片

    华为作为全球知名的科技巨头,其部分蓝牙耳机产品可能采用了恒玄的BES2000芯片,以实现高质量的音频传输和优秀的用户体验。 BES2000系列芯片是恒玄推出的一系列高性能、低功耗的蓝牙音频SoC(系统级芯片),专为TWS...

    ES在华为电信软件运维中的应用1

    【ES在华为电信软件运维中的应用】 在华为的电信软件运维中,Elasticsearch (ES) 被广泛应用于日志管理和分析,以提供高效、实时的运维监控和故障定位能力。以下是关于ES在华为电信软件运维中的具体应用和优化经验...

    20151031_聚焦主航道,在战略机会点上抢占机会1

    针对电信软件业务,任正非提出要加大聚焦力度,构建可重用的软件套件和平台,如BES(Business Enablement Services)、收入管理和融合视频平台。他强调,软件开发应转向以平台为中心,避免过度定制,以提高软件的可...

    积分管理系统java源码-resume:我的简历

    华为Bes开放实验室 开发Digital CRM 2016.05 - 2016.07 geminidb 基于leveldb的简单缓存,提供k-v,queue 2015.09 - 2016.06 北京浩桦科技 后台开发 负责金融托管平台单点登陆、清算、报表、数据管理、监控等模块开发...

    蓝牙SoC市场保持领先,智能手表与家居进展迅速.pdf

    在智能家居市场,恒玄科技成功打入小米、华为等知名品牌客户,推出的第二代WiFi/蓝牙双模AIoT SoC芯片BES 2600WM已量产上市,采用22nm工艺,降低了功耗并提升了AI算力,同时也率先支持了鸿蒙操作系统,广泛应用于...

    骨震动传感器在TWS耳机通话降噪中的应用.pdf

    目前,已经有多家公司推出了骨传导通话降噪耳机,包括苹果 AirPods Pro、华为 FreeBuds 3、漫步者 DreamPods等。在真实场景对比中,DreamPods的通话降噪效果明显优于FreeBuds和AirPods。 漫步者DreamPods采用大象声...

    20210326-国盛证券-恒玄科技-688608-股权激励彰显信心,AIoT龙头有望迎来持续高成长.pdf

    公司早在2017年便抓住Type-C音频芯片的机遇,成功导入华为、小米等厂商,随后在2018年率先采用28nm工艺实现混合主动降噪技术,2019年又推出了具有自研新技术的BES2300ZP芯片。公司凭借强大的研发能力和快速响应市场...

    2020年TWS蓝牙芯片龙头恒玄科技专题研究:财务分析、行业分析.pdf

    公司的主要产品包括普通蓝牙音频芯片、智能蓝牙音频芯片和Type-C音频芯片,终端客户群体庞大,包括华为、三星、OPPO、小米等国内外知名电子品牌,产品应用领域涵盖智能蓝牙耳机、Type-C耳机、智能音箱等。...

    电子元器件行业:恒玄科技:乘TWS浪潮,引领核芯动力.pdf

    2. **品牌客户合作**:公司与包括华为、三星、OPPO、小米等全球一线手机品牌,以及哈曼、JBL、AKG、SONY等著名音频品牌合作,说明其在供应链中的地位和产品的市场认可度。 3. **技术创新**:恒玄科技持续推出创新...

    20201215-东吴证券-恒玄科技-688608-智能音频SOC领军者:把握TWS成长红利,面向AIoT全面布局.pdf

    公司产品线不断迭代,拥有丰富的自主知识产权,快速响应市场和客户需求,获得了包括华为、三星、OPPO、小米等手机品牌,以及哈曼、JBL、AKG、SONY等专业音频厂商的重要客户地位,并在这些客户中占据重要份额。...

    20201125-国盛证券-恒玄科技-688608-TWS主控王者,全面布局AIoT.pdf

    在混合主动降噪技术方面,恒玄科技同样领先一步,采用了28nm工艺制程,并在2019年推出了BES2300ZP芯片,引入了自研的新专利IBRT技术。 报告提到,恒玄科技的客户资源非常丰富,涵盖了手机品牌、专业音频厂商、...

Global site tag (gtag.js) - Google Analytics