`
- 浏览:
243736 次
- 性别:
- 来自:
广州
-
公司人才专业考试题B卷
考试填写说明:
1. 请仔细阅读题目文字,领会要求后,填写解答内容。对题目理解有异议可以向公司主考人提出要求解释。
2. 要求考生如实填写考题解答内容,保证信息沟通的真实性和有效性。
3. 全部题目答案必须填写入本word文档中,如需用其它工具,则将结果内容复制到本word文档中的答案位置内。
考试解答说明:
1. 考试在规定的时段内完成,原则上是3小时。但根据个人需要可以申请延长。考卷必须真实记录答题使用时间。
2. 将以解答问题的真实性、完整性和准确性为优先评价原则。
3. 根据个人实际情况,可以对题目选择性回答,但要保持回答真实性。
考试纪律说明:
1. 考试的目的是为了能了解你目前的真实水平,为我们日后的合作奠定真实和负责的基础。所以请你务必保证填写内容的真实性。
2. 若我们发现或日后合作中发现,存在考试不真实的现象,我们将取消你的全部考试成绩和今后的考试资格,并立刻中断与你已建立起的合作关系。
3. 请相互尊重,严格承诺,诚信为重!
备注:
1. 本试卷是作为软件工程师SE专业考试题目
2. 请在“解答:”的下一行开始填写你的答案。全部答案写在本栏内。
考试者填写下列项 公司填写下列项
姓 名 考生编号
联系方法 考试地点
应聘职位 Java软件工程师 建议职位
考试日期 考试评定
开始时间 预约时间
结束时间 考试结论
软件编程
题目1 英文阅读并翻译中文
题目:
请阅读并翻译下列英文技术文档:
This chapter is an overview of what object-oriented programming is all about, including the answer to the basic question “What’s an object?”, interface vs. implementation, abstraction and encapsulation, messages and functions, inheritance and composition, and the all-important polymorphism. You’ll also get an overview of issues of object creation such as constructors, where the objects live, where to put them once they’re created, and the magical garbage collector that cleans up the objects that are no longer needed. Other issues will be introduced, including error handling with exceptions, multithreading for responsive user interfaces, and networking and the Internet. You’ll learn what makes Java special, why it’s been so successful, and about object-oriented analysis and design.
解答:
题目2 理解OO思想和OOP实践
题目:
用你的语言表达对下列概念的理解:
什么是对象?什么是类?对象是靠什么进行交互的?什么是接口?
类之间有哪些种关系?并举例说明?
你认为面向对象程序设计语言最显著的特征是哪三个?
请解释什么是对象的封装?封装的好处有哪些?
请解释什么是对象的继承?试举几个继承的好处?简单介绍你在以前工作中使用继承的一个案例。画出〔本科生、教授、研究生、学生、人、自学者〕之间的继承关系。
请解释什么是对象的多态性?并举例说明多态性?你在以前工作中使用过吗?简单介绍是如何使用的?
解答:对象就是实体,类就是具有相同属性的一类集合。对象是靠他们之间的方法进行交互的,接口就是一个实现了一标准,只要符合这个标准都可以用。
类之间关系:继承,关联,多态,聚合,组成,实现。。。
面向对象程序设计语言最显著的特征就是:封装,继承和多态。
对象的封装就是把对的属性不能直接操作,只有通过方法对他们的属性进行操作。
对象的封装的好处是保护数据。
对象的继承是一个对象具有另一个对象的所以方法和public ,protected的属性。
继承的好处是可以少写程序代码。
人
教授 学生 自学者
研究生 本科生
对象的多态: 满足了以下条件就构成了多态:
1. 继承和重写父类的方法
2. 子类对象声明父类类型
3. 通过循环调用数组对象的方法即为重写了的方法
就会产生不同的结果。
这就是多态
工作中使用过。
题目3 Java语言和JDSK使用
题目:
请用Java语言编写一段程序代码,实现如下功能:
从命令行接收字符串作为参数,并排序输出这些字符串。例如:接收顺序是b c a,则输出顺序是a b c,按照ASCII顺序来排序。
解答:public class StringReader{
}
题目4 编程实例一 (Html & Javascript类题目)
题目:
有个一表格如下图所示:
请写出表格定义中的html代码
<table border = 1 id = “tableObj”>
解答:
题目5 编程实例二 (Javascript编程题目)
题目:
编写一段Javascript 程序,把字符c所在的单元格的内容替换成hello world,
见下图:
提示:要求只能利用”tableobj”这个Id的名字,找到第一行第三个单元格,然后更改其内容。
解答:
题目6 编程实例三 (JSP编程题目)
题目:
请谈谈JSP/SERVLET内置对象request和response有什么区别,有在JSP/SERVLET中请谈谈页面怎么做重定向?现在Jsp页面有两种重定向代码如下:
response.sendRedirect("/index.jsp");
request.getRequestDispatcher("/index.jsp").forward(request,response);
根据你的理解简单谈谈sendRedirect, 和forward做重定向的区别。
解答:
题目7 Struts类题目
题目:
MVC的全称是什么?谈谈你对MVC FrameWork的理解,如果你熟悉Struts 的话,谈谈Struts怎么体现MVC的框架结构?
看下列例子,按照要求编写内容:
例子:有一个用户登录页面Login.jsp,允许用户要输入用户账号和用户密码,点击“登录Login”按钮并提交,若用户合法登录则显示欢迎页面,若登录失败出现错误提示页面。
假设用户登录的Action类名为com.vland.LoginAction
1、试写出其ActionMapping的定义内容,名字自己命名
2、写出用DynaActionForm,在struts-config.xml中的定义
解答:
1<action-mapping>
<action path=”/login”
type=
name=
scope=
input= >
<forward name=”” path=”” />
< />
</action>
</action-mapping>
2<form-bean name=”” type=”” >
<form-property name=”” type=”” />
</form-bean>
题目8后台O/R技术类
题目:
O/R Mapping (Object Relational Mapping ) 指的是对象关系映射,我们常用的数据库一般都是RMDBS关系型的数据库,那么怎么把关系型数据库的访问转换成面向对象型的数据持久层访问就成为了一项课题,在实际开工作中地位是非常重要的,如果你有这方面经验,请论述一下你对此有什么样的理解和认识?
具体介绍一下,你熟练并使用的后台O/R Mapping技术是什么样的一个架构?
解答:
题目9 数据库类题目
题目:
你过去曾经使用过哪些数据库?现在有个表(class_room)是主表,另外一个表(students)是子表左图所示,若用关联查询得到右边的查询结果,该怎么做?参看下面的图,请写出Sql语句。
解答:
题目10 编程规范和技术文档
题目:
请介绍你在编程时,是否注意遵循编程的规范性?为什么要遵循编程的规范性?你常遵循和注意哪些编程规范?
有一些程序人员不重视和不愿意编写技术文档,因此文档编写的质量和水平也较差,你如何看待这个问题?对你来说你觉得是写程序简单还是写技术文档简单?
你以前是否曾发生这样的情况:程序发生变化后,技术文档没有及时变化,造成文档和现在的系统发生了很大的差异?你觉得这个问题应该如何解决?
解答:
题目11 编程工具和资源
题目:
请列举一些你常使用的编程工具,并介绍累计使用时间和熟练掌握程度。
请介绍你程序测试和调试的能力和经验。并介绍在调试过程中常遇到的一些难点是什么?介绍一些你最拿手的调试技巧和经验,以体现你调试程序的能力。
请列举你常用的开发环境配置。
你对程序的配置发布是否熟练?简单介绍一些。
请列举你常使用的编程资源网站名称,并简单介绍如何使用它们?
解答:
结束语
题目:
我们希望能通过这样的考试,来检验你软件编程方面的基本素质和实际能力:
1. 英文技术文章的阅读能力
2. 软件编程的基本概念,如OOP等
3. 编程语言的掌握程度,如C++或Java,能编写规范的程序代码
4. J2EE网站前台编程能力和集成经验
5. J2EE网站后台编程能力和集成经验
6. 编程工具和编程环境配置以及程序调试方面的能力和经验。
7. 网站建设非J2EE技术的编程能力和集成经验
若你觉得我们的考试题目或者你已经回答内容,不能反映出你真实和基本的情况,请在下面进行针对性的补充说明?
你对我们的考试有什么反馈意见?
解答:
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
这份"【面试必备】JAVA 最常见面试题全解析 附 PDF"文档,正是为准备Java面试的开发者量身定制的资源,涵盖了Java的基础到高级知识点,旨在帮助你全面理解和掌握Java技术。 一、基础篇 1. Java语法:包括变量、数据...
Java shiro面试题_Java最新面试题及答案-动力节点.html
最新_互联网公司招聘_笔试_开发_java面试题_常见面试_编程.pdf
【标题】"javamianshiti.rar_C 笔试题_java 试题_java笔试题_java面试_笔试" 提供了一个关于Java编程语言的面试和笔试准备资源的集合,其中可能涵盖了C语言的基础知识以及Java的核心概念。 【描述】"java面试笔试题...
java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 ...
JAVA大牛替你整理面试真题,面试大厂,90%会被问到的Java面试题(附答案)。 作为最广泛使用和部署的语言,Java 是 Web 领域的三大核心技术之一。 它由 James Gosling,Patrick Naughton 和 Mike Sheridan 于 1991 ...
本资料“直击面试系列_破解Java面试题_全”显然是为了帮助求职者准备这些常见的Java面试问题。 首先,我们来看看Java的基础知识。Java语法基于C++,但去除了指针等易出错的特性,引入了垃圾回收机制来自动管理内存...
本压缩包包含了一系列由IT资深专家单兴华整理的最新各大公司企业的真实Java面试题,旨在帮助求职者提升自己的技术水平和面试准备。 首先,我们来看"java练习题2.doc",这可能是针对基础语法和编程技巧的练习,涵盖...
【标题】:“每日一题20190628_java面试题_”是指一个针对Java程序员的面试问题集合,可能包含各种Java编程语言、框架、设计模式以及系统架构等相关问题,旨在帮助求职者准备面试。 【描述】:“java面试题,参考...
JAVA就业面试题264道_以及答案 JAVA就业面试题264道_以及答案 JAVA就业面试题264道_以及答案 JAVA就业面试题264道_以及答案 JAVA就业面试题264道_以及答案 JAVA就业面试题264道_以及答案 JAVA就业面试题264道_以及...
最新_互联网公司招聘_笔试_开发_【Java常见面试题】_java常见面试题及答案.pdf
1. 消息可靠性: 2. 消息低延迟: 3. 每个消息⾄少投递⼀次: 4. 每个消息只消费⼀次: 5. Broker的Buffer满了怎么办? 6. 回溯消息: 7. 消息堆积: 8. 分布式事务: 9. 定时消息: 10. 消息重试: ...
### 深圳各公司Java面试题精要解析 #### 中联宏达 - Struts面试题解析 **1. 如何定义FormBean?** FormBean是Struts框架中用于封装表单数据的类,通常继承自`org.apache.struts.action.ActionForm`。定义FormBean...
MLDN魔乐科技_直击面试系列_破解JAVA面试题_1.pdf
本资料"java_examine.rar"是一个关于Java面试题的资源包,包含一个视频讲解和一份文本文件,帮助应聘者准备面试。 视频文件"java_examine.wmv"很可能是由经验丰富的讲师或行业专家提供的面试题解析,涵盖了Java基础...
### Java经典面试题知识点 #### Java数据结构容器 - **核心知识点**:Java集合框架,包括List、Set、Map等接口及其实现类。List接口代表有序的集合,例如ArrayList和LinkedList;Set接口代表不允许重复元素的集合,...
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
java常见面试题_答案 对于初次面试的人有很大帮助
2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题、Netty面试题、Elasticsearch面试题、Tomcat面试题、Dubbo面试题、Kafka面试题、Linux面试题、2021面试题、java面试...
java面试题 100IT名企java面试必考面试题