下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
研发工程师面试笔试题目
研发工程师面试难吗?求职面试时,面试官一般都会问你一些问题,也可能是通
过问卷的形式提问,怎么回答才是最好的呢?这生给大家分享一些研发工程师面
试笔试题目,希望对大家有所帮助。
研发工程师招聘面试题
一、String,StringBuffer,StringBuilder的区别是什么?String为什么是不
可变的?
1.
String是字符串常量,StringBuffer和StringBuilder是字符串变量。
StringBuffer是线程安全的,StringBuilder是非线程安全的。具体来说
String是一个不可变的对象,每次修改String对象实际上是创新新对象,并
将引用指向新对象。效率很低。StringBuffer
是可变的,即每次修改只是针对其本身,大部分情况下比String效率高,
StringBuffer保证同步(synchronized),所以线程安全。StringBuilder没有
实现同步,所以非线程安全。但效率应该比StringBuffer高。StringBuffer
使用时最好指定容量,这样会比不指定容量快30%-40乐甚至比不指定容量的
StringBuilder还快.
二、VECTOR,ARRAYL1S?,LINKEDLIST的区别是什么?
vector是同步的,arraylist和linkedlist不是同步的。底层方面,vector
与arraylist都是基于object[]abay实现的,但考虑vector线程安全,所以
arraylist效率上回比vector较快。元素随机访问上,vector与arraylist是
基本相同的,时间复杂度是0(1),linkedlist的随机访问元素的复杂度为
0(n)o但在插入删除数据上,linkedlist则比arraylist要快很多。
linkedlist比arraylist更占内存,因为linkedlist每个节点上还要存储对
前后两个节点的引用。
三、HASHTABLE,HASHMAP,TreeMap区别
Hashmap和HashTable都实现了Map接口,但HashTable是线程安全的,
HashMap是非线程安全的。HashMap中允许key-value值均为null,但
HashTable则不允许。HashMap适合单线程,HashTable适合多线程。
HashTAble中的hash数字默认大小是11,增加方式为old_2+l,HashMap中的
hash默认大小为16,且均为2的指数。TreeMap则可以将保持的数据根据key
值进行排列,可以按照指定的排序方式。默认为升序。
四、ConcurrcntHashMap和HashTablc的区别
两者均应用于多线程中,但当HashTable增大到一定程度时,其性能会急剧下
降。因为迭代时会被锁很长时间。但ConcurrentHashMap则通过引入分割来保
证锁的个数不会很大。简而言之就是HashTable会锁住真个map,而
ConcurrentHashMap则只需要锁住map的一个部分。
五、Tomcat,apache,jboss的区别
Tomcat是servlet容器,用于解析jsp,servlet。是一个轻量级的高效的容
器;缺点是不支持EJB,只能用于Java应用。Apache是http服务器(web服务
器),类似于IIS可以用来建立虚拟站点,编译处理静态页面.支持SSL技术,
支持多个虚拟主机等功能。Jboss是应用服务器,运行EJB的javaee应用服务
器,遵循javaee规范,能够提供更多平台的支持和更多集成功能,如数据库连
接,JCA等。其对servlet的支持是通过集成其他servlet容器来实现的。如
tomcato
六、GETPOST区别
got是从服务器上获取数据,post是向服务器发送数据。get是把参数数据队
列加到提交表单的action属性所指的URL中,值和表单内各个字段一一对应,
在url中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容
放置在html
header内一起传送到action属性所指的url地址。对于get方式,服务区端
用request.QuerySlring获取变量值,对于post方式,服务器端用
request.Furui获取提交的数据。gel传送的数据量较小,pust较大,般不受
限制。get安全性比post要低,但执行效率较高。
七、SESSION,COOKIE区别
session数据放在服务器上,cookie则放在客户浏览器上。cookie不太安全,
因为可以分析出本地cookie,并进行cookie欺骗,考虑安全应使用session。
session会在一定时间内保存在服务器上,当访问增多时,会比较占用服务器
的性能,考虑减轻服务器压力则应该使用cookie。单个cookie保持的数据不
超过4k,很多浏览器都限制要给站点最多保存20个cookie。
八、Servlet的生命周期
主要分三个阶段:初始化一一调用init()方法,响应客户请求阶段一一调月
service。方法,终止阶段---调用destroy方法。工作原理:客户发送一个请
求,servlet调用service方法对请求进行响应,即对请求方式进行匹配,选
择调用doGet、doPost方法等,然后进入对于的方法中调用逻辑层的方法,实
现对客户的响应。自定义的servlet必须首先servlet接口。
具体生命周期包括:装载Servlet、服务器创建Servlet实例、服务器调用
Servlet的init()方法、客户请求到达服务器、服务器创建请求对象、服务创
建相应对象、服务器激活Servlet的service方法,请求对象和响应对象作为
sprvic.p.()方法的参数、sorvice()方法获得关于请求对象的信息,处理请求,
访问其他资源,获得需要的信息、service。方法可能激活其他方法以处理请
求,如doGet(),doPost()
深圳艾派应用系统有限公司Java研发工程师面试题
JAVA基础部分:
一:选择
关于静态变量描述正确的
垃圾回收的方式system.gc()
二:填空
三:问答
Statement和preparedStatement的区别
谈谈final,finally,finalize的区别
面向对象部分:(这部分主要还是UML方面的)
写一个Singleton模式
一:选择
UML的图
下面那个图可以用来说明程序的执行顺序和程序的行为
UML的执行者的描述正确的
2.Eclipse开发中用到的插件
3.项目开发中,遇到问题如何解决,举例说明
4.MVC控制层的作用
5.开发中用到的工具
6.谈谈数据库的内外连接
7.你用过哪些数据库
8.学习了哪些课程
9.举例说明快速学习的成果
10.在大学期间所获的奖励
11.谈谈数据结构
12.说说struts框架
在前台会先让填一张表,正面是自己的基本信息,反面是心理测试题,就是让
你选出符合描述自己的名词。
之后是做一套题,内容涉及到操作系统、数据结陶、计算机网络、计算机组成
原理、数据库。
题目类型分别是:30道单选、10道多项(多数有5-7个备选项)、填空题、3个
程序设计题。
先说程序设计题:
1、给出打保龄球计算得分的规则,然后给出程序设计流程图(N-S图),让根据
给出的规则将流程图补充完整。(网上好像有)
2、补充程序题,让就一个问题给出其递归算法和相应的递推算法(while)
综合的回忆一下其他题目:
1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届四川省广元市苍溪县初三下学期期中调研考试物理试题含解析
- 2026届浙江省重点中学第二学期初三期末教学质量检测试题物理试题含解析
- 急诊护理中的沟通技巧
- 2025年前台防疫礼仪模拟测试卷
- 护理核心制度与护理伦理
- 护理基础理论概述
- 护理引导式教学的护理研究方法
- 患者营养需求评估与满足
- 护理安全与安全实践
- 护理微课堂:用药管理要点
- 2026年咸阳职业技术学院单招职业技能测试题库附答案解析
- 全国工程监理行业知识竞赛题库(参考答案在末尾)
- 核安全形势课件图片
- 2025年公共英语三级考试试题及答案
- 2025ada《糖尿病管理标准(2025)》
- 工会安全监督工作内容
- 2025年内外妇儿联考试题及答案
- 部编人教版六年级语文下册六年级下册教学计划教学进度教学教案(2025-2026学年)
- 初中英语集体备课教学案例
- 2026年证券从业之证券市场基本法律法规考试题库500道含答案(模拟题)
- JJG 1206-2025 热式燃气表检定规程(试行)
评论
0/150
提交评论