teradata笔试题

合集下载

大数据笔试题

大数据笔试题

大数据笔试题一、数据概述大数据是指规模巨大、类型繁多且增长迅速的数据集合,这些数据无法用常规的软件工具进行捕捉、管理或处理。

随着科技的进步和互联网的普及,大数据已成为各行各业必备的资源。

利用大数据,企业可以深入了解消费者的需求、优化运营和决策,进而带来商业价值的提升。

二、大数据的应用领域1. 金融行业:利用大数据分析客户信息,从而进行个性化推广和风险控制。

同时,大数据还有助于高频交易和欺诈检测。

2. 医疗保健:通过分析大量的医疗数据,可以提高疾病诊断的准确性和效率,加快新药研发的进程,同时也有助于推动健康管理和慢性病预防。

3. 零售业:大数据分析可以帮助零售商了解消费者需求和购买行为,改进产品和服务,并进行精准的市场推广和定价。

4. 制造业:利用大数据分析生产和工艺数据,可以改进生产流程,提高生产效率和产品质量。

5. 物流和运输:大数据可以帮助物流企业进行路径优化、货运需求预测和交通拥堵管理,提高物流效率。

6. 媒体和娱乐:大数据分析可以帮助媒体公司更好地了解受众偏好,进行精准广告投放,推荐个性化内容。

三、大数据的挑战1. 数据质量:大数据的采集和整理过程容易受到数据质量的影响,如数据的准确性和完整性,导致分析结果不准确。

2. 数据隐私和安全:大数据中可能包含个人隐私信息,如何保护用户数据安全、合规使用数据成为一个重要问题。

3. 技术挑战:大数据的存储、处理和分析涉及到庞大的计算和存储能力,同时需要掌握复杂的数据分析算法和技术。

4. 人才短缺:对于大数据的应用需要一支具备数据分析和挖掘能力的专业团队,但目前大数据人才相对匮乏。

四、大数据的发展趋势1. 人工智能与大数据的结合:人工智能技术的发展使得对大数据的处理和分析更加智能化,可以实现自动化的数据预测和决策支持。

2. 建立数据生态系统:将数据进行共享和交换,通过数据整合和跨行业协作,实现数据的互通共赢。

3. 数据隐私保护技术:通过加密、权限管理等技术手段,保护用户数据的隐私和安全。

大数据笔试题及答案

大数据笔试题及答案

大数据笔试题及答案# 大数据笔试题及答案## 一、单选题1. 题目:在大数据领域,Hadoop的核心技术是什么? - A. HBase- B. Hive- C. MapReduce- D. Pig答案:C2. 题目:以下哪个不是大数据的特点?- A. Volume(体量)- B. Velocity(速度)- C. Variety(多样性)- D. Visibility(可见性)答案:D3. 题目:Spark与Hadoop相比,主要优势是什么? - A. 更高的存储能力- B. 更快的处理速度- C. 更强的兼容性- D. 更低的成本答案:B## 二、多选题1. 题目:以下哪些技术是大数据存储技术?- A. Hadoop Distributed File System (HDFS)- B. NoSQL数据库- C. 数据仓库- D. 内存数据库答案:A, B, C, D2. 题目:大数据在以下哪些领域有应用?- A. 金融- B. 医疗- C. 教育- D. 交通答案:A, B, C, D## 三、简答题1. 题目:请简述大数据的4V特点。

答案:大数据的4V特点指的是:- Volume(体量):数据量巨大,通常达到TB或PB级别。

- Velocity(速度):数据生成和处理速度快,需要实时或近实时的处理能力。

- Variety(多样性):数据类型多样,包括结构化、半结构化和非结构化数据。

- Veracity(真实性):数据的质量和准确性,确保数据的可靠性。

2. 题目:什么是数据挖掘,它在大数据中的作用是什么?答案:数据挖掘是从大量数据中通过算法找出模式和关系的过程。

在大数据中,数据挖掘用于发现数据中的隐藏模式、趋势和关联,帮助企业做出更明智的决策。

## 四、案例分析题1. 题目:某电商平台希望通过分析用户行为数据来优化产品推荐系统,请简述可能的分析步骤。

答案:- 数据收集:收集用户在平台上的行为数据,如浏览、购买、评价等。

大数据笔试题及答案

大数据笔试题及答案

大数据笔试题及答案大数据技术的兴起和发展已经成为当今世界的热点话题。

随着人们对数据的需求和对数据分析的重视,大数据相关岗位的需求也日益增加。

因此,在求职和升职过程中,大数据笔试已成为各大公司选拔人才的重要环节。

本文将介绍几道常见的大数据笔试题目,并提供答案供参考。

题目一:请解释什么是大数据?并列举大数据的特点。

答案:大数据是指庞大且复杂的数据集合,无法使用传统的数据管理和分析方法进行处理。

大数据的特点包括以下几点:1. 大量性:大数据通常以TB、PB甚至EB为单位衡量,数据量巨大。

2. 高速性:大数据的产生速度非常快,需要实时或近实时地对数据进行处理和分析。

3. 多样性:大数据来源多样,可以包括结构化数据、半结构化数据和非结构化数据等多种形式。

4. 核心价值:大数据蕴含着重要的商业价值和创新机会,可以为企业决策和业务发展提供有力支持。

题目二:请简述Hadoop的原理和应用场景。

答案:Hadoop是一种分布式计算框架,基于Google的MapReduce和Google文件系统的研究成果。

其核心是Hadoop分布式文件系统(HDFS)和分布式计算框架(MapReduce)。

Hadoop的原理是将一个大任务划分为多个小任务,分布式地在多台计算机上进行计算。

MapReduce将计算任务分为Map阶段和Reduce阶段,通过将数据分片并在多个节点上并行计算,提高了计算效率。

Hadoop的应用场景包括大数据分析、数据挖掘、机器学习等领域。

它可以处理海量的数据,并通过分布式处理提高了数据的处理速度和计算效率。

题目三:请简述Spark的特点和优势。

答案:Spark是一种快速、通用、可扩展的大数据处理引擎。

其特点和优势如下:1. 快速:Spark使用内存计算,相比传统的基于磁盘的计算框架,速度更快。

同时,Spark还支持迭代计算和交互式查询,适用于需要实时计算的场景。

2. 通用:Spark提供了丰富的API,支持多种编程语言(如Java、Scala、Python等),可以处理大部分数据处理和分析需求。

大数据笔试题试题及答案

大数据笔试题试题及答案

大数据笔试题试题及答案1、以下哪种操作能够实现实体完整性() [单选题]A、减少数据冗余B、设置唯一键C、设置外键(正确答案)D、设置主键2、关于SecondaryNameNode 哪项是正确的() [单选题]A、它的目的是帮助NameNode合并并编辑日志,减少NameNode启动时间(正确答案)B、它对内存没有要求C、它是NameNode的热备D、SecondaryNameNode应与NameNode部署到一个节点3、更新数据表中的记录用以下哪一项() [单选题]A、UPDATE(正确答案)B、UPDATESC、DELETED、INSERT4、以下哪项不是事务的特性() [单选题]A、唯一性B、原子性C、一致性D、持久性E.可靠性(正确答案)5、返回字符串长度的函数是() [单选题]A、length(正确答案)B、leftC、longD、len6、一个字符串类型的值能存储最大容量是() [单选题]A、1GB、512MB(正确答案)C、128MBD、256MB7、关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是()[单选题]A、 TIMESTAMP可以自动记录当前日期时间B、两者值的范围不一样C、两者占用空间不一样D、两者值的范围一样(正确答案)8、以下语句错误的是() [单选题]A、alter table emp delete column addcolumn;(正确答案)B、alter table emp add column addcolumn int;C、alter table emp modify column addcolumn charD、alter table emp change addcolumn addcolumn int;9、以下表示可变长度字符串的数据类型是() [单选题]A、 VARCHAR(正确答案)B、 TEXTC、 ENUMD、 CHAR10、在Oracle数据库中DROP、DELETELGTRUNCATE不确的说法是() [单选题]A、DROP语句将删除表的结构,不释放表所占用的空间(正确答案)B、TRUNCATE不带查询条件C、DELETE和TRUNCATE只删除表的数据不删除表的结构D、TRUNCATE删除表数据的同时将自动ID置人11、事势是数据库进行的基本工作单位。

日立环球存储笔试题分享

日立环球存储笔试题分享

日立环球存储笔试题分享
日立环球存储笔试题分享:
选择:
1、图形(35题15分钟) 也是找规律,就是很简单的图形,大部分都没什么问题,少部分没想到也没办法。

2、字母数字(35题10分钟) 就是看前面的字母或数字,找出规律,补充一个。

个人感觉字母比较难点,数字比较简单。

可能是我天生对字母不敏感。

如果有和我差不多的,可以考虑先做后面的数字题再做前面的字母题。

3、简单数学应用(30题20分钟) 这部分感觉像GRE的数学部分,但估计还简单点,主要是题目要看懂,数学不难。

翻译:
1、英译汉一段说日立的信息创新,把电脑上面的数据存储扩展到日常家电上面,大概是100单词。

2、汉译英是一段讲日立成立,与IBM合并,发展的中文,大概100汉字左右。

感谢您的阅读,祝您生活愉快。

大数据开发工程师招聘笔试题与参考答案(某世界500强集团)2025年

大数据开发工程师招聘笔试题与参考答案(某世界500强集团)2025年

2025年招聘大数据开发工程师笔试题与参考答案(某世界500强集团)(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、以下哪项不是大数据开发工程师常用的编程语言?A. JavaB. PythonC. C++D. SQL2、在Hadoop生态系统中,以下哪个组件用于数据存储?A. Hadoop MapReduceB. Hadoop YARNC. Hadoop HDFSD. Hadoop Hive3、题干:以下哪种技术不是大数据处理中常用的分布式存储技术?A、Hadoop HDFSB、CassandraC、MySQLD、HBase4、题干:在Hadoop生态系统中,以下哪个组件主要用于实现流式计算?A、Hadoop MapReduceB、HiveC、Spark StreamingD、HBase5、以下哪种技术不属于大数据处理框架?A. HadoopB. SparkC. MongoDBD. Kafka6、以下哪种算法不适合用于大数据处理?A. MapReduceB. K-meansC. 决策树D. 回归分析7、在大数据处理中,以下哪个技术通常用于数据的实时处理?A. Hadoop MapReduceB. Spark StreamingC. ElasticsearchD. Hive8、以下哪种数据库管理系统适合用于大数据应用场景?A. MySQLB. PostgreSQLC. MongoDBD. Oracle9、在以下关于Hadoop生态系统组件的描述中,哪一个是负责处理海量数据的分布式存储系统?A. Hadoop MapReduceB. Hadoop HDFSC. Hadoop YARND. Hadoop Hive 10、在数据分析中,以下哪个工具主要用于数据清洗和预处理?A. PandasB. Scikit-learnC. TensorFlowD. Keras二、多项选择题(本大题有10小题,每小题4分,共40分)1、以下哪些技术栈是大数据开发工程师在项目中可能会使用的?()A、Hadoop生态圈(HDFS、MapReduce、Hive等)B、Spark生态圈(Spark SQL、Spark Streaming等)C、JavaD、PythonE、SQL2、以下哪些是大数据处理中常见的算法?()A、数据清洗算法B、数据挖掘算法C、机器学习算法D、分布式算法E、优化算法3、以下哪些技术是大数据处理中常用的分布式计算框架?()A、HadoopB、SparkC、FlinkD、MapReduceE、Drools4、以下哪些是大数据开发工程师需要掌握的编程语言?()A、JavaB、PythonC、ScalaD、SQLE、Shell5、以下哪些技术是大数据开发工程师在数据仓库设计中需要熟悉的?()A. ETL(Extract, Transform, Load)B. SQLC. NoSQLD. Hadoop6、大数据开发工程师在进行数据清洗时,以下哪些步骤是必要的?()A. 去除重复数据B. 处理缺失值C. 数据标准化D. 数据转换E. 数据校验7、以下哪些技术或工具通常用于大数据开发?()A. HadoopB. SparkC. MySQLD. KafkaE. Python8、大数据开发中,以下哪些是数据挖掘和分析常用的算法?()A. 决策树B. 聚类算法C. 支持向量机D. 主成分分析E. 时间序列分析9、以下哪些技术栈是大数据开发工程师在项目中常用的?()A. Hadoop生态圈(HDFS, MapReduce, YARN等)B. Spark生态圈(Spark Core, Spark SQL, Spark Streaming等)D. ElasticsearchE. Docker 10、以下关于大数据开发工程师的职责描述,正确的是?()A. 负责大数据平台的设计、开发和优化B. 负责数据采集、存储、处理和分析C. 负责数据挖掘和机器学习算法的应用D. 负责编写和维护数据可视化工具E. 负责大数据项目的前期规划和后期评估三、判断题(本大题有10小题,每小题2分,共20分)1、大数据开发工程师在数据处理时,通常使用Hadoop作为分布式存储和处理平台,而Hadoop的MapReduce编程模型是最核心的计算模型。

Teradata官方面测试试题

Teradata官方面测试试题

Teradata官方面试题————————————————————————————————作者:————————————————————————————————日期:Teradata Advanced SOL1.(选择)对于OLAP函数的结果进行筛选需要用哪个关键字?( A )A. QUALIFYB. WHEREC. HAVINGD. 均可2.(选择)以下关于聚合函数的用法哪个是正确的?(AB )A. SUM (AMOUNT) OVER ( )B. SUM (AMOUNT) OVER (PARTITION BY DEPT)C. SUM (AMOUNT) OVER (PARTITION BY DEPT UNBOUNDED PRECEDING ANDUNBOUNDED FOLLOWING)D.以上都正确3.(选择)为了比较两个时间区间,根据两个时间区间是否重叠返回布尔值(TRUE或FALSE),使用什么运算符?( C )A. EXTRACTB. INTERSECTC. OVERLAPSD. OVERLAP4.(填空)对于窗口聚合函数,使用partition by关键字进行动态分组。

5.(填空)对于语句”INTERVAl YEAR TO MOUNTH”,MOUNTH取值范围 0-11。

6.(填空)若salary_amount列为DECIMAL(10,2),现有SOL语句SELECTsalary_amount(FORMAT ‘G$-(10) D9(2)’ ) FROM EMPLOYEE,其中参数G表示一个图形字符。

7.(判断)对于merge来说在on条件中只能出现UPI或者UNPI字段。

错8.(判断)Recursive Queries 不能用作视图。

错9.(判断)使用Create Table A AS (select * from B ) with data 的语句将创建一张和B表完全一样的副本。

错10.(判断)ST_NAME NOT LIKE ANY (‘%R%’,’%E%’)表示的含义是ST_NAME NOT LIKE ‘%R%’OR ST_NAME NOT LIKE‘%E%’。

数据库笔试题及答案

数据库笔试题及答案

数据库笔试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系型数据库中,以下哪个概念用于描述表之间的关系?A. 属性B. 实体C. 关系D. 域答案:C3. SQL语言中,用于查询数据的命令是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D4. 在数据库设计中,为了减少数据冗余和提高数据一致性,通常采用哪种范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 所有范式答案:C二、填空题1. 数据库管理系统(DBMS)可以分为两类:________和________。

答案:关系型数据库管理系统;非关系型数据库管理系统2. 在SQL中,________子句用于从表中选择数据。

答案:SELECT3. 数据库的完整性约束包括实体完整性、参照完整性和________。

答案:域完整性4. 数据库的________是指数据库中数据的组织方式和数据之间的关系。

答案:结构三、简答题1. 解释什么是事务的ACID属性,并分别给出它们的定义。

答案:ACID属性是指事务的四个基本特性,分别是:- Atomicity(原子性):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- Consistency(一致性):事务必须保证数据库从一个一致性状态转换到另一个一致性状态。

- Isolation(隔离性):事务的执行不会被其他事务干扰。

- Durability(持久性):一旦事务提交,则其所做的修改会永久保存在数据库中。

2. 描述数据库规范化的目的是什么?答案:数据库规范化的目的是减少数据冗余和避免数据异常,提高数据的一致性和完整性,同时优化查询性能。

四、编程题1. 编写一个SQL查询,用于找出所有学生的平均成绩。

答案:```sqlSELECT AVG(grade) AS average_gradeFROM students;```2. 编写一个SQL语句,用于插入一条新记录到名为“employees”的表中。

大数据分析师招聘笔试题与参考答案2025年

大数据分析师招聘笔试题与参考答案2025年

2025年招聘大数据分析师笔试题与参考答案(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、大数据分析师通常需要具备哪些编程语言的知识?A. Java和PythonB. Java和C++C. C++和PythonD. SQL和R2、在大数据处理中,以下哪种技术常用于进行数据预处理,提高数据质量?A. HadoopB. SparkC. 数据清洗D. 数据挖掘3、大数据分析师在进行市场分析时,需要从大量数据中快速找到关键信息。

以下哪些工具能够帮助分析师高效地从数据中发现模式?A、Microsoft ExcelB、Google SheetsC、HadoopD、Python数据分析库(如Pandas)4、在进行数据预处理时,处理缺失值的方法有很多种。

以下哪种方法通常不是首选的处理缺失值的方式?A、删除含有缺失值的记录B、使用均值、中位数或众数填充C、使用基于模型的方法预测缺失值D、将缺失值填充为0或-15、在数据预处理阶段,下列哪种方法不是用来处理缺失值的?A. 删除含有缺失值的记录B. 使用均值、中位数或众数填充缺失值C. 利用算法预测缺失值D. 增加新的特征来代替缺失值E. 保留缺失值不做处理6、以下哪种数据可视化工具最适合用于展示数据间的相关性?A. 柱状图B. 散点图C. 饼图D. 折线图7、以下哪项不是大数据分析中的数据预处理步骤?()A. 数据清洗B. 数据转换C. 数据集成D. 数据加载8、下列关于Hadoop架构的描述,错误的是()A. Hadoop采用分布式存储系统HDFSB. Hadoop采用分布式计算框架MapReduceC. Hadoop的YARN负责资源管理和任务调度D. Hadoop不支持数据实时处理9、题干:大数据分析技术的发展趋势中,哪项技术被认为是提升数据分析效率的关键因素?A. 分布式计算技术B. 云计算平台C. 大数据存储技术D. 机器学习算法 10、题干:在数据预处理环节,以下哪种不属于数据分析异常值检测的方法?A. 箱线图B. 标准差检验C. 假宾美貌检验D. 卡方检验二、多项选择题(本大题有10小题,每小题4分,共40分)1、在大数据处理中,下列哪些技术可以用于提高数据处理速度?A. 分布式计算B. 数据压缩C. 内存计算D. 手动编码优化E. 使用更高效的算法2、关于Hadoop生态系统中的组件,以下哪些描述是正确的?A. HDFS提供高吞吐量的数据访问,适合大规模数据集的应用。

大数据开发岗笔试题

大数据开发岗笔试题

大数据开发岗笔试题
大数据开发岗是一个需要掌握多种技能的岗位,涉及到数据处理、数据分析、编程等多个方面。

在笔试题中可能涉及到以下内容:
1. 数据处理,可能会涉及到对大规模数据的处理能力,包括数
据清洗、数据转换、数据抽取等方面的题目。

这些题目可能会要求
应聘者熟练掌握Hadoop、Spark等大数据处理框架。

2. 编程能力,大数据开发岗位通常需要应聘者具备一定的编程
能力,可能会涉及到Java、Python等编程语言的相关题目,包括编
程逻辑、算法等方面的考察。

3. 数据库知识,大数据开发岗位可能会要求应聘者掌握数据库
相关知识,包括SQL语言的应用、数据库设计等方面的题目。

4. 大数据技术栈,可能会涉及到对大数据生态系统的了解,包
括Hadoop、Spark、Hive、Hbase等相关技术的应用和原理。

5. 数据分析能力,可能会要求应聘者具备一定的数据分析能力,包括数据挖掘、数据建模等方面的题目。

总的来说,大数据开发岗位的笔试题目会涵盖数据处理、编程能力、数据库知识、大数据技术栈和数据分析能力等多个方面,考察应聘者的综合能力和技术水平。

希望我的回答能够帮助到你。

大数据笔试题及答案

大数据笔试题及答案

大数据笔试题及答案一、选择题1. 大数据的4V特性包括:A. Volume(体量大)B. Velocity(速度快)C. Variety(种类多)D. Veracity(真实性)E. Value(价值高)答案:ABCE2. Hadoop生态系统中,用于数据存储的是:A. HBaseB. HiveC. HDFSD. Pig答案:C3. 下列哪个不是大数据技术?A. SparkB. HadoopC. MySQLD. Storm答案:C二、填空题1. Hadoop的两个核心组件是________和________。

答案:HDFS、MapReduce2. 用于实时处理大数据流的框架是________。

答案:Apache Storm3. 用于处理大数据的SQL-on-Hadoop工具是________。

答案:Hive三、简答题1. 请简述大数据的4V特性。

答案:大数据的4V特性指的是体量大(Volume)、速度快(Velocity)、种类多(Variety)和价值高(Value)。

体量大指的是数据量巨大,速度快指的是数据生成和处理的速度非常快,种类多指的是数据类型繁多,包括结构化、半结构化和非结构化数据,价值高指的是数据中蕴含着巨大的价值,但需要通过分析和挖掘来实现。

2. 请解释Hadoop生态系统中HDFS的作用。

答案:HDFS(Hadoop Distributed File System)是Hadoop生态系统中用于存储数据的分布式文件系统。

它能够将大文件分割成多个块,并将这些块分散存储在集群中的多个节点上,从而实现数据的高可靠性和高吞吐量。

HDFS的设计目标是提供高容错性和高吞吐量的访问数据,适用于处理大数据。

四、计算题1. 假设一个Hadoop集群有10个节点,每个节点有2TB的存储空间,且HDFS的块大小为128MB,请计算该集群的总存储容量和总可用存储容量。

答案:总存储容量 = 10个节点 * 2TB/节点 = 20TB。

元数据管理笔试题及答案

元数据管理笔试题及答案

元数据管理笔试题及答案一、单项选择题(每题2分,共10分)1. 元数据(Metadata)是指:A. 数据库中存储的数据B. 描述数据的数据C. 数据库的备份D. 数据库的查询语句答案:B2. 在数据仓库中,元数据用于:A. 存储用户信息B. 描述数据仓库的结构和数据的来源C. 作为数据仓库的查询优化D. 作为数据仓库的物理存储答案:B3. 以下哪项不是元数据管理的关键组成部分?A. 数据定义B. 数据控制C. 数据安全D. 数据存储答案:D4. 元数据的质量对于数据仓库的成功至关重要,这是因为:A. 元数据可以提高数据仓库的性能B. 元数据可以降低数据仓库的成本C. 元数据可以提高数据的准确性和可信度D. 元数据可以自动维护数据仓库答案:C5. 在元数据管理中,数据字典通常用于:A. 存储用户账户信息B. 定义数据元素和数据结构C. 存储数据库的备份D. 作为数据库的查询优化工具答案:B二、多项选择题(每题3分,共15分)6. 元数据可以分为以下哪些类型?A. 技术元数据B. 业务元数据C. 管理元数据D. 操作元数据答案:A, B, C7. 以下哪些是元数据管理的主要目标?A. 提高数据的可用性B. 降低数据管理成本C. 确保数据的一致性和准确性D. 提高数据的安全性答案:A, B, C, D8. 在元数据管理中,以下哪些活动是常见的?A. 元数据的收集B. 元数据的存储C. 元数据的维护D. 元数据的删除答案:A, B, C9. 元数据的准确性对于以下哪些方面至关重要?A. 数据分析B. 业务决策C. 数据共享D. 数据迁移答案:A, B, C, D10. 以下哪些是元数据管理工具的常见功能?A. 自动化元数据捕获B. 元数据的版本控制C. 元数据的可视化D. 元数据的物理存储答案:A, B, C三、简答题(每题10分,共20分)11. 请简述元数据管理的重要性。

元数据管理是确保数据仓库和业务智能项目成功的关键因素。

巨人网络笔试题目

巨人网络笔试题目

巨人网络笔试题目
巨人网络笔试题目
巨人网络JAVA笔试基础题
1、string 是最基本的数据类型吗?
2、int 和 integer 有什么区别
3、string 和 stringbuffer 的区别
4、运行时异常与一般异常有何异同?
5、说出 servlet 的生命周期,并说出 servlet 和 cgi 的区别。

6、说出 arraylist,vector, linkedlist 的存储性能和特性
7、ejb 是基于哪些技术实现的?并说出sessionbean 和entitybean 的.区别,statefulbean 和statelessbean 的区别。

8、collection 和 collections 的区别。

9、&和&&的区别。

10、hashmap 和 hashtable 的区别。

11、final, finally, finalize 的区别。

12、sleep() 和 wait() 有什么区别?
13、overload 和 override 的区别。

overloaded 的方法是否可以改变返回值的类型?
14、error 和 exception 有什么区别?
15、同步和异步有何异同,在什么情况下分别使用他们?举例说明。

16、abstract class 和 interface 有什么区别?
更多相关的,大家敬请关注栏目!。

海量数据笔试真题

海量数据笔试真题

海量数据笔试真题1、海量数据分布在100台电脑中,想个办法⾼校统计出这批数据的TOP10。

⽅案1:s 在每台电脑上求出TOP10,可以采⽤包含10个元素的堆完成(TOP10⼩,⽤最⼤堆,TOP10⼤,⽤最⼩堆)。

⽐如求TOP10⼤,我们⾸先取前10个元素调整成最⼩堆,如果发现,然后扫描后⾯的数据,并与堆顶元素⽐较,如果⽐堆顶元素⼤,那么⽤该元素替换堆顶,然后再调整为最⼩堆。

最后堆中的元素就是TOP10⼤。

2、 1000万字符串,其中有些是重复的,需要把重复的全部去掉,保留没有重复的字符串。

请怎么设计和实现?⽅案1:这题⽤trie树⽐较合适,hash_map也应该能⾏。

3、⼀个⽂本⽂件,找出前10个经常出现的词,但这次⽂件⽐较长,说是上亿⾏或⼗亿⾏,总之⽆法⼀次读⼊内存,问最优解。

⽅案1:⾸先根据⽤hash并求模,将⽂件分解为多个⼩⽂件,对于单个⽂件利⽤上题的⽅法求出每个⽂件件中10个最常出现的词。

然后再进⾏归并处理,找出最终的10个最常出现的词。

4、腾讯⾯试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给⼀个数,如何快速判断这个数是否在那40亿个数当中?⽅案1:oo,申请512M的内存,⼀个bit位代表⼀个unsigned int值。

读⼊40亿个数,设置相应的bit位,读⼊要查询的数,查看相应bit位是否为1,为1表⽰存在,为0表⽰不存在。

⽅案2:这个问题在《编程珠玑》⾥有很好的描述,⼤家可以参考下⾯的思路,探讨⼀下:⼜因为2^32为40亿多,所以给定⼀个数可能在,也可能不在其中;这⾥我们把40亿个数中的每⼀个⽤32位的⼆进制来表⽰,假设这40亿个数开始放在⼀个⽂件中。

然后将这40亿个数分成两类:1.最⾼位为02.最⾼位为1并将这两类分别写⼊到两个⽂件中,其中⼀个⽂件中数的个数<=20亿,⽽另⼀个>=20亿(这相当于折半了);与要查找的数的最⾼位⽐较并接着进⼊相应的⽂件再查找;再然后把这个⽂件为⼜分成两类:1.次最⾼位为02.次最⾼位为1并将这两类分别写⼊到两个⽂件中,其中⼀个⽂件中数的个数<=10亿,⽽另⼀个>=10亿(这相当于折半了);与要查找的数的次最⾼位⽐较并接着进⼊相应的⽂件再查找。

巨杉数据库笔试题

巨杉数据库笔试题

巨杉数据库笔试题树是结点的集合,它的根结点数目是A) 有且只有1B) 1或多于1C) 0或1D) 至少2程序设计语言的基本成分是数据成分、运算成分、控制成分和A) 对象成分B) 变量成分C) 语句成分D) 传输成分以下不属于软件工程的3个要素的就是A) 工具B) 过程C) 方法D) 环境正确答案: D数据结构做为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构展开的运算,以及A) 数据的存储结构B) 计算方法C) 数据映象D) 逻辑存储正确答案: A在计算机中,算法就是指A) 加工方法B) 解题方案的精确而完备的叙述C) 排序方法D) 查询方法正确答案: B开发软件所需高成本和产品的低质量之间有著锋利的矛盾,这种现象称为A) 软件投机B) 软件危机C) 软件工程D) 软件产生正确答案: B下面不属于软件设计原则的就是A) 抽象B) 模块化C) 自底向上D) 信息隐蔽正确答案: C研发大型软件时,产生困难的根本原因就是A) 大系统的复杂性B) 人员科学知识严重不足C) 客观世界千变万化D) 时间很紧、任务轻正确答案: A单个用户采用的数据视图的叙述称作A) 外模式 B) 概念模式C) 内模式 D) 存储模式正确答案: ASQL语言又称作A) 结构化定义语言B) 结构化掌控语言C) 结构化查询语言D) 结构化压低语言正确答案: C将E-R图切换至关系模式时,实体与联系都可以则表示成A) 属性B) 关系C) 键D) 域正确答案: B以下SQL语句中,用作修正表中结构的就是A) ALTERB) CREATEC) UPDATED) INSERT正确答案: A数据库、数据库系统和数据库管理系统之间的关系就是A) 数据库包括数据库系统和数据库管理系统B) 数据库系统包含数据库和数据库管理系统C) 数据库管理系统包括数据库和数据库系统D) 3者没显著的涵盖关系正确答案: B关系表的每一民不聊生称作一个A) 元组B) 字段C) 属性D) 码正确答案: A在以下C语言程序中,可以用作局部变量的就是( B )。

亚信笔试题B卷试题以及答案

亚信笔试题B卷试题以及答案

亚信笔试题B卷试题以及答案亚信联创科技校园招聘B卷考试时间 60_分钟 _ 考试方式(闭)卷(本试卷满分100分,答案请写在答题卡上)请不要在问卷上答题或涂改,笔试结束后请务必交回试卷部分内容分值备注技能部分一、计算机基础 40分二、 C/C++语言基础JAVA语言基础 40分二选一40分三、数据库 20分总分 100分第一部分——计算机基础一、选择题(每题2分,总分40分)1. CPU状态分为目态和管态两种,什么是从目态转换到管态的唯一途径? ( D )A.运行进程修改程序状态字B.进程调度程序C.中断屏蔽D.中断2. 引入多道程序设计的目的是( C )A.增强系统的用户友好性B.提高系统实用性C.充分利用CPUD. 扩充内存容量3. Windows系统是一个(B )操作系统。

A、单用户单系统B、单用户多任务C、多用户单任务D、多用户多任务4. 在半导体存储器中,动态随机存储器DRAM的特点是(D )。

A、按位结构方式存储B、按字结构方式储存C、信息在储存介质中移动D、每隔一定时间进行一次刷新5. 单地址指令的格式是由( B)构成。

A、操作码和操作数地址B、操作码和原操作数地址C、操作码和目的操作数地址D、操作码和下一条指令地址6. 八进制数76转换为二进制数为(C )A、110111B、111101C、111110D、1111117. 80486型号的微处理器能同时处理的二进制位数是(C )位。

A、8B、16C、32D、648. 下面关于串的的叙述中,哪一个是不正确的?(B )A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储9. 若串S1=‘ABCDEFG’, S2=‘9898’ ,S3=‘###’,S4=‘012345’, 执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2)))其结果为()A.ABC###G0123B.ABCD###2345C.ABC###G1234D.ABCD###123410. 设有两个串p 和q,其中q 是p 的子串,求q 在p 中首次出现的位置的算法称为(C )A.求子串 B.联接 C.匹配 D.求串长11. 下列字符中,ASCII码值最大的是 ( D )。

雅虎笔试题——精选推荐

雅虎笔试题——精选推荐

雅虎笔试题雅虎笔试题雅虎笔试题⾟⾟苦苦把题做完,系统提⽰说“由于长时间未操作,系统失去联系”,艾...可能每个⼈的题是随机的吧当前位置:选择试题类型>>答题c试题类型:c试题 | 试题:55道试题(50道选择题,5道问答题)注意: 答题过程如果您不提交答案,或者关闭浏览器退出,我们将不再允许您再次答题。

谢谢!试题选项question 1. (单选)在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,⽤⼆分法查找关键码值11,所需的关键码⽐较次数为(3)1. 22. 33. 44. 5question 2. (单选)设散列表的存储空间⼤⼩为19,所⽤散列函数为h(key)=key mod 19,⽤开地址线性探查法解决碰撞。

散列表的当前状态如下:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 190 194 768 559 582 393 208.现要将关键码值75插⼊到该散列表中,其地址应为(1)1. 12. 113. 54. 15question 3. (单选)作业管理的主要任务包括作业输⼊、作业处理和作业输出。

其中作业处理的⼯作是ⅰ.作业调度ⅱ.作业控制ⅲ.作业后备 (3)1. 只有ⅰ2. 只有ⅱ3. ⅰ和ⅱ4. 都是question 4. (单选)系统为了管理⽂件,设置了专门的数据结构----⽂件控制块(fc。

fcb是在执⾏下列哪⼀个系统调⽤时建⽴的? (1)1. create2. open3. read4. writequestion 5. (单选)下⾯关于通道的叙述中,正确的是ⅰ.通道相当于⼀个功能简单的处理机ⅱ.通道完成数据输⼊输出⼯作ⅲ.通道与cpu共⽤⼀个内存 (4)1. ⅰ和ⅱ2. ⅰ和ⅲ3. ⅱ和ⅲ4. 都是question 6. (单选)互操作性是指在不同环境下的应⽤程序可以相互操作,交换信息。

要使采⽤不同数据格式的各种计算机之间能够相互理解,这⼀功能是由下⾯哪⼀层来实现的? (2)1. 应⽤层2. 表⽰层3. 会话层4. 传输层question 7. (单选)在unix的shell程序中,可以使⽤位置变量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

收集一:
1.逻辑推理题
3道为简单的根据条件推理题
3道稍复杂的推理题
2.技术题(数据库为主)
(1)程序题,数字转换成定长字符串
(2)sql 查询语句查出第二大
(3)问答题:索引分类和各自用途
(4)根据sql查询语句确定创建哪种类型的索引,如何优化查询
(5)选择题好像是15道,主要涉及数据库范式判别、三大完整性的考察及查询语句
收集二:
一笔试题目:
1. 逻辑推断题
关于布尔代数概念的题目;
2. 逻辑推断题
3. 数据库技术,
1 sql 语句:求出学生成绩表中成绩第二高的所有学生名单;
2 你知道有哪几种索引,每种索引都有什么用处,怎么使用呢?
4 程序设计题目
1将给定的数转换成固定长度的字符串,不足尾数的应补足‘0’。

注意有小数和负数的问题。

2 给定的url 地址,从中取出文件名,例
如 /blog/getBlog.asp?bid=fks_082066084084, 应该取出文件名字为getBlog.asp;
5 三种范式,1NF,2NF,3NF,之间的联系与区别之处,去范式化有什么好处,什么情况下使用?
6 Teradata 数据库中有那几种索引?怎么使用,举个例子说明。

7.三层模型,及作用
二面试题目
1 讲述一下Teradata ,就当作我什么都不知道。

2 Teradata 的整个架构设计是怎么样的?
后记:
1 参加笔试之前一定要先在网上搜索一下改公司的笔试题目,以免吃亏啊。

2 面试之前一定要充分准备,尽可能的了解这一职位需要什么样的技术,多掌握一些有好处的。

收集三:
工作两年了,人有点懒了,想动动给自己找点动力,把工作期间的简历好好写了写了,居然收到Teradata的面试通知,可以是自己平时不努力,面试有点糟糕,也算给自己一点刺激,还需奋斗!
把面试题数据库方面的三道题写写
1)数据库中角色的作用(还算容易吧)
2)写一个SQL,查询出表T1(id integer )中id第二大队记录(也还好吧,不过我用了rownum,面试时问不用rownum怎么办,排序结果加一列sequence就好了)
3)商店各种商品都有商品编码表,商品按照类别分为了4个级别(class1>class2>class3>class4)(注意这里的级别是嵌套的如class1是服装,class2是男装或女装),对每天销售的商品进行记录
问1:设计一个数据库表示商品和销售信息
问2:写sql,统计一周各类货物销售总金额,按照由高到低排序
问3:写sql,统计一周级别为class1的商品的销售总金额,列出前20%。

第三道题算是有点难度的,但熟悉sql的人也应该不费劲。

收集四:
今天参加了求职以来的第一场面试。

很幸运,遇到了一位非常nice 的面试官,人很帅,也很和气,完全符合我心目中的优秀面试官的标准。

开门见山,他说我的试卷给他留下了深刻印象,因为我是唯一一位编程题得满分而数据库部分得分很低的人。

他问我是否回去之后考虑了当时没有做出的题目,哼哼,还好我够勤奋,回来就把不会的知识搞懂了,如下:
关于找出成绩第二高的学生的名字。

其实这是一道非常经典的题目。

如果用两条SQL 语句来做的话最好先建立一个视图,这样写出来的SQL 语句很清晰。

如下:
CREATE VIEW mysee AS SELECT * FROM Students WHERE score < (SELECT
MAX(score)
FROM Students
);
SELECT name
FROM mysee
WHERE score < (SELECT MAX(score)
FROM mysee
);
如果需要一句的话就把两个结合起来,就是不好看了。

还有关于几个索引的区别和联系:
顺序文件上有稠密和稀疏索引。

还有最常用的B树和Hash索引。

B树和Hash索引的区别就是,B树可以动态的保持索引的层次结构,使得存储块维持在半满和全满之间,而Hash索引更为灵活,尤其适用于那些有很多重复关键字的情况。

还问了线程和进程的区别,多线程编程和多进程编程的区别。

还有一些其他的细节问题,不便透露。

总而言之,感觉不错哦。

相关文档
最新文档