应聘考试题目.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应聘考试题目

软件开发人员应聘考试题:1、简单介绍什么是OLTP系统和OLAP系统,两者的英文全名是什么,主要有什么区别?答:OLTP系统(即Online Transaction Process),系统的特点是具备实时要求,或者至少说对响应的时间多长有一定的要求;系统的业务逻辑一般比较复杂,可能需要经过多次的运算。OLAP系统(即Online Aanalyse Process),系统一般用于系统决策使用。通常和数据仓库、数据分析、数据挖掘等概念联系在一起。主要特点是数据量大,对实时响应的要求不高或者根本不关注这方面的要求,以查询、统计操作为主。2、oracle数据库sql语法中什么是聚合函数和分析函数,说明两者的主要区别和用途?答:聚合函数也叫多行函数或组合函数。只能用在select列表、having条件、排序条件中,聚合函数的参数为数组,数据的大小为记录数。分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。分析函数和聚合函数的不同之处:普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行都可以返回一个统计值。3、请列举五种SQL Server与oracle两者区别的主要函数:1)当前日期与时间函数区别:SYSDATE|GETDATE();2)数字转换字符函数区别:TO_CHAR()|CONVERT();3)返回一个非空表达式函数区别:DECODE()|COALESCE();4)取整(截取)函数区别:TRUNC()|CAST();5)取随机数函数区别:SYS.DBMS_RONDOM.VALUE()|RAND();4、软件开发设计流程步骤有哪些?答:软件开发一般分为五个阶段:1)问题的定义及规划:此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。2)需求分析:在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。3)软件设计:此阶段中要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。软件设计一般分为总体设计和详细设计。4)程序编码:此阶段是将软件设计的结果转化为计算机可运行的程序代码。在程序编码中必定要制定统一、符合标准的编写规范。以保证程序的可读性、易维护性。提高程序的运行效率。5)软件测试:在软件设计完成之后要进行严密的测试,一发现软件在整个软件设计过程中存在的问题并加以纠正。整个测试阶段分为单元测试、组装测试、系统测试三个阶段进行。测试方法主要有白盒测试和黑盒测试。5、app软件开发流程主要包括哪些:答:总体分为:应用规划;架构设计;界面设计;数据操作与存储;业务实现;页面跳转。具体分为:app软件开发的整体框架思路形成及主要功能设计;app软件开发的大概界面构思和设计(使用流程设计);app软件开发大功能模块代码编写;把大概的界面和功能连接后,大致demo就出来了;demo自己试用和体验几遍后,根据情况修改;没有大错误后,可以尝试寻找beta用户;根据测试用户的反馈,修改问题;app软件开发完成后,加入UI元素。反复测试无错误后上传软件平台。6、从自身掌握软件开发知识及经验的基础上,怎样理解作为一名优秀的计算机编程人员需要具备哪些知识条件:答:1)掌握数制及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;2)理解计算机的组成以及各主要部件的性能指标;3)掌握操作系统、程序设计语言的基础知识;4)熟练掌握计算机常用办公软件的基本操作方法;5)熟练掌握基本数据结构和常用算法;6)熟练掌握C程序设计语言,以及C++、Java、C#、Visual Basic中一种程序设计语言;7)熟悉数据库、网络和多媒体的基础知识;8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;10)了解信息化、计算机应用的基础知识;11)正确阅读和理解计算机领域的简单英文资料。7、是否从事过HIS方面的信息系统技术支持工作,HIS英文全称是什么?8、物联网的含义是什么,都包括哪些领域?物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。由此,顾名思义,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档