诺西2009 笔试题面试题

诺西2009 笔试题面试题
诺西2009 笔试题面试题

软件研发类:

1.Give the results to the following operations(10 points)

0xABCD ^ 0x0F0F =______;

0xA15C | 0x9753 =_____;

0xB5 & 0x13 =_____;

2.Assume sizeof(int)=4,give the results to the following calculations(10 points)

Int uwData[50];

Sizeof(uwData)=___;

Typedef struct

{

Char *pData[50];

} MemStru;

Sizeof(MemStru)=____;

3.Assume the CPU is little endian, what’s the result of cOut?(10 points)

int i ;

char unData[100];

short cOut;

for(i=0;i<100;i++)

{

ucData[i]=I;

}

cOut =*(short *)((int *)unData +1);

then ,cOut =___;

4.判断下列条件下的samples++_____,*samples++____操作可行与否

1) int * samples 2) const int *samples samples

3) int * const samples

4) const int *const samples

5)volatile const int *const samples

5. count the number of “1” in a word(32 bits)(10 points)

Unsigned char countones(unsigned int data)

{

}

6. The following codes calculate the dot product of A and B and save the result to Res. Please point out the possible problems of the codes(10 points)

int DotProduct(const short *A,int sizeA,const short *B int sizeB, const short *Res)

{

int I;/* loop counters*/

for(i=0;i

{

*Res = (*A++) * (*B++);

}

}

7. Implement the “strcpy”by yourself. It copies the source string:strSrc to destination:strDest.(10 points)

Char *strcpy(char *strDest, const char *strSrc)

{

}

8. A piece of DSP program want to do the following tasks(10 points):

1) Use funcA() to process 1M bytes data A and genrate 2M bytes data B.

2) Use funcB() to process 1M bytes data A and genrate 3M bytes data C.

3) Move the data B genrated in 1) external memory.

Assume that Task1 needs 50ns and Task2 needs 60ns. QDMA is used in Task3 and the time needed for QDMA configuation and startup is 0.1ns. Data moving for 2M bytes needs 40ns.

In order to finish the above tasks, whats the minimum time needed for this DSP program____. 9.Ugly numbers are numbers whose only prime factors are 2,3or 5.The sequence 1,2,3,4,5,6,8,9,10,12,15,…shows the first 11ugly numbers. By convention,1 is included.

Write a time efficient program to find and print the 1500’th ugly number.(20 points)

软件测试类:

1.Answer to one of below questions:

a.Briefly describe the V-model and lterative development model. What’re the benefits and

shortages of them?

b.What’s the purpose of software testing? Simply describe testing phases from software

engineering point of view?

2.What is the output of following program_____

#include

#include

int main(void)

{

char food[] =”Yummy”;

char *ptr;

ptr = food +strlen(food);

while(--ptr>=food)

puts(ptr);

}

return 0;

}

3.What is IP over ATM? In which situation it can be used?

4.What kind of test case should be test automated?Please list at least 3 and give some

reason.

5.Please design test cases for online meeting room booking system. Please write down the

case title and simplely decription.

6.Digital Library.

We hire you as a consultant to help us design a digital library in which books are scanned, stored digitally and made available to users of the World Wide Web.The library will contain ten million books; we will assume that each book contains 400 white pages containing black text.The text on each page covers 6 “x6” (36square inches) and we will represent the text area using 300 dots per inch(dpi) vertically and horizontally.We will represent 1 “dot” with 1 bit and will not use any data compression techniques. We assume that 1000 users access the library simultaneously and that they request a new page once per minute.The bandwidth of the channel connecting the library to the outside world is 100Mhz, and has a capacity that is limited by Gaussian noize.

6.1 How many bytes of data storage are required on the disk?

6.2 What data rate is required to connect the library to the Internet?

10-.What packet size 6.3 We analyze the link ,and find that it has a bit error rate(BER) of 9

10-? State any is required to ensure that the packet error rate (PER) is less than 5 assumptions you make.

6.4 Please design test case for robust of the digital library before system online.

7. 有一个农场,利用水渠把池塘里的水泵上来通过水管连到各个菜地的水龙头进行灌溉。有一天当准备对西红柿地进行灌溉的时候,发现水龙头里没有水出来,1)请说明如何检查是哪里的问题。另外一天准备给土豆地进行灌溉的时候,发现水龙头出来的水量比昨天出来的水量少,2)请说明如何检查是哪里的问题。3)如何检测可尽量提高检测效率?

8. One interface card of RNC use WRR(Weighted Round Robin) to do schedule ,please design cases to verify such scheduling.

mysql数据库面试题

公司招聘MySQL DBA面试心得 2013-11-01 10:06:51 我来说两句作者:黄杉 收藏我要投稿公司招聘MySQL DBA面试心得 1 2年MySQL DBA经验 其中许多有水分,一看到简历自我介绍,说公司项目的时候,会写上linux 系统维护,mssql server项目,或者oracle data gard项目,一般如果有这些的话,工作在3年到4年的话,他的2年MySQL DBA管理经验,是有很大的水分的。刚开始我跟领导说,这些不用去面试了,肯定mysql dba经验不足,领导说先面面看看,于是我就面了,结果很多人卡在基础知识这一环节之上,比如: (1)有的卡在复制原理之上 (2)有的卡在binlog的日志格式的种类和分别 (3)有的卡在innodb事务与日志的实现上。 (4)有的卡在innodb与myisam的索引实现方式的理解上面。 ......... 个人觉得如果有过真正的2年mysql专职dba经验,那么肯定会在mysql的基本原理上有所研究,因为很多问题都不得不让你去仔细研究各种细节,而自己研究过的细节肯定会记忆深刻,别人问起一定会说的头头是道,起码一些最基本的关键参数比如Seconds_Behind_Master为60这个值60的准确涵义,面试了10+的mysql dba,没有一个说的准确,有的说不知道忘记了,有的说是差了60秒,有的说是与主上执行时间延后了60秒。 2 对于简历中写有熟悉mysql高可用方案 我一般先问他现在管理的数据库架构是什么,如果他只说出了主从,而没有说任何ha的方案,那么我就可以判断出他没有实际的ha经验。不过这时候也不能就是断定他不懂mysql高可用,也许是没有实际机会去使用,那么我就要问mmm以及mha以及mm+keepalived等的原理实现方式以及它们之间的优势和不足了,一般这种情况下,能说出这个的基本没有。 3 对于简历中写有批量MySQL 数据库服务器的管理经验

数据库面试题及答案

数据库面试题 1 1. 在一个查询中,使用哪一个关键字能够除去重复列值? 答案:使用distinct关键字 2. 什么是快照?它的作用是什么? 答案:快照Snapshot是一个文件系统在特定时间里的镜像,对于在线实时数据备份非常有用。快照对于拥有不能停止的应用或具有常打开文件的文件系统的备份非常重要。对于只能提供一个非常短的备份时间而言,快照能保证系统的完整性。 3. 解释存储过程和触发器 答案: 存储过程是一组Transact-SQL语句,在一次编译后可以执行多次。因为不必重新编译Transact-SQL语句,所以执行存储过程可以提高性能。 触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 4. SQL Server是否支持行级锁,有什么好处? 答案:支持动态行级锁定 SQL Server 2000动态地将查询所引用的每一个表的锁定粒度调整到合适的级别。当查询所引用的少数几行分散在一个大型表中时,优化数据并行访问的最佳办法是使用粒度锁,如行锁。但是,如果查询引用的是一个表中的大多数行或所有行,优化数据并行访问的最佳办法可以是锁定整个表,以尽量减少锁定开销并尽快完成查询。 SQL Serve 2000通过为每个查询中的每个表选择适当的锁定级别,在总体上优化了数据并发访问。对于一个查询,如果只引用一个大型表中的几行,则数据库引擎可以使用行级锁定;如果引用一个大型表的几页中的多行,则使用页级锁定;如果引用一个小型表中的所有行,则使用表级锁定。 5. 数据库日志干什么用,数据库日志满的时候再查询数据库时会出现什么情况。答案:每个数据库都有事务日志,用以记录所有事务和每个事务对数据库所做的修改。 6. 存储过程和函数的区别? 答案:存储过程是用户定义的一系列SQL语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表 7. 事务是什么? 答案:事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务: (1) 原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。

数字IC设计笔试面试经典100题

1:什么是同步逻辑和异步逻辑?(汉王) 同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。 同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变。改变后的状态将一直保持到下一个时钟脉冲的到来,此时无论外部输入x 有无变化,状态表中的每个状态都是稳定的。 异步时序逻辑电路的特点:电路中除可以使用带时钟的触发器外,还可以使用不带时钟的触发器和延迟元件作为存储元件,电路中没有统一的时钟,电路状态的改变由外部输入的变化直接引起。 2:同步电路和异步电路的区别: 同步电路:存储电路中所有触发器的时钟输入端都接同一个时钟脉冲源,因而所有触发器的状态的变化都与所加的时钟脉冲信号同步。 异步电路:电路没有统一的时钟,有些触发器的时钟输入端与时钟脉冲源相连,只有这些触发器的状态变化与时钟脉冲同步,而其他的触发器的状态变化不与时钟脉冲同步。 3:时序设计的实质: 时序设计的实质就是满足每一个触发器的建立/保持时间的要求。 4:建立时间与保持时间的概念? 建立时间:触发器在时钟上升沿到来之前,其数据输入端的数据必须保持不变的最小时间。保持时间:触发器在时钟上升沿到来之后,其数据输入端的数据必须保持不变的最小时间。 5:为什么触发器要满足建立时间和保持时间? 因为触发器内部数据的形成是需要一定的时间的,如果不满足建立和保持时间,触发器将进入亚稳态,进入亚稳态后触发器的输出将不稳定,在0和1之间变化,这时需要经过一个恢复时间,其输出才能稳定,但稳定后的值并不一定是你的输入值。这就是为什么要用两级触发器来同步异步输入信号。这样做可以防止由于异步输入信号对于本级时钟可能不满足建立保持时间而使本级触发器产生的亚稳态传播到后面逻辑中,导致亚稳态的传播。 (比较容易理解的方式)换个方式理解:需要建立时间是因为触发器的D端像一个锁存器在接受数据,为了稳定的设置前级门的状态需要一段稳定时间;需要保持时间是因为在时钟沿到来之后,触发器要通过反馈来锁存状态,从后级门传到前级门需要时间。 6:什么是亚稳态?为什么两级触发器可以防止亚稳态传播? 这也是一个异步电路同步化的问题。亚稳态是指触发器无法在某个规定的时间段内到达一个可以确认的状态。使用两级触发器来使异步电路同步化的电路其实叫做“一位同步器”,他只能用来对一位异步信号进行同步。两级触发器可防止亚稳态传播的原理:假设第一级触发器的输入不满足其建立保持时间,它在第一个脉冲沿到来后输出的数据就为亚稳态,那么在下一个脉冲沿到来之前,其输出的亚稳态数据在一段恢复时间后必须稳定下来,而且稳定的数据必须满足第二级触发器的建立时间,如果都满足了,在下一个脉冲沿到来时,第二级触发器将不会出现亚稳态,因为其输入端的数据满足其建立保持时间。同步器有效的条件:第一级触发器进入亚稳态后的恢复时间+ 第二级触发器的建立时间< = 时钟周期。

机械类笔试题目及答案

机械类笔试题目及答案 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

机械类笔试题目及答案 机械是指机器与机构的总称。小编为大家收集整理的机械类题目和答案,希望大家都喜欢。 一、填空(每空分,共20分) 1、机器就是____构件_________的组合,它的各部分之间具有_____确定的相对运动 ___________,并能用来代替人们的劳动,完成_____有用的机械功_______或实现______能量的转换__________。 2、包角是指带与带轮接触弧所对的____圆心角_______。对于平带传动,一般要求包角α≥_150___;对于V带传动,一般要求包角α≥__120__。 3、V带传动中,带的线速度v将影响传动能力和带的使用寿命,所以v不宜太大或太小,一般应限制在____5m/s≤v≤25m/s_________的范围内。 4、螺纹按照其用途不同,一般可分为__连接螺纹________和____传动螺纹______两大类。 5、普通螺纹的主要参数有_大径______、___小径____、__中径______、_____螺距_____、__导程_______、_牙型角_______和___螺纹升角_____等7个。 6、直齿圆柱齿轮的基本参数有__齿数____、__模数____、__齿形角____、_齿顶高系数_____、__顶隙系数____五个,它们是齿轮各部分几何尺寸计算的依据。 7、直齿圆柱齿轮的正确啮合条件是__m1=m2_______,___α1=α2______。 8、链传动按要求分可分为__传动链____、_输送链_____、_曳引起重链____三种,其中传动链中常用的是__滚子____链和__齿形__链 9、渐开线齿轮的啮合特性1、_____能保持恒定传动比____,2、__具有传动的可分离性_______,3、____齿廓间具有相对滑动__________。

数据库笔试题及标准答案,常见数据库面试题

数据库笔试卷及答案 第一套 一.选择题 1. 下面叙述正确的是______。 A、算法的执行效率与数据的存储结构无关 B、算法的空间复杂度是指算法程序中指令(或语句)的条数 C、算法的有穷性是指算法必须能在执行有限个步骤之后终止 D、以上三种描述都不对 2. 以下数据结构中不属于线性数据结构的是______。A、队列B、线性表C、二叉树D、栈 3. 在一棵二叉树上第5层的结点数最多是______。A、8 B、16 C、32 D、15 4. 下面描述中,符合结构化程序设计风格的是______。 A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B、模块只有一个入口,可以有多个出口 C、注重提高程序的执行效率 D、不使用goto语句 5. 下面概念中,不属于面向对象方法的是______。 A、对象 B、继承 C、类 D、过程调用 6. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。 A、可行性分析 B、需求分析 C、详细设计 D、程序编码 7. 在软件开发中,下面任务不属于设计阶段的是______。 A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型 8. 数据库系统的核心是______。 A、数据模型 B、数据库管理系统 C、软件工具 D、数据库 9. 下列叙述中正确的是______。 A、数据库是一个独立的系统,不需要操作系统的支持 B、数据库设计是指设计数据库管理系统 C、数据库技术的根本目标是要解决数据共享的问题 D、数据库系统中,数据的物理结构必须与逻辑结构一致 10. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。 A、内模式 B、外模式 C、概念模式 D、逻辑模式 11. Visual FoxPro数据库文件是______。 A、存放用户数据的文件 B、管理数据库对象的系统文件 C、存放用户数据和系统的文件 D、前三种说法都对 12. SQL语句中修改表结构的命令是______。 A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE 13. 如果要创建一个数据组分组报表,第一个分组表达式是"部门",第二个分组表达式是"性别",第三个分组表达式是"基本工资",当前索引的索引表达式应当是______。 A、部门+性别+基本工资 B、部门+性别+STR(基本工资) C、STR(基本工资)+性别+部门 D、性别+部门+STR(基本工资) 14. 把一个工程编译成一个应用程序时,下面的叙述正确的是______。 A、所有的工程文件将组合为一个单一的应用程序文件 B、所有工程的包含文件将组合为一个单一的应用程序文件

机械专业面试试题

机械类面试试题(01) 1. 请举出三种工作母机的名称用途 (1)车床:用于加工圆柱形的工件。 (2)钻床:一般用于内孔加工。 (3)磨床:用于热处理硬化后的机件精修。 2. 脚踏车如何使它动起来原理(变速脚踏车)启动时前面用大齿轮,后面用大或小齿轮上坡时前面用大齿轮,后面用大或小轮变速如何变速 (1)藉由人体的施力,产生曲柄(踏板)游戏杆(大腿)机构来驱动; (2)启动时速度变快,后轮用小齿轮。(轮系值变大) (3)上坡时速度变慢,后轮用大齿轮。(轮系值变小) 3. 机器人的用途如何让机器人行走机器人是什么你对它的了解多少机手臂如何让它转动 (1)机器人是一种可程序化的机械手臂,由可变程序的运动,取代人类完成移 动材料、零件及工具…等任务,应用范围日益广大。 (2)可藉由声光、电磁、红外线….等导引设备操控,以气压与油压为动力来行走或转动。 4. 摩擦力之应用 摩擦在机械上的应用:尖劈、螺旋、轴承、皮带、轮轴、滚动等摩擦。 5. 何谓向心力、摩擦力 在接触面上,阻碍两物体产生相对运动或滑动倾向之力,称为摩擦力。(1). (2)作用于旋转物体上,且与向心加速度同一方向(恒指向圆心)的力量,称 为向心力。 6. 牛顿三大定律 第一定律:惯性定律(动者恒动,静者恒静) 第二定律:运动定律(F=ma) 第三定律:反作用力定律(与作用力大小相等、方向相反) 7. 齿轮可以用车床制造吗(原因) 不可以;车床是工件旋转,以固定刀具来加工。 8. 螺纹可以用铣床制造吗(原因) 可以;将工件以分度头挟持,作等速回转;床台作等速直线运动,移经转动的铣刀即可。 9. 帕斯卡尔定理 液体在密闭容器内,任一点的压力(P)均等,且垂直于作用面(A)。 10. 机车发动时,为什么不断震动 内燃机内的偏心轴的传动,及控制阀门启闭的凸轮运动所造成的。 11. 请说明在机械工程中自动化机具应包括哪些

数据库笔试面试题汇总

1、什么是第三范式(第一范式,第二范式。。。) 2、请说出delete,truncate,drop 的区别 3、怎么样查询特殊字符,如通配符%与_ 4、如何插入单引号到数据库表中 5、怎么获得今天是星期几,还关于其它日期函数用法 6、知道出生日期,如何求年龄? 7、求上个月月底的日期 8、数据库类型中Varchar和char的区别是? 9、已知两张表:人员表(person) 和部门表(depart),表结构如下: 10、数据库Teacher 属性:name,tid,desc,表Student属性:name,sid,related_tid ,desc 查询 所属老师名称为”\like” 的全部学生。 11、设有一个关系表Student (学号stu_id,姓名stu_name,系名stu_dept,课程号 stu_courseid,成绩 grade) 11.1 查询至少选修了四门课程的学生的学号、姓名及平均成绩的select语句? 11.2 将选修课程数小于5的学生名字后面增加一个#号 12、用一条sql语句实现下面结果:怎么把这样一个表Testcol: 13、有两个表T_STU表和T_CLASS表和一个序列sequence序列,T_STU表里有如下字段:........ 13.1 查询入学年龄在18-20的女生或者未输入性别的,实际年龄小的要排在后面 13.2 查询班级名称、学生姓名、性别、缴费(要求显示单位:元),相同班级的要放在一起,姓名根 据字典顺序排列。 13.3 查询各班名称和人数 13.4 查询各班名称和人数,但人数必须不少于2,人数多的放在前面 13.5 查询1980年出生的有哪些学生。 13.6 查询男生和女生人数,没有输入性别的当作男 13.7 查询没有人员的班级 13.8 查询入学年龄在20以上的同学信息 13.9 查询班级平均入学年龄在20及以上的班级 13.10 有工资表salary(e_id,e_date,e_money),求本月发了2笔以上工资的员工信息。 14、有部门表、人员表、工资表。表名和字段名,如下: 14.1 查询:人员名称、部门名称、个人总工资 14.2 查询所有部门的总工资 14.3 查询2008年8月份各部门工资最高的员工信息:部门名称、员工姓名、员工总工资 15、表warehousestorage 数据库笔试面试题汇总

数据库面试题数据库的面试题及答案

数据库面试题:数据库的面试题及答案 疯狂代码 https://www.360docs.net/doc/ef3999920.html,/ ?:http:/https://www.360docs.net/doc/ef3999920.html,/DataBase/Article25003.html . 数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义? 答:触发dbwr的执行,dbwr会把和这个日志相关的所有脏队列写到数据文件里,缩短实例恢复所需要的时间。 2. 表空间管理方式有哪几种,各有什么优劣。 答:字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。 本地管理表空间与字典管理表空间相比,其优点如下: 1).减少了递归空间管理; 2).系统自动管理extents大小或采用统一extents大小; 3).减少了数据字典之间的竞争; 4).不产生回退信息; 5).不需合并相邻的剩余空间; 6).减少了空间碎片; 7).对临时表空间提供了更好的管理。 3. 本地索引与全局索引的差别与适用情况。 答:对于local索引,每一个表分区对应一个索引分区,当表的分区发生变化时,索引的维护由Oracle自动进行。对于global索引,可以选择是否分区,而且索引的分区可以不与表分区相对应。当对分区进行维护操作时 ,通常会导致全局索引的INVALDED,必须在执行完操作后REBUILD。Oracle9i提供了UPDATE GLOBAL INDEXES语句,可以使在进行分区维护的同时重建全局索引。 4. 一个表a varchar2(1),b number(1),c char(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么? 答:这个要考虑到rowid所占的字节数,假设char总是占用2字节的情况,比较rowid,另外,table和index在segment free block的管理也有差别。 5. Oracle9i的data guard有几种模式,各有什么差别。 答:三种模式: 最大性能(maximize performance):这是data guard默认的保护模式。primay上的事务commit前不需要从standby上收到反馈信息。该模式在primary故障时可能丢失数据,但standby对primary的性能影响最小。 最大可用(maximize availability):在正常情况下,最大可用模式和最大保护模式一样;在standby不可用时 ,最大可用模式自动最大性能模式,所以standby故障不会导致primay不可用。只要至少有一个standby可用的情况下,即使primarydown机,也能保证不丢失数据。 最大保护(maximize protection):最高级别的保护模式。primay上的事务在commit前必须确认redo已经传递到至少一个standby上,如果所有standby不可用,则primary会挂起。该模式能保证零数据丢失。 6. 执行计划是什么,查看执行计划一般有哪几种方式。 答:执行计划是数据库内部的执行步骤: set autotrace on select * from table

100道面试常见问题经典面试题

工作动机、个人愿望 ?问题:请给我们谈谈你自己的一些情况 ?回答:简要的描述你的相关工作经历以及你的一些特征,包括与人相处的能力和个人的性格特征。如果你一下子不能够确定面试者到底需要什么样的内容,你可以这样说: “有没有什么您特别感兴趣的范围?” ?点评:企业以此来判断是否应该聘用你。通过你的谈论,可以看出你想的是如何为公司效力还是那些会影响工作的个人问题。当然,还可以知道你的一些背景。 问题:你是哪年出生的?你是哪所大学毕业的?等等 回答:我是XXXX年出生的。我是XX大学毕业的。 ?点评:这类问题至为关键的是要针对每个问题简洁明了的回答,不可拖泥带水,也不必再加什么说明。完全不必再画蛇添足的说“我属X,今年XX岁”之类的话。至于专业等 或许主考官接下来的问题就是针对此而言的,故而不必迫不及待和盘托出。 ?问题:你认为对你来说现在找一份工作是不是不太容易,或者你很需要这份工作? ?回答: ? 1.是的。 ? 2.我看不见得。 ?点评: ?一般按1回答,一切便大功告成。 ?有些同学为了显示自己的“不卑不亢“,强调个人尊严,故按2回答。结果,用人单位打消了录用该生的念头,理由是:“此人比较傲“一句话,断送了该生一次较好的就 业机会。 ?问题:为何辞去原来的工作? ?回答:工作地点离家较远,路上花费时间多,发生交通问题时,影响工作。贵公司的工作岗位更适合自己专业(个性)的发展。 ?点评:为了避免应聘者以相同的原因辞职,公司尽量能做到对这方面原因的了解,有助于创造一个良好的工作环境和人际氛围。因此,应聘者最好说出对方能信服的理由。 如果自己确有缺点,要说出“将尽量克服自己缺点”,作为有信心改变这类情况的答复。 ?问题:你是怎么应聘到我们公司的?

机械类面试+笔试总结

面试 1、说说最近两个月你比较感兴趣的实事,说说你的观点,至少5个? 2、你的优点和缺点有哪些,每个说三个,并简单举例说明? 3、文科的写一篇倡议书,理工科的则是写个通知,具体的到现场了你们就知道了 4、画一幅图说说你找工作的心情,并简单用文字说明?现在重点说说专业题 第一部分是填空题 包括机械零件的实效形式, 齿轮的主要参数, 校核接触强度大的齿轮时应该先校核???,然后再校核????。 其他的忘了,不好意思了各位O(∩_∩)O~ 第二部分是选择题 有轴承的还有轴的,还比较简单,笔试前先大概看下书就行了 第三部分是作图题 1、给出了两个零件的主、俯、左视图然后要求你画出他们的轴测图 2、把自己手机的电池盖拆下来,做出它的主、俯、左视图并标注尺寸,要求写明手机型号(我当时就晕了,我的手机后盖特别复杂,狂汗!!!!没办法,硬着头皮上了) 3、给出一副图的尺寸和原图,要求你根据所给尺寸标注到图里 4、一道计算图里的箱子是否平衡的题(大家注意要考虑力和力矩,貌似这题我错了,唉!) 机械设计人员笔试题 一、填空题:(1.5x20=30分) 1、汽缸的工作方式分为:_____________ 。 2、60°普通螺纹锁紧连接的有效螺纹圈数为________ 。 3、 45号钢的含炭量大约为 _____________。 4、现代机械加工中正逐渐被淘汰的机床是 _____。 5、现代机械加工的发展趋势是 _______。 6、 EDM的中文含义是 _______。 7、 CNC的中文含义是 ________。 8、夹具实现的功能是 ________。 9、轴承按照摩擦方式可以分为:___________ 。 10、常用的热处理方法有:________________________ (请至少回答4种) 11、电机的输出功率与______________ 成正比。 12、常用的焊接方式有___________________ 等。(至少回答3种) 13、法兰与管体焊接时,为减少焊接变形应该在_______________ 开应力槽。 14、45#钢与1Cr18Ni9Ti焊接时的焊接性能 ___________________。 15、常见的铸造缺陷为:_______________ 等。 16、常用的电镀方式按照镀层材料可分为:_____________ 等。 17、钣金折弯加工后,折弯处附近会产生____________ 影响后道加工工序。 18、金属切削加工过程中加切削液的作用为:_________ ;切削加工时不加切削液的金属材料是 ___________。 19、在笛卡尔直角坐标系中,右手拇指、食指和中指所指的方向分别代表 _________ ,绕各轴正方向___________ 旋转的方向为旋转的正方向。

数据库面试题

1.事务四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前其它会话不能看到过程 一致性,事务前后,数据总额一致 持久性,一旦事务提交,对数据的改变就是永久的 2.数据库隔离级别 脏读:事务B读取事务A还没有提交的数据 不可重复读:两次事务读的数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看来,明明修改了数据,咋不一样 3.MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景 4.索引有B+索引和hash索引 5.聚集索引和非聚集索引

6.索引的优缺点,什么时候使用索引,什么时候不能使用索引 索引最大的好处是提高查询速度, 缺点是更新数据时效率低,因为要同时更新索引 对数据进行频繁查询进建立索引,如果要频繁更改数据不建议使用索引。 7.InnoDB索引和MyISAM索引的区别 一是主索引的区别,InnoDB的数据文件本身就是索引文件。而MyISAM的索引和数据是分开的。二是辅助索引的区别:InnoDB的辅助索引data域存储相应记录主 8.索引的底层实现(B+树,为何不采用红黑树,B树)重点 树区别 红黑树增加,删除,红黑树会进行频繁的调整,来保证红黑树的性质,浪费时间 B树也就是B-树B树,查询性能不稳定,查询结果高度不致,每个结点保存指向真实数据的指针,相比B+树每一层每屋存储的元素更多,显得更高一点。 B+树B+树相比较于另外两种树,显得更矮更宽,查询层次更浅 9.B+树的实现 一个m阶的B+树具有如下几个特征: 1.有k个子树的中间节点包含有k个元素(B树中是k-1个元素),每个元素不保存数据,只用来索引,所有数据都保存在叶子节点。 2.所有的叶子结点中包含了全部元素的信息,及指向含这些元素记录的指针,且叶子结点本身依关键字的大小自小而大顺序链接。 3.所有的中间节点元素都同时存在于子节点,在子节点元素中是最大(或最小)元素10.为什么使用B+Tree 索引查找过程中就要产生磁盘I/O消耗,主要看IO次数,和磁盘存取原理有关。根据B-Tree的定义,可知检索一次最多需要访问h个节点。数据库系统的设计者巧妙利用了磁

笔试题-经典LINUX程序员面试题

比较经典(闭卷,100分钟完卷,最好写出解题步骤),若你能答对百分之七八十,说明你一只脚踏进了linux 编程的大门,若你能答对百分之九十以上,你收我做弟子(可怜可怜我吧),你若不及格,那就跟我一样:菜鸟! 一、基础题: 1.请列举出你用过的LINUX发行版及其中的GCC版本、GLIB版本 2.ISO七层参考模型中的PPP协议、HTTP协议处于哪一层? 3.说出TCP和UDP的相同和不同之处 4.IP数据包头部是多长?146.0.0.0属于哪一类IP地址? 5.请写出linux嵌入式系统开发过程 6.在以下列举的GCC中的参数,请一一写出代表的意思: -c -o -share -static 7.写出以下参数的含义: _attribute_ (packet) volatile #define ANYONE((DIR)< (FILE)< 二、程序阅读题(输出程序结果): 1.按值和按地址传递(此题太简单,略) 2.指针的取地址和取值、指针运算操作(比较简单,略) 3.char *p; p=malloc(20); char q*; q=strcpy(p,"Please answer the question carefully"); q+=7; printf("%s",q); printf("%s",p); 4.#define X 1 #define Y X+1 int p; p=x+y/2; printf("%d",p); 5.struct n{ int p; char name; }a; void structp(struct n b) { b.p=10;

https://www.360docs.net/doc/ef3999920.html,='X'; } int main() { int x=5; char name='Y'; a.p=x; https://www.360docs.net/doc/ef3999920.html,=name; structp(a); printf("%d",a.p); printf("%c",https://www.360docs.net/doc/ef3999920.html,); } 6.略(记不清楚了,好像是字符串操作题) 7.略(结构和双链表,此题比较难,花时间多) 8.分析以下程序,写出结果 V oid GetMemory2(char **p, int num) { *p = (char *)malloc(num); } void Test(void) { char *str = NULL; GetMemory(&str, 100); strcpy(str, "hello"); printf(str); } 9.分析以下程序,写出结果 char *GetMemory(void) { char p[] = "hello world"; return p; } void Test(void) { char *str = NULL; str = GetMemory(); printf(str); } 三、程序写作题: 1.用C语言实现下现函数(不能调用库函数) char *strcpy(char *dest,const char *src) 为什么此字符串拷贝函数还要返回一个字符指针?

机械工程师面试题和答案

1.如果你是企业的研发主管,你觉得最重要的5个制度是什么 2.如果你上司给你一个本来三个月完成的任务,现在要求你两个月内完成,给你提 三个要求,你会提哪三个要求 3.你觉得你有哪些特点可以让你更好的适应这份工作就你申请的这个职位,你认为 你还欠缺什么 4.家人对你应聘这份工作知情吗他们的意见如何 机械设计人员笔试题 一、填空题:(1.5x20=30分) 1、?汽缸的工作方式分为:_____________?。 2、?60°普通螺纹锁紧连接的有效螺纹圈数为________?。 3、?45号钢的含炭量大约为?_____________。 4、?现代机械加工中正逐渐被淘汰的机床是?_____。 5、?现代机械加工的发展趋势是?_______。 6、?EDM的中文含义是?_______。 7、?CNC的中文含义是?________。 8、?夹具实现的功能是?________。 9、?轴承按照摩擦方式可以分为:___________?。 10、常用的热处理方法有:________________________ (请至少回答4种) 11、电机的输出功率与______________?成正比。

12、常用的焊接方式有___________________?等。(至少回答3种) 13、法兰与管体焊接时,为减少焊接变形应该在_______________?开应力槽。 14、45#钢与1Cr18Ni9Ti焊接时的焊接性能?___________________。 15、常见的铸造缺陷为:_______________?等。 16、常用的电镀方式按照镀层材料可分为:_____________?等。 17、钣金折弯加工后,折弯处附近会产生____________?影响后道加工工序。 18、金属切削加工过程中加切削液的作用为:_________?;切削加工时不加切削液的金属材料是?___________。 19、在笛卡尔直角坐标系中,右手拇指、食指和中指所指的方向分别代表_________?,绕各轴正方向___________?旋转的方向为旋转的正方向。 20、常用的三种机械传动机构分别为:_______________?。 二、简答题:(20分) 齿轮减速机构无法被电子调速机构完全替代的原因。 答: 机械设计人员笔试题答案 一、填空题:(1.5x20=30分) 1、汽缸的工作方式分为:___吸气冲程、压缩冲程、做功冲程、排气冲程。 2、60°普通螺纹锁紧连接的有效螺纹圈数为__3圈______ 。3-4圈按公式:(0.8-1.2)D/T计算 D是大径 T是螺距 3、 45号钢的含炭量大约为 __0.45%_______。 4、现代机械加工中正逐渐被淘汰的机床是 __组合机床___。普通机床 5、现代机械加工的发展趋势是 ____加工过程自动化___。全球化、网络化、虚拟

数据库面试问题汇总

数据库面试问题汇总 1.数据库管理命令 1.1查询所有数据库 ---- show databases; 1.2创建数据库,并将数据库字符集默认为utf-8 ----create database day814 ----default character set utf8 -----; 1.3查看数据库的默认字符集 ----show create database day814; 1.4 删除数据库 ---- drop database day15; 1.5 修改数据库(即修改数据库的默认字符集) -----alert database day814 default character set gbk; 2.表管理命令 2.1选择数据库命令 ----- use day814; 2.2查看所有表 ---- show tables; 2.3 创建表 ---- create table student( -----sid int, -----sage int, -----sname varchar(20) -----); 2.4 查看表结构 ------desc student; 2.5 删除表 ----- drop table student; 2.6 修改表 添加字段 -----alter table student add column sgender varchar(2); 删除字段 -----alter table studnet drop column s gender; 修改字段类型 -----alter table student modify column sgender varchar(100); 修改字段名称 -----alter table student change column sgender gender varchar(100); 修改表名称 -----alter table student rename to teacher; 3.数据管理

国有企业经典笔试题目

国有企业经典笔试题目 笔试是以文字为媒介,考察一个人的知识水平素质能力。下面整理的国有企业经典笔试题目,欢迎大家参考。 1、如果你的工作出现失误,给本单位造成经济损失,你认为该怎么办? [思路点拨] 我认为首要的问题是想方设法去弥补或挽回经济损失,其次才是责任问题。我想首先的问题是分清责任,各负其责;如果是我的责任,我甘愿受罚。 2、在此之前你去过什么单位求职,结果如何? [思路点拨] 这是面试比较深入以后涉及的问题,用以了解求职者在人才市场中的经历。我去过一些单位求职,都没成功,原因是双向的。

3、你所学的专业和我们招聘的广告策划人员并不对口,你是不是不太适合这项工作呢? [思路点拨] 是这样。但是我所在的学校近几年不断深化改革,因为??为了完善大学生的知识结构,开设了许多选修课,例如.对项工作有很深厚的兴趣,而且注意在实践中不断提高自己,这是我画的水粉画、油画,还有我发表的一些豆腐块文章。 4、你受过挫折吗?若有,请告知具体是什么事,又是如何渡过难关的? [思路点拨] 有。考试大提供我在大学三年级参加四级英语考试时,只考了47分,我很羞愧、伤心。后来我认真总结英语考试失败的教训,奋发努力,在大四时,我终于考了74分;又如,在大一暑假回家的路上,我的钱包丢了,在中途转车时,我打了3天工,凑齐了路费才回家。 5、你的司长让你将一份急件送给中宣部,第二天却发现送错了单位,他不仅不承担责任,还生气地批评你马虎大意,没按要求将材料送给文化部。这时,你要怎样表白自己,而又不影响工作,不加剧你与领导的矛盾?

[思路点拨] 该题用于考察考生的应变能力和情绪稳定性,考生应该尽快找出压力情况下合乎情理地解决问题的办法,做法灵活周到。该题也能考察考生处理与上级关系的能力与技巧。情绪稳定,思维敏捷,考虑问题周到。如:当时不做解释,只抓紧时间补救,以后选择较轻松场合,再做适当解释。 6、假设你手头上有好几项工作没有完成,可是上级又给你安排了一项任务。你感到自己完成这项工作有困难。你如何处理这? 个矛盾 [思路点拨] 该题用于考察考生的人际交往的意识与技巧,主要是在组织中处理权属关系的能力。能够很好地与人沟通,有很好的交往方法和技巧;能够在尊重他人的前提下恰当地表达自己的意见。如:能用适当方法让领导了解到自己现有任务已很重,并能向领导提出完成该任务的可行建议。 7、这次报考,你的笔试成绩一般,面试情况也不突出,你觉得我们会录用你吗? [思路点拨] 该题有意地给考生施加压力,考察考生的应变能力和自哉情绪控制及自信心。考试大提供情绪稳定,思维敏捷、自信,对自己有正确的评价,并设法得体地突出自己的优势,变被

SQL数据库面试题以和答案

Student(S#,Sname,Sage,Ssex)学生表 S#:学号 Sname:学生姓名 Sage:学生年龄 Ssex:学生性别 Course(C#,Cname,T#)课程表 C#:课程编号 Cname:课程名称 T#:教师编号 SC(S#,C#,score)成绩表 S#:学号 C#:课程编号 score:成绩 Teacher(T#,Tname)教师表 T#:教师编号: Tname:教师名字 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号 select a.S# from (select S#,score from SC where C#='001')a, (select s#,score from SC wh ere c#='002')b Where a.score>b.score and a.s# = b.s#; 2、查询平均成绩大于60分的同学的学号和平均成绩 select S#, avg(score) from sc group by S# having avg(score)>60 3、查询所有同学的学号、姓名、选课数、总成绩 select student.S#, student.Sname, count(sc.C#), sum(score) from student left outer join SC on student.S# = SC.S# group by Student.S#, Sname

4、查询姓‘李’的老师的个数: select count(distinct(Tname)) from teacher where tname like '李%'; 5、查询没有学过“叶平”老师可的同学的学号、姓名: select student.S#, student.Sname from Student where S# not in (select distinct(SC.S#) from SC,Course,Teacher where sc.c#=course.c# AND teacher.T#=course.T# AND Teahcer.Tname ='叶平'); 6、查询学过“叶平”老师所教的所有课的同学的学号、姓名:select S#,Sname from Student where S# in (select S# from SC ,Course ,Teacher where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname='叶平' group by S# having count(SC.C#)=(select count(C#) from Course,Teacher where Teacher.T#=Course.T# and Tname='叶平')); 7、查询学过“011”并且也学过编号“002”课程的同学的学号、姓名: select Student.S#,Student.Sname from Student,SC where Student.S#=SC.S# and SC.C#='001'and exists( Select * from SC as SC_2 where SC_2.S#=SC.S# and SC_2.C#='002'); 8、查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名: Select S#,Sname

Oracle数据库DBA面试题

数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复 操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘) 2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢 解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据库。 3. 如何转换到spfile 解答:使用create spfile from pfile 命令 . 4. 解释data block , extent 和segment的区别(这里建议用英文术语) 解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一 个数据库对象拥有的所有extents被称为该对象的segment. 5. 给出两个检查表结构的方法 解答:1、DESCRIBE命令 2、包 6. 怎样查看数据库引擎的报错 解答:alert log. 7. 比较truncate和delete 命令 解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,不需要rollback segment .而Delete是DML操作 , 需要rollback segment 且花费较长时间. 8. 使用索引的理由 解答:快速访问表中的data block 9. 给出在STAR SCHEMA中的两种表及它们分别含有的数据 解答:Fact tables 和dimension tables. fact table 包含大量的主要的信息而dimension tables 存放对fact table 某些属性描述的

软件测试工程师经典面试题目

软件测试工程师面试题汇总 测试技术面试题 (5) 1、什么是兼容性测试?兼容性测试侧重哪些方面? (5) 2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题? (5) 3、测试的策略有哪些? (5) 4、正交表测试用例设计方法的特点是什么? (5) 5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程? (5) 6、你觉得bugzilla在使用的过程中,有什么问题? (5) 7、描述测试用例设计的完整过程? (6) 8、单元测试的策略有哪些? (6) 9、LoadRunner分哪三部分? (6) 10、LoadRunner进行测试的流程? (6) 什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样? (6) 12、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作? (6) 13、QTP中的Action有什么作用?有几种? (6) 14、TestDirector有些什么功能,如何对软件测试过程进行管理? (7) 15、你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性 能测试......)? .. (7) 16、条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? (8) 17、Beta测试与Alpha测试有什么区别? (8) 18、软件的评审一般由哪些人参加?其目的是什么? (8) 19、测试活动中,如果发现需求文档不完善或者不准确,怎么处理? (8) 20、阶段评审与项目评审有什么区别? (8) 21、阐述工作版本的定义? (8) 22、什么是桩模块?什么是驱动模块? (8) 23、什么是扇入?什么是扇出? (8) 24、你认为做好测试计划工作的关键是什么? (8) 25、你认为做好测试用例工作的关键是什么? (9) 26、简述一下缺陷的生命周期? (9) 27、软件的安全性应从哪几个方面去测试? (9) 28、软件配置管理工作开展的情况和认识? (9) 29、你觉得软件测试通过的标准应该是什么样的? (10) 30、引入测试管理的含义? (10) 31、一套完整的测试应该由哪些阶段组成? (10) 32、单元测试的主要内容? (10) 33、集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容? (10) 34、简述集成测试与系统测试关系? (10) 35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。那么软件系统 的用户文档包括哪些? (10) 36、软件系统中除用户文档之外,文档测试还应该关注哪些文档? (10) 37、简述软件系统中用户文档的测试要点? (11) 38、单元测试主要内容是什么? (11) 39、如何理解强度测试? (13) 40、如何理解压力、负载、性能测试测试? (13) 41、什么是系统瓶颈? (13) 42、文档测试主要包含什么内容? (13)

相关文档
最新文档