质量工程师笔试题+面试题Word下载.docx

上传人:b****6 文档编号:18564968 上传时间:2022-12-28 格式:DOCX 页数:18 大小:127.90KB
下载 相关 举报
质量工程师笔试题+面试题Word下载.docx_第1页
第1页 / 共18页
质量工程师笔试题+面试题Word下载.docx_第2页
第2页 / 共18页
质量工程师笔试题+面试题Word下载.docx_第3页
第3页 / 共18页
质量工程师笔试题+面试题Word下载.docx_第4页
第4页 / 共18页
质量工程师笔试题+面试题Word下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

质量工程师笔试题+面试题Word下载.docx

《质量工程师笔试题+面试题Word下载.docx》由会员分享,可在线阅读,更多相关《质量工程师笔试题+面试题Word下载.docx(18页珍藏版)》请在冰豆网上搜索。

质量工程师笔试题+面试题Word下载.docx

 

11. 

评级标准:

可据此标准对制程能力指数做相应对策。

A++级:

Cpk≥2.0,特优,可考虑成本的降低;

A+级:

2.0>Cpk≥1.67,优,

应对保持;

级:

1.67>Cpk≥1.33,良,能力良好,状态稳定,但应尽力提升为 

A+级;

1.33>Cpk≥1.0,一般,状态一般,制程因素稍有变异既有产生不良的

险,应利用各种资源及方法将其提升为 

级。

1.0>Cpk≥0.67,差,制程不良较多,必须提升其能力。

0.67>Cpk,不可接受,其能力太差,应考虑重新整改设计制程。

2、TS16949

是什么?

与 

ISO9001 

相比,多了哪些工具?

怎样准备 

PPAP?

(20 

3、65Mn 

钢有什么特点?

什么是淬火?

什么是回火?

(10 

特性

编辑

常用弹簧钢,最终热处理为淬火、回火。

该钢强度较高,淬透性较大,脱碳倾向小,但有过热敏感性,

易出现淬火裂纹,并有回火淬性。

在退火状态下切削加工性尚好,焊接性好,冷变形塑性低,带材可进行

一般弯曲成型加工。

4、请问 

PVC,PE、POM 

的区别?

各有哪些用途?

ABS 

是丙烯腈,丁二烯,苯乙烯三者的共聚物

是一种强度高、韧性好、综合性能优良的树脂,用途广泛,常用作工程塑料

PVC 

是聚氯乙烯

最大特点是阻燃,因此被广泛用于防火应用

聚醯胺(PA、尼龙 

Nylon)

结构式 

[NH(CH2)m 

NHCO(CH2)n-2CO]

性质 

结晶性热可塑性塑料,有明显熔点,Nylon6 

Tm 

为 

220~230℃,Nylon66 

则为 

260~270℃,

Nylon 

本身 具吸水基故有吸水性,成形前须干燥,温度过高干燥则尼龙粒变色

优点 

1、具高抗张强度

2、耐韧、耐冲击性特优

3、自润性、耐磨性佳、耐药品性优

4、低温特性佳

5、具自熄性

缺点 

尼龙吸湿性高、长期尺寸精密度及物性受影响。

用途 

电子电器:

连接器、卷线轴、计时器、护盖断路器、开关壳座

汽车:

散热风扇、门把、油箱盖、进气隔栅、水箱护盖、灯座

工业零件:

椅座、自行车输框、溜冰鞋底座、纺织梭、踏板、滑输

聚乙烯(PE)

性  质

LDPE 

容度为 

0.910~0.925g/cm3

MDPE 

0.926~0.940g/cm3

HDPE 

0.941~0.965g/cm3

优  点

1、柔软、无毒

2、易染色

3、耐冲击(-40°

C~90°

C)

4、耐湿性

5、耐化性

缺  点

1、不易押出

2、热膨胀系数高

3、不易贴合

4、耐温性差

用  途

家庭用品、绝缘体、胶管、胶布、胶膜、容器

聚缩醛 

( 

POM 

为结晶性热可塑性塑料,具明显熔点 

165~175℃,性质最接近金属,一般称其为塑钢

1、具高机械强度和刚性

2、最高的疲劳强度

3、环境抵抗性、耐有机溶剂性佳

4、耐反覆冲击性强

5、广泛的使用温度范围(-40℃~120℃)

6、良好的电气性质

7、复原性良好

8、具自已润滑性、耐磨性良好

9、尺寸安定性优

1、加工过程若长时间高温下易起热分解

2、无自熄性

3、抗酸性差

4、成形收缩率大

洗衣机、果汁机零件、定时器组件

车把零件、电动窗零件

机械零件、齿轮、把手、玩具、螺杆

5、怎样处理客户投诉?

(30 

(一)快速反应:

  顾客认为商品有问题,一般会比较着急,怕不能得到解决,而且也会不太高兴。

这个时

候要快速反应,记下他的问题,及时查询问题发生的原因,及时帮助顾客解决问题。

有些问

题不是能够马上解决的,也要告诉顾客我们会马上给您解决,现在就给您处理………

(二)热情接待:

  如果顾客收到东西后过来反映有什么问题的话,要热情的对待,要比交易的时候更热情,

这样买家就会觉得你这个卖家好,不是那种虚伪的,刚开始的时候很热情,等钱收到之后呢,

就爱理不理的那种。

对于爱理不理的那种,买家就会很失望,即使东西再好,他们也不会再

来了。

(三)表示愿意提供帮助

  “让我看一下该如何帮助您,我很愿意为您解决问题。

  正如前面所说,当客户正在关注问题的解决时,客服人员应体贴地表示乐于提供帮助,

自然会让客户感到安全、有保障,从而进一步消除对立情绪,形成依赖感。

4

(四)引导客户思绪

  我们有时候会在说道歉时感到不舒服,因为这似乎是在承认自己有错。

其实,“对不起”

或“很抱歉”并不一定表明你或公司犯了错,这主要表明你对客户不愉快经历的遗憾与同情。

不用担心客户因得到你的认可而越发强硬,认同只会将客户的思绪引向解决方案。

同时,我

们也可以运用一些方法来引导客户的思绪,化解客户的愤怒:

6、你常用什么工具进行机械制图?

CAD 

:

计算机辅助设计 

机械制图软件很多的 

二维常用的有 

AUTOCAD 

,CAXA 

电子图板 

等等,

用的最多,三维的 

有 

PROE, 

soildworks, 

UG 

实体造型 

、CATIA 

等等 

final 

类;

java 

中的一个关键字,可以用来修饰变量、方法和类。

用关键词 

修饰的域成为最终域。

修饰的变量一旦赋值,就不能改变,也称为修饰的标识为常量。

如果一个类的域被关键字

所修饰,它的取值在程序的整个执行过程中将不会改变。

假如说整个类都是 

final,就表明自己不希望从这个类继承,或者不答应其他任何人采取这种操作。

言之,出于这样或那样的原因,我们的类肯定不需要进行任何改变;

或者出于安全方面的理由,我们不希

望进行子类化(子类处理)。

除此以外,我们或许还考虑到执行效率的问题,并想确保涉及这个类各对象的所有行动都要尽可能地

有效。

string 

buffer 

的区别;

三者在执行速度方面的比较:

StringBuilder 

>

StringBuffer 

String

2.String 

<

(String 

Buffer,String 

Builder)的原因

String:

字符串常量

String 

Buffer:

字符创变量

StringBuilder:

字符创变量从上面的名字可以看到,String 

是“字符创常量”,也就是不可改变的对象。

对于这句话的理解你可能会产生这样一个疑问 

,比如这段代码:

"

abcd"

;

s+1;

System.out.print(s);

// 

result 

abcd1

hash 

map 

table 

一,hashtable 

原理:

哈希表又名散列表,其主要目的是用于解决数据的快速定位问题。

考虑如下一个场景。

一列键值对数据,存储在一个 

中,如何通过数据的关键字快速查找相应值呢?

不要告诉我一个个拿

出来比较 

key 

啊,呵呵。

大家都知道,在所有的线性数据结构中,数组的定位速度最快,因为它可通过数组下标直接定位到相应的

数组空间,就不需要一个个查找。

而哈希表就是利用数组这个能够快速定位数据的结构解决以上的问题的。

具体如何做呢?

大家是否有注意到前面说的话:

“数组可以通过下标直接定位到相应的空间”,对就是这句,

哈希表的做法其实很简单,就是把 

Key 

通过一 

个固定的算法函数既所谓的哈希函数转换成一个整型数字,

然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,将 

value 

存储在以该数字为下标 

的数

组空间里,而当使用哈希表进行查询的时候,就是再次使用哈希函数将 

转换为对应的数组下标,并定

位到该空间获取 

value,如此一来,就可以充分 

利用到数组的定位性能进行数据定位。

不知道说到这里,一些不了解的朋友是否大概了解了哈希表的原理,其实就是通过空间换取时间的做法。

到这里,可能有的朋友就会问,哈希函数对 

进 

行转换,取余的值一定是唯一的吗?

这个当然不能保

证,主要是由于 

hashcode 

会对数组长度进行取余,因此其结果由于数组长度的限制必然会出现重复,所

以就会有“冲突”这一问题,至于解决冲突的办法其实有很多种,比如重复散列的方式,大概就是定位的空

间已经存在 

且 

不同的话就重新进行哈希 

加一并求模数组元素个数,既 

(h(k)+i) 

mod 

i=1,2,3…… 

,直到找到空间为止。

还有其他的方式大家如果有兴趣的话可以自己找找资料看看。

hash_map 

的区别在哪里?

构造函数。

需要 

函数,等于函数;

只需要比较函数(小于函数).

存储结构。

采用 

表存储,map 

一般采用红黑树(RB 

Tree)实现。

因此其 

memory 

数据结构

是不一样的。

什么时候需要用 

hash_map,什么时候需要用 

map?

总 

体来说,hash_map 

查找速度会比 

快,而且查找速度基本和数据量大小无关,属于常数级别;

的查找速度是 

log(n)级别。

并不一定常数就比 

log(n) 

小,hash 

还有 

函数的耗时,明白了吧,如

果你考虑效率,特别是在元素达到一定数量级时,考虑考虑 

hash_map。

但若你对内存使用特别严格, 

望程序尽可能少消耗内存,那么一定要小心,hash_map 

可能会让你陷入尴尬,特别是当你的 

hash_map

对象特别多时,你就更无法控制了,而且 

的构造速度较慢。

现在知道如何选择了吗?

权衡三个因素:

查找速度, 

数据量, 

内存使用。

怎么理解面向对象的思想;

从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思

维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质

特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物

相关比较远,并且没有对应关系的其它概念来构造系统)。

这可以使系统直接地映射问题域,保持问题域

中事物及其相互关系的本来面貌。

  它可以有不同层次的理解:

  从世界观的角度可以认为:

面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部

状态的对象所组成的;

不同对象之间的相互作用和通讯构成了完整的现实世界。

因此,人们应当按照现实

世界这个本来面貌来理解世界,直接通过对象及其相互关系来反映世界。

这样建立起来的系统才能符合现

实世界的本来面目。

  从方法学的角度可以认为:

面向对象的方法是面向对象的世界观在开发方法中的直接运用。

它强调系

统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来

构造系统。

  从程序设计的角度来看,面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。

些程序设计语言可以归纳为以下几类:

系统中一切皆为对象;

对象是属性及其操作的封装体;

对象可按其

性质划分为类,对象成为类的实例;

实例关系和继承关系是对象之间的静态关系;

消息传递是对象之间动

态联系的唯一形式,也是计算的唯一形式;

方法是消息的序列。

  面向对象

  面向对象(Object 

Oriented,OO)是当前计算机界关心的重点,它是 

90 

年代软件开发方法的主流。

面向

对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。

如数据库系统、交互式界面、应用

结构、应用平台、分布式系统、网络管理结构、CAD 

技术、人工智能等领域。

  谈到面向对象,这方面的文章非常多。

但是,明确地给出对象的定义或说明对象的定义的非常少——

至少我现在还没有发现。

其初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。

可是,

这个定义显然不能再适合现在情况。

面向对象的思想已经涉及到软件开发的各个方面。

如,面向对象的分

析(OOA,Object 

Oriented 

Analysis),面向对象的设计(OOD,Object 

Design)、以及我们

经常说的面向对象的编程实现(OOP,Object 

Programming)。

许多有关面向对象的文章都只

是讲述在面向对象的开发中所需要注意的问题或所采用的比较好的设计方法。

看这些文章只有真正懂得什

么是对象,什么是面向对象,才能最大程度地对自己有所裨益。

这一点,恐怕对初学者甚至是从事相关工

作多年的人员也会对它们的概念模糊不清。

  面向对象是当前计算机界关心的重点,它是 

面向对象的概念和应用已

超越了程序设计和软件开发,扩展到很宽的范围。

如数据库系统、交互式界面、应用结构、应用平台、分

布式系统、网络管理结构、CAD 

建立索引的优缺点;

一、为什么要创建索引呢(优点)?

这是因为,创建索引可以大大提高系统的性能。

第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。

第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。

第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。

第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。

第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。

二、建立方向索引的不利因素(缺点)

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

第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立

聚簇索引,那么需要的空间就会更大。

第三,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。

冷备份与热备份;

冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。

冷备份时将

关键性文件拷贝到另外的位置的一种说法。

对于备份 

Oracle 

信息而言,冷备份时最快和最安全的方法。

冷备份的优点是:

1、 

是非常快速的备份方法(只需拷文件)

2、 

容易归档(简单拷贝即可)

3、 

容易恢复到某个时间点上(只需将文件再拷贝回去)

4、 

能与归档方法相结合,做数据库“最佳状态”的恢复。

5、 

低度维护,高度安全。

但冷备份也有如下不足:

单独使用时,只能提供到“某一时间点上”的恢复。

再实施备份的全过程中,数据库必须要作备份而不能作其他工作。

也就是说,在冷备份过程中,数据

库必须是关闭状态。

若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。

不能按表或按用户恢复。

如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的

信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。

冷备份中必须拷贝的文件包括:

所有数据文件

所有控制文件

3、所有联机 

REDO 

LOG 

文件

Init.ora 

文件(可选)

值得注意的使冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备

份是无效的。

下面是作冷备份的完整例子。

(1) 

关闭数据库

sqlplus 

/nolog

sql>

connect 

/as 

sysdba

shutdown 

normal;

(2) 

用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件

cp

(3) 

重启 

数据库

startup

二、 

热备份

热备份是在数据库运行的情况下,采用 

archivelog 

mode 

方式备份数据库的方法。

所以,如果你有昨天夜

里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。

热备

份要求数据库在 

Archivelog 

方式下操作,并需要大量的档案空间。

一旦数据库运行在 

状态下,

就可以做备份了。

热备份的命令文件由三部分组成:

1. 

数据文件一个表空间一个表空间的备份。

设置表空间为备份状态

备份表空间的数据文件

回复表空间为正常状态

2. 

备份归档 

log 

临时停止归档进程

下那些在 

archive 

rede 

目标目录中的文件

重新启动 

进程

(4) 

备份归档的 

redo 

3. 

用 

alter 

database 

bachup 

controlfile 

命令来备份控制文件热备份的优点是:

可在表空间或数据库文件级备份,备份的时间短。

备份时数据库仍可使用。

可达到秒级恢复(恢复到某一时间点上)。

4. 

可对几乎所有数据库实体做恢复

5. 

恢复是快速的,在大多数情况下爱数据库仍工作时恢复。

热备份的不足是:

不能出错,否则后果严重

若热备份不成功,所得结果不可用于时间点的恢复

因难于维护,所以要特别仔细小心,不允许“以失败告终”。

有多重继承吗?

ava 

的多重继承指的是一个类可以继承另外一个类,而另外一个类又可以继承别的类,比如 

类继承 

类,

而 

类又可以继承 

类,这就是 

中的多重继承。

需要注意的是,java 

中有多重继承的概念,但却没有多继承的概念,一个类有且仅有一个父类,这是 

java

单继承的局限性。

中通过实现接口来达到多继承的功能目的。

一个类只能继承一个类,但是却可以实

现多个接口!

单链表与双链表的区别;

单链表只有一个指向下一结点的指针,也就是只能 

next

双链表除了有一个指向下一结点的指针外,还有一个指向前一结点的指针,可以通过 

prev()快速找到前一

结点,顾名思义,单链表只能单向读取

具体怎么用还要看实际情况了,比如快餐店订餐时就适合单链表,因为一般领餐后不需要叫上一个顾客;

设计系统流程的时候就可以用双链表,因为经常查看前一流程和后一流程

数组与链表的区别;

二者都属于一种数据结构

从逻辑结构来看

数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。

当数据增加时,可能超

出原先定义的元素个数;

当数据减少时,造成内存浪费;

数组可以根据下标直接存取。

链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。

(数组

中插入、删除数据项时,需要移动其它数据项,非常繁琐)链表必须根据 

next 

指针找到下一个元素

从内存存储来看

(静态)数组从栈中分配空间, 

对于程序员方便快速,但是自由度小

链表从堆中分配空间, 

自由度大但是申请管理比较麻烦

从上面的比较可以看出,如果需要快速访问数据,很少或不插入和删除元素,就应该用数组;

相反, 

果需要经常插入和删除元素就需要用链表数据结构了。

MVC;

MVC 

全名是 

Model 

View 

Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设

计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改

进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

被独特的发展起来用于映射传

统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

堆与栈 

栈(stack)与堆(heap)都是 

Java 

用来在 

Ram 

中存放数据的地方。

C++不同,Java 

自动管理栈和

堆,程序员不能直接地设置栈或堆。

栈的优势是,存取速度比堆要快,仅次于直接位于 

CPU 

中的寄存器。

但缺点是,存在栈中的数据

大小与生存期必须是确定的,缺乏灵活性。

另外,栈数据在多个线程或者多个栈之间是不可以共享的,但

是在栈内部多个值相等的变量是可以指向一个地址的,详见第 

点。

堆的优势是可以动态地分配内存大小,

生存期也不必事先告诉编译器,Java 

的垃圾收集器会自动收走这些不再使用的数据。

但缺点是,由于要在

运行时动态分配内存,存取速度较慢。

3.Java 

中的数据类型有两种。

一种是基本类型(primitivetypes), 

共有 

种,即 

int,short, 

long, 

byte, 

float, 

double, 

boolean, 

char(注

意,并没有 

的基本类型)。

这种类型的定义是通过诸如 

int 

a= 

3;

long 

255L;

的形式来定义的,称

为自动变量。

值得注意的是,自动变量存的是字面值,不是类的实例,即不是类的引用,这里并没有类的

存在。

如 

这里的 

是一个指向 

类型的引用,指向 

这个字面值。

这些字面值的数据,由于大

小可知,生存期可知(这些字面值固定定义在某个程序块里面,程序块退出后,字段值就消失了),出于追

求速度的原因,就存在于栈中。

另外,栈有一个很重要的特殊性,就是存在栈中的数据可以共享。

假设我们同时定义:

1

2

a=3;

b=3;

编译器先处理 

3;

首先它会在栈中创建一个变量为 

的内存空间,然后查找有没有字面值为 

3

的地址,没找到,就开辟一个存放 

这个字面值的地址,然后将 

指向 

的地址。

接着处理 

b= 

创建完 

的引用变量后,由于在栈中已经有 

这个字面值,便将 

直接指向 

这样,就出现了 

a

同时均指向 

的情况。

特别注意的是,这种字面值的引用与类对象的引用不同。

假定两个类对象的引用同时指向一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1