




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
说说笔试的情况。这次笔试分为六个部分,每个部分固定时间完成,分别为20分钟、40分钟,30分钟、30分钟、30分钟、30分钟和30分钟。每个部分单独收卷,英文题目要求英文作答。最后一个部分是中英文简历填写,其实时间不限。第一部分:人格测试(在答题纸上作答,中文题目)将近一百道题,类似于职业生涯评测。测试人格的,决定你适不适合这份工作。典型题目:当你被老板责罚时,你平时的朋友都躲得远远的,你会怎么想?A. B. C. D.第二部分:逻辑测试+人格测试(在答题纸上作答,中文题目)也是很多题,前一半主要考逻辑,后一半跟第一部分类似,测试人格的。典型题目:A、B、C、D四个人,A说什么话,B说什么话,C又说了什么,D也说了什么,只有一个人说假话(说真话),问真实情况时怎样。第三部分:人格测试+IQ测试(在答题纸上作答,中英文题目)也是很多人格测试的题目(看来很看重这一块啊),有四道IQ测试题目,差不多都做过。IQ 1:四个人过桥,每次最多只能过两个人,只有一个电筒,过桥必须电筒。A需要1分钟、B需要2分钟、C需要5分钟、D需要10分钟。要求17分钟内过完。(英文题目)IQ 2:两个人下了5盘棋,没有和棋,每盘棋都下完了的,我什么两个人输赢的盘数一样。IQ 3:一只毛毛熊在路上走,掉到一个坑里,坑深20米,毛毛熊2秒钟掉到底。问这只毛毛熊的颜色。IQ 4:两根粗细不均匀的绳子,每根燃完需要1小时,用这两根绳子来计时30分钟/45分钟。将两根同时点燃,一根只点燃一端,另一根点燃两端,当点燃两端的那根烧完时(30分钟)将另一根的没点燃那端也点燃,全部燃完就是45分钟5:一个正三角形,三个顶点有三个蚂蚁。三个蚂蚁同时运动,问三只蚂蚁互不相碰的概率是多少?6, 有四个领导去农村开会,回来时候天已经很晚了,走到一个危桥。由于桥年久失修不能承受三个人的重量,最多只能同时过两个人,四个人只有一个火把,但是要想 过桥又必须要用火把。这四个领导过桥的时间分别是,10分钟、5分钟、2分钟、1分钟。问题是能否在17分钟让他们四个领导都过到桥对面?第四部分:专业知识(在答题纸上作答,中英文题目)有八个方向,每个方向5道题。包括数据结构、数据库、C/C+、ATL/COM、图形学、软件工程、3D技术等(记不清了),但是没有关于.net的题目。大部分是英文题目。 三元树,一、 请填写BOOL,float,指针变量与“零值”比较的if语句。请写出BOOL flag与“零值”比较的if语句。标准答案:if(flag) If(!flag)请写出float x与“零值比较的if语句。标准答案:const float EPSINON=0.00001; If(x=-EPSINON)&(x=”或“=”此类形式。请写出char *p与“零值”比较的if语句。标准答案:if(p=NULL) If(p!=NULL)二、以下为Windows NT下的32位C+程序,请计算sizeof的值。1、char str=”hello”; Char *p=str; Int n=10;请计算 sizeof(str)=6 Sizeof(p)=4 Sizeof(n)=42、void Func(char str100) 请计算 Sizeof(str)=43、void *p=malloc(100);请计算 sizeof(p)=4三、简答题1、头文件中的ifndef/define/endif干什么用?答:防止该头文件被重复引用。2、#include和#include “filename.h”有什么区别?答:对于#include ,编译器从标准库路径开始搜索filename.h对于#include “filename.h”,编译器从用户的工作路径开始搜索filename.h3、const有什么用途?(请至少说明两种)答:(1)可以定义const常量 (2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。4、在C+程序中调用被C编译器编译后的函数,为什么要加extern“C”?答:C+语言支持函数重载,C语言不支持函数重载。函数被C+编译后在库中的名字与C语言的不同。假设某个函数的原型为:void foo(int x, int y);该函数被C编译器编译后在库中的名字为_foo,而C+则会产生像_foo_int_int之类的名字。C+提供了C连接交换指定符号extern “C”来解决名字匹配问题。5、请简述以下for循环的优缺点For(i=0;iN;i+)If(condition)DoSomething();ElseDoOtherthing();优点:程序简洁缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。If(condition)For(i=0;iN;i+)DoSomething();ElseFor(i=0;iN;i+)DoOtherthing();优点:循环的效率高缺点:程序不简洁四、有关内存的思考题1、Void GetMemory(char *p)P=(char *)malloc(100);Void Test(void)Char *str=NULL;GetMemor(str);Strcpy(str,”hello world”);Printf(str);请问运行Test函数会有什么样的结果?答:程序崩溃。因为GetMemory并不能传递动态内存,Test函数中的str一直都是NULL。Strcpy(str,”hello world”);将使程序崩溃。 2、char *GetMemory(void)Char p=”hello world”;Return p;Void Test(void)Char *str=NULL;Str=GetMemory();Printf(str);请问运行Test函数会有什么样的结果?答:可能是乱码。因为GetMemory返回的是指向“栈内存”的指针,该指针的地址不是NULL,但其原先的内容已经被清除,新内容不可知。3、Void GetMemory2(char *p,int num)*p=(char *)malloc(num);Void Test(void)char *str=NULL;GetMemory(&str,100);Strcpy(str,”hello”);Printf(str);请问运行Test函数会有什么样的结果?答:(1)能够输出hello(2)内存泄露4、Void Test(void)Char *str=(char *)malloc(100);Strcpy(str,”hello”);Free(str);If(str!=NULL)Strcpy(str,”world);Printf(str);请问运行Test函数会有什么样的结果?答:篡改动态内存区的内容,后果难以预料,非常危险。因为free(str);之后,str成为野指针,if(str!=NULL)语句不起作用。public class Base public void print() System.out.println(Bast printn); public class Inherit extends Base public void print() System.out.println(Inherit printn); public static void main(String args) Inherit in = new Inherit(); Base base = new Base(); base.print(); in.print(); base = in; base.print(); in.print(); 打印结果:Bast printInherit printInherit print /注意Inherit print10.字符串的=与equals:public class Test2 public static void main(String args) Test2 test = new Test2();String a, b;StringBuffer c, d;a = abcd;b = abcd;System.out.println(when both = abcd: + test.print(a, b);a = new String(abcd);b = new String(abcd);System.out.println(when both new String(abcd): + test.print(a, b);a = new String(abcd);b = abcd;System.out.println(when one new String(abcd), another abcd: + test.print(a , b);c = new StringBuffer(abcd);d = new StringBuffer(abcd);System.out.println(when both StringBuffer(abcd): + test.print(c ,d);/* * */private String print(Object oa, Object ob) String result = ;if (oa = ob) result = =;if (oa.equals(ob) result += equals();return result;输出为:when both = abcd: = equals()when both new String(abcd): equals()when one new String(abcd), another abcd: equals()when both StringBuffer(abcd): 11.ArrayList与Vector,HashTable与HashMap就ArrayList与Vector主要从二方面来说.一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半就HashMap与HashTable主要从三方面来说。一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java1.2引进的Map接口的一个实现二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的三.值:只有HashMap可以让你将空值作为一个表的条目的key或value第五部分:QA知识(直接在卷子上作答,全英文题目)大部分是QA的概念性知识,要求全英文做答。Q:When speaking of software products, how do you define the term“quality”.问:当说到软件产品的时候,你如何定义术语“质量”Q:What is the role of software debelopers and quality assuranle engineers in ensuring the quality of the product? How are other functional areas important to developing a quality product?问:在确定产品的质量方面,什么是软件开发工程师和质量保证工程师要做的?其他的功能对如何发展产品质量有什么重要?Q:What is cyclomatic complexity?问:(这是一个复杂度模型吧)Q:What are black-box texing and white-box texting?问:什么是黑盒测试和白盒测试?Q:The following function divides a by b and out put to c,returns -1 as error. Int divide (int a,int b,int c) List you test cases in a black-box testing.问:对 Int divide (int a,int b,int c)函数写出黑盒测试用例Q:Int a ctivity(int nage,bool bmale) if (nage60) return zoo; else if(bmale) return golf; else return movie; Q:The following function tests whether the three numbers can be the lengths of the three sides of a triangle.Bool triangle(float a,float b,float c)List you test cases in a black-box testing.问:也是让写黑盒测试用例,是一个三个数是否是三角形的三条边的测试第六部分:中英文简历两份简历,中文一份,英文一份,按照自己的实际情况填写就OK了。一面试题:1. 成长过程中你觉得最有成就感的一件事2. 2.同事跟你发生矛盾或者同事跟同事之间有矛盾你该如何处理俺举实际例子来说明这个问题,强调自己有丰富的团队合作经验。强调TEAM WORK的重要性。强调处理人际的主动性3. 3.在路边走的时候有人向你派传单你会不会接从题目这是个考察好奇心的问题。对问题做了两面性的回答。具体问题具体分析。说明有时候传单是一个很好的向导,会有一些有利于自己的信息。后来顺便
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【教案版】小学一班级下册 跳绳:基本跳
- 2025年环境工程评估面试模拟题及解析
- 2025年物业管理员中级面试指南及模拟题解析
- 2025年物资保管与库存控制笔试模拟题及答题技巧
- 2025年物信备考指南物资储备仓库信息技术模拟题与答案全收录
- 2025年机械设计制造及其自动化面试题集合
- 2025年初级电商运营专员面试题集
- 2025年水利行业高级职位面试热点灌区管理模拟题及解析
- 2025年煤气工程师应聘攻略面试题预测及答题示范
- AOE教学设计美术课件
- DB32T-蛋鸡养殖场健康生产规范(报批稿)编制说明
- 停车数据深度挖掘
- 产品研发与技术转移制度
- 八年级语文重点知识及文学常识归纳总结
- 台州市开发投资集团有限公司招聘笔试题库2024
- 乡镇供电所全能型员工评聘考试题库(精简600题)
- 机械设备投标书范本
- 河北安装工程消耗量定额计算规则
- 义务教育《数学课程标准》2022年版原文
- YC/T 310-2024烟草漂浮育苗基质
- 智慧公厕设备采购投标方案(技术方案技术标)
评论
0/150
提交评论