软件工程师面试英语自我介绍(合集19篇)由网友“单元霍格斯”投稿提供,以下是小编为大家准备的软件工程师面试英语自我介绍,仅供参考,欢迎大家阅读。
篇1:软件工程师面试英语自我介绍
Good morning, ladies and gentlemen! It is really my honor to have this opportunity for an interview. I hope I can make a good performance today. I'm confident that I can succeed. Now I will introduce myself briefly. I am 26 years old, born in Shandong province. I graduated from Qingdao University. My major is electronics. And I got my bachelor degree after my graduation in the year of . I spent most of my time on study, and I’ve passed CET-6 during my university. And I’ve acquired basic knowledge of my major. It is my long cherished dream to be an engineer and I am eager to get an opportunity to fully play my ability.
In July 2003, I began working for a small private company as a technical support engineer in Qingdao city. Because there was no more chance for me to give full play to my talent, so I decided to change my job. And in August , I left for Beijing and worked for a foreign enterprise as an automation software test engineer. Because I want to change my working environment, I'd like to find a job which is more challenging. Moreover,Motorola is a global company, so I feel I can gain a lot from working in this kind of company. That is the reason why I come here to compete for this position. I think I'm a good team player and a person of great honesty to others. Also,I am able to work under great pressure. I am confident that I am qualified for the post of engineer in your company.
That’s all. Thank you for giving me the chance.
(中文翻译)
女士们,先生们,早上好!很荣幸有机会参加此次面试。我希望今天我能有好的表现。我希望此次面试能够成功。现在,请允许我自我介绍一下。我今年26岁,出生于山东省。我毕业于青岛大学电子专业。我在毕业获得学士学位。大学期间,我努力学习,通过了大学英语六级考试,掌握了基本的专业知识。成为电子工程师是我长期渴望的梦想。我渴望有机会施展我的才能。
20七月,我就职于青岛一家小的私人公司担任技术助理工程师。由于我的才能得不到足够的施展,我决定更换工作。在8月,我前往北京为一家外资企业工作担任自动软件测试工程师。因为我想更换一下工作环境,想找一个更具挑战性的工作。而且我认为摩托罗拉公司是一个国际公司,我可以在这样的工作环境里收获更多。这就是我来这里面试的原因。我觉得我是一位具有良好团队精神、诚恳的人。而且,我能够在高强度压力下进行工作。我非常有信心我有能力胜任该公司的工程师职位。
感谢各位给我此次机会。
#拓展知识#
软件工程师工作内容:
1、指导程序员的工作;
2、参与软件工程系统的设计、开发、测试等过程;
3 、协助工程管理人保证项目的质量;
4 、负责工程中主要功能的代码实现;
5 、解决工程中的关键问题和技术难题;
6 、协调各个程序员的工作,并能与其它软件工程师协作工作;
7、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等考试科目。工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。
篇2:软件工程师面试英语自我介绍
Good morning !
It is really my honor to have this opportunity for a interview,I hope I can make a good performance today. I'm confident that I can succeed.
Now I will introduce myself briefly.
I am 28 years old,born in Shanxi province .
I was graduated from Xi'an University of Science and Technology.my major is Computer science and Technology.
And I got my bachelor degree after my graduation in the year of 20xx.I spent most of my time on study, I have passed CET6.and I have acquired basic knowledge of my major during my school time.
In July 20xx, I began work for Vanceinfo Software as a java engineer in Shanghhai.
Two years later,I saw no chance for further advancement in my present employment,also,my pay was low as an experienced programmer, so I decided to change my job.
In July ,I was admited by Yuchengtech software for an Senior Java Engineer,but I was sent to the Bank of China Software Center,a year later,Because I want to change my working environment, I'd like to find a job which is more challenging.
Moreover ChinaKink is a global company, so I feel I can gain the most from working in this kind of company ennvironment. That is the reason why I come here to compete for this position.
I think I'm a good team player and I'm a person of great honesty to others. Also I am able to work under great pressure.
That’s all.Thank you for giving me the chance
篇3:软件工程师面试自我介绍
1、开发计划沟通:根据软件开发设计文档,与上级沟通所需资源、编码要求等, 制订编码和开发计划,保证开发过程的透明度与可控性;
2、软件编码:根据开发计划,进行模块的软件编码工作,及时反馈开发中遇到的难点问题,沟通并寻求解决方案,按阶段有计划地完成代码开发计划,并检验合格、按时提交;
3、产品测试:根据公司产品测试相关流程及产品特点,配合测试部门和业务部门进行产品测试和验收工作,及时修正测试中发现的缺陷,确保产品按时保质发布;
4、质量活动:参与软件模块的代码走读等质量保证活动,学习、规范开发过程,降低软件产品缺陷
我推荐你利用上述4个要点来准备面试的自我介绍,还有软件工程师面试的自我介绍你可以在
自我介绍之家这里找到!
[软件工程师面试自我介绍]
篇4:应聘软件工程师面试自我介绍
考官好,我是计算机专业的面试者xxx,我此次应聘的职位是IT行业的软件工程师,这份工作不仅与我的专业对口,同时也是我的特长与兴趣所在。现在我就从以下三个方面介绍自己:
1)学习能力:我有较强的科研能力,能熟练的进行Windows和LINUX操作,并能使用VB,DELPHI等语言编程。能运用网页三剑客Photoshop软件进行相关工作。
2)实践能力:我的专长是软件开发,我希望能从事这方面的工作经验,并且我曾经发过多个系统,如人事档案管理系统,工资管理系统等等。
3)交际能力:我的性格沉稳,能坐得住,对IT行业的工作,具有非常好的适应能力,而且为人谦和,具有很强的组织和协调能力 ,富有的事业心和责任感使我能够面对任何困难和挑战。
从以上的简单自我介绍,我希望公司能给我一个展示自己能力的机会,让我我可以学以致用,同时我也很欣赏XX公司的企业文化与工作环境。我愿意成为企业一员,为企业的发展贡献自己的一份力量。 我的职业生涯目标是,做一个既懂技术,又懂业务的复合型人才。
猜你感兴趣:
篇5:软件测试工程师面试自我介绍
我最初参加测试工作的时候,不知道什么是软件测试,集成测试和系统测试的概念经常混淆, cmm 是什么就更加不知道了。那时候最简单的开关机也是通过直接拔插电源完成,安装系统对我来说简直是有史以来人类的最高技能,对于那些拿着螺丝刀安装机器的人就认为是宇内超级高手,身具杀人于无形之绝世秘技。拿破仑说不想当将军的士兵不是好士兵,我最初的梦想就是想成为软件测试的高手,傲视天下。所以不断偷师,总结经验,自认为掌握了成为高手的几个秘技,这几年混迹 江湖 还算无往而不利。不敢独享,望与吾辈测试人员切磋,早日总结成功密技之大成,助新进人员早日入门,也算不愧对东北活雷锋的称号。
篇6:java软件工程师面试自我介绍
各位评委大家好,我是一名即将毕业的计算机系本科生。大学的四年,给我奠定了扎实的专业理论基础,良好的组织能力,团队协作精神,务实的工作作风还有良好的为人处世能力。
理论学习上,我认真学习专业知识理论,在学好专业必修课的同时,我还阅读了大量计算机书籍。同时对于法律、文学等方面的非专业知识我也有浓厚的兴趣。在校期间,在专业考试中屡次获得单科第一。获得院设奖学金一次,院三等奖学金五次。是个成绩优秀的学生,一致受到老师和同学的好评。
在专业知识上,我除了精通Visual Basic、SQL Server、ASP,熟练使用Linux、Windows 9x/Me/NT//XP等操作系统,熟练使用Office、WPS办公自动化软件。还自学HTML 、Frontpage 、Dreamweaver 、Fireworks 、Flash等网页制作相关软件。对于常用软件都能熟练使用。运用自如。
工作上,曾担任院学生会成员、副班长等职,现任计算机系团总支组织部部长。多次组织系部、班级联欢会、春游等活动,受到老师、同学们的一致好评。思想修养上,我品质优秀,思想进步,笃守诚、信、礼、智的做人原则。
在社会实践上,四年的大学生活,我对自己严格要求,注重能力的培养,尤其是实践动手能力更是我的强项。曾多次参加社会实践活动,具有一定的实践经验和动手能力。
无论今后从事什么样的工作,我都会把新的工作当做一个新的起点,不断学习和加强专业技能,以我孜孜不倦的学习态度和踏实负责的作风把每一项工作做好。
java工程师面试经典题目
1、面向对象的特征有哪些方面?
封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。
多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态性分为编译时的多态性和运行时的多态性。方法重载(overload)实现的是编译时的多态性(也称为前绑定),而方法重写(override)实现的是运行时的多态性(也称为后绑定)。
2、访问修饰符public,private,protected,以及不写(默认)时的区别?
作用域 当前类 同包 子类 其他
public √ √ √ √
protected √ √ √ ×
default √ √ × ×
private √ × × ×
类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。受保护(protected)对子类相当于公开,对不是同一包中的没有父子关系的类相当于私有。
3、构造器(constructor)是否可被重写(override)?
答:构造器不能被继承,因此不能被重写,但可以被重载。
4、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
答:不对,如果两个对象x和y满足x.equals(y) == true,它们的哈希码(hash code)应当相同。Java对于eqauls方法和hashCode方法是这样规定的:(1)如果两个对象相同(equals方法返回true),那么它们的hashCode值一定要相同;(2)如果两个对象的hashCode相同,它们并不一定相同。
5、抽象类(abstract class)和接口(interface)有什么异同?
答:抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进 行实现,否则该类仍然需要被声明为抽象类。接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其 中的方法全部都是抽象方法。抽象类中的成员可以是private、默认、protected、public的,而接口中的成员全都是public的。抽象 类中可以定义成员变量,而接口中定义的成员变量实际上都是常量。有抽象方法的类必须被声明为抽象类,而抽象类未必要有抽象方法。抽象类和接口中都可以包含静态成员变量。
6、抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?
答:都不能。抽象方法需要子类重写,而静态的方法是无法被重写的,因此二者是矛盾的。本地方法是由本地代码(如C代码)实现的方法,而抽象方法是没有实现的,也是矛盾的。synchronized和方法的实现细节有关,抽象方法不涉及实现细节,因此也是相互矛盾的。
7、接口是否可继承(extends)接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)?
答:接口可以继承接口。抽象类可以实现(implements)接口,抽象类可继承具体类,但前提是具体类必须有明确的构造函数。
8、Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?
答:可以继承其他类或实现其他接口,在Swing编程中常用此方式来实现事件监听和回调。
9、数据类型之间的转换:
1)如何将字符串转换为基本数据类型?
2)如何将基本数据类型转换为字符串?
1)调用基本数据类型对应的包装类中的方法parseXXX(String)或valueOf(String)即可返回相应基本类型; Integer.parseInt(a) Integer.valueOf(a)
2)一种方法是将基本数据类型与空字符串(””)连接(+)即可获得其所对应的字符串;另一种方法是调用String 类中的valueOf(…)方法返回相应字符串 String.valueOf(int) Integer.toString
10、如何实现字符串的反转及替换?
答:方法很多,可以自己写实现也可以使用String或StringBuffer / StringBuilder中的方法。有一道很常见的面试题是用递归实现字符串反转,代码如下所示:
1.public static String reverse(String originStr) {
2. if(originStr == null || originStr.length <= 1)
3. return originStr;
4. return reverse(originStr.substring(1)) + originStr.charAt(0);
5. }
11、列出一些你常见的运行时异常?
答:
ArithmeticException(算术异常)
ClassCastException (类转换异常)
IllegalArgumentException (非法参数异常)
IndexOutOfBoundsException (下表越界异常)
NullPointerException (空指针异常)
SecurityException (安全异常)
12、List、Map、Set三个接口存取元素时,各有什么特点?
答:List以特定索引来存取元素,可以有重复元素。Set不能存放重复元素(用对象的equals()方法来区分元素是否重复)。Map保存键值对 (key-value pair)映射,映射关系可以是一对一或多对一。Set和Map容器都有基于哈希存储和排序树的两种实现版本,基于哈希存储的版本理论存取时间复杂度为 O(1),而基于排序树版本的实现在插入或删除元素时会按照元素或元素的键(key)构成排序树从而达到排序和去重的效果。
13、什么是进程,什么是线程?为什么需要多线程编程?
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位;
线程是进程的一个实体,是CPU调度和分 派的基本单位,是比进程更小的能独立运行的基本单位。
线程的划分尺度小于进程,这使得多线程程序的并发性高;进程在执行时通常拥有独立的内存单元,而线程之间可以共享内存。使用多线程的编程通常能够带来更好的性能和用户体验,但是多线程的程序对于其他程序是不友好的,因为它占用了更多的CPU资源。
篇7:应聘软件工程师面试自我介绍
本人XXX,我是一个实事求是、不浮夸的人。喜欢参与团队工作与集体活动。重视自身素质培养。
软件开发基础扎实,对编程充满热情,学习能力强,能快速掌握新技术
在校期间,曾获午20xx—20xx学年度优秀团员,20xx—20xx学年度丙等奖学金,20xx年X月份军训优秀个人。曾是系学生会干事,在通过与其他干事的合作,主要对学生宿舍公共卫生、宿舍文化、晚归等进行监督管理,评定优秀寝室,不定期组织学生活动(寝室篮球赛、跳蚤文化市场等)
实习期间就职于金融事业本部,部门业务涉及全国数省的农村信用社核心业务系统、城市商业银行支付系统以及外围辅助服务系统。我一直在广东四地XX市的农信社做软件开发工作。先后参与了XX市的银行卡系统、综合业务系统卡改造、电话银行系统、自助终端系统等的开发和实施。相信您的信任与我的实力将为我们带来共同的成功!希望我能为贵公司贡献自己的力量!
篇8:软件工程师如何面试
软件工程师如何面试
想知道软件工程师如何面试?就关注应届毕业生面试频道吧
在面试过程中不要失礼
这似乎是不用说的问题,但在面试过程中我确实碰到过影响很不好的失礼行为,曾有一位前来应聘软件工程师的人看到我就说:“哇,我真不敢相信你这么年轻!你看上去好小!我觉得你才18 岁!”我看了他的简历才搞清楚原来是来应聘的,在开始的时候我却忍不住想:“这个人是来面试我的吧?!”
面试者的这种言行实在要不得。
面试者也要注意不要说出诸如此类的话:“哇,你真的就是考官吗?你看上去好老!”“哇,你真的是来面试我的,你看上去好胖!”(相信应该不会有人说这样的话)。
在我的另外一次面试中,应聘者的手机在面试开始 15 分钟之后就响了,她没有理会,手机连续响了 20 秒,这样不免会对面试造成影响。5 分钟之后,她的手机又响了,她依然没有理会;5分钟之后,手机第三次响起。最后她终于抓过手提包在里面翻出了手机。我想:“是时候关掉手机了,她在进来之 前就应该把手机关掉。”但是她在手提包中拿出手机之后却旁若无人的打起电话来,而且就在面试过程中间!
这种情况唯一可接受的理由就是他有什么非常紧急的事,但是即便情况如此,那么他也应该在面试开始之时就讲清楚,让面试官有所准备。
使用相同的工具(如铅笔和纸张)和时间限制(例如半个小时)模拟面试训练
Google 和微软都会让应聘者在白板上手工解答编程问题,但通常大部分的应聘者都是习惯于在电脑上利用编程工具系统编写程序。因此面试的时候,某些求职者离开了熟悉 的.电脑光标,站在白板前感觉手足无措不知该如何起行。又或者他们不习惯在编程之时旁边有人观看,这会让他们感到紧张而无法正常思考。
在现实生活中,如果你想要横渡英吉利海峡,自然不能总是在室内游泳池练习。你必须投身大海在波涛之中训练,在准备面试的时候也是如此。:)
在面试开始之前你最好向招聘单位询问面试形式和面试问题。如果招聘单位让你在某个房间考试且仅提供没有汇编程序的编辑器,那么就应该在家中按照这种情 景进行练习。如果招聘公司单位让你在白板上回答问题并会安排考官在旁监督,那么你就要找一位软件工程师来扮演考官配合你练习。即使找来的考官经验不如你也 没有关系,他们依然能帮助你消除在他人面前出错所带来的紧张感,这样可以让你适应有人在旁边盯着看的面试氛围。
如果你恰巧认识我并希望由我来帮你联系,那我的条件就是必须请我吃饭:如果你已经工作了就吃日本寿司大餐;如果你还是学生,那么吃比萨饼也可以。:)
在面试过程中不要对细小错误耿耿于怀
我曾不止一次的在面试过程中碰到这种情况:当应聘者知道编程问题后,他马上就想到了最佳的方案、确定了边界条件,然后开始编写程序。但在编写过程中, 应聘者犯了诸如首先检查是不是操作顺序错误或忘记设定某变量等无关大局的小错误,当我指出其错误之后,应聘者立刻变得十分紧张,这种焦虑情绪影响了他在后 面环节的正常发挥。
其实这种恐惧心理完全不必要。一名优秀的程序员在编程过程中出现错误也是很正常的,就像是小提琴手在演奏高难度的巴赫交响乐时也会偶尔失误,
音乐会的听众可能会觉察到这些错误,但是听众绝对不会因为这种细小失误就把出色的小提琴手看作是门外汉。
即便应聘者彻底搞砸了某个编程问题,面试考官也可能会提出不同的问题并会容忍应聘者在某个问题上的失误。再退一步说,就算某次面试彻底失败,你也有机会在其它面试上补救。
我的一位同事(一个项目的技术负责人)最近面试了一个人,在开始面试时他觉得面试者的交流方式存在问题,因此开始表现的相当不友好。但经过了整个面试 过程后,面试者证明了自身的能力,而我的那位同事也成了那位面试者最坚定的支持者。在过去的一年中,我从未见过这位同事如此强烈的支持哪位面试者。
所以,因此就算面试进展不顺,也务必坚持到底不要放弃。
不要在面试中喧宾夺主
我曾经面试过几个应聘者,他们好像铁了心肠一定要告诉我他们最近的“超级项目”。当我开始发话他们就立刻打断:“我想让你了解我们近期处理的超级项目,之前当这个项目开始之时还默默无闻……”,然后接下来的5分钟时间都在那里滔滔不绝唾沫横飞。
有时应聘者好像打定主意要给每个考官详细描述其引以为豪的项目,然后一整天都在那里翻来覆去的说这个项目。
记住:面试官在面试过程中有具体的问题需要询问。但是如果应聘者喧宾夺主,那么考官就可能无法获得充分的信息来做出判断,同时这种行为也会让考官觉得应聘者很难共事。
如果你确实想谈论自己的项目,那么就应询问面试官:“我觉得最近的某某项目能充分体现我的能力,我能不能用 10分钟的时间来描述一下具体情况?”这样就会给面试官空间来调整面试过程,由此也避免毫无征兆就让面试离题万里。
在回答需要具体答案的问题之时,记得首先要有总括性的发言
有时我会问一个答案可以很简练的问题,例如:“在你的那个成功项目中总共有多少人参与?”但应聘者往往会就此打开话匣:“恩,张三参与了这个项目,他 负责 UI部分,当然我也会给他一些指导。李四也在项目中,她在宾州远程工作,负责后端服务器。两年之后我们又有新人王五加入……”
在应聘者滔滔不绝的讲了三分钟之后,我还是不知道这个项目到底有多少人参与。
因此首先要简练的回答问题,然后再展开描述:“在我接手项目时有三个人,但当我离开项目时人数已经增加到12人。”
当然如果能简练的回答问题,然后征询意见之后再展开论述那就更好了:“在我接手项目时有三个人,但当我离开项目时人数已经增加到 12 人。我可以讲一下各人在项目中的具体分工吗?”
6.(不是特别重要)在面试中要衣着得体,舒适的商务便装是最佳的选择
人们有时候会为衣着犯愁。但是最重要的是要让自己感觉舒适。如果需要具体的建议,那么我建议穿衬衫甚至T恤衫。对于某些公司(例如 Google),西装革履显然是太隆重了。
这条建议不必太看中,因为面试官不会管应聘者穿什么。最好应该询问人事招聘部门穿什么合适,因为不同国家有不同习俗,就算美国东海岸和西海岸的公司着 装文化也会有差别。像 Google 这样的公司在着装方面更加随意,因此如果你穿着“三件套”的经典西服去 Google 面试,考官可能会有异样的感觉。因此如果你真的具备软件工程的本领,穿什么其实并不重要。某个应聘者曾经穿着皱巴巴脏兮兮的T恤就跑来面试,他的T恤衫上 还有着许多破洞。但最后他还是拿到了录取通知(当然我绝不建议如此穿着)。
篇9:it工程师面试英语自我介绍
What is more important is do not forget to communicate with the interviewee,keeping a smile and keeping your talks interesting and funny can contribute to the success.
I hope you will give them a wonderful speech .Good luck to you !
篇10:工程师英语面试自我介绍
Good morning !
It is really my honor to have this opportunity for a interview,I hope I can make a good performance today. I'm confident that I can succeed.
Now I will introduce myself briefly.
I am 28 years old,born in Shanxi province .
I was graduated from Xi'an University of Science and Technology.my major is Computer science and Technology.
And I got my bachelor degree after my graduation in the year of 20x.I spent most of my time on study, I have passed CET6.and I have acquired basic knowledge of my major during my school time.
In July 20x, I began work for Vanceinfo Software as a java engineer in Shanghhai.
Two years later,I saw no chance for further advancement in my present employment,also,my pay was low as an experienced programmer, so I decided to change my job.
In July ,I was admited by Yuchengtech software for an Senior Java Engineer,but I was sent to the Bank of China Software Center,a year later,Because I want to change my working environment, I'd like to find a job which is more challenging.
Moreover ChinaKink is a global company, so I feel I can gain the most from working in this kind of company ennvironment. That is the reason why I come here to compete for this position.
I think I'm a good team player and I'm a person of great honesty to others. Also I am able to work under great pressure.
That’s all.Thank you for giving me the chance.
篇11:软件工程师自我介绍
本人热衷计算机软件开发行业,学习能力强,适应能力强,有责任心,拥有团队合作开发精神,亦能独立完成任务。现任某某软件公司开发部经理,4年软件开发管理经验,熟练掌握Delphi及C#.net两门开发语言(WinForm),Interbase及SQLServer数据库,VSS源代码管理,具有良好的编程习惯和风格(Xml标注,GUI+设计等等),熟悉软件架构及测试。本人有意向.net软件工程师及项目管理方向发展,盼望与伯乐携手共创事业!
看了软件工程师自我介绍的还看了:
篇12:软件测试工程师面试英文自我介绍
I’m Cheers.Lee, I’m twenty-six year old, I majored in E-business and with a bachelor degree. I’m single. And I love software testing, as the software quality is vital to the company’s customer, it also could improve the company’s image, so quality is the best policy. We must devote all my energy to assure the software quality.
The position which I’ve come to apply is senior software testing engineer. I have three years work experience, one year and a half of function testing experience and one year of performance and automation testing experience. I have been reading up on software testing, especially on performance testing and automation testing. I’m quite familiar with performance testing tool LoadRunner, and familiar with automation testing tool QTP. I’m good at developing performance testing script base on C language in web system, and also have good skills in develop QTP script.
As we all know that software performance has become more and more important, while thousands of the users log in the system or visit the website simultaneously, the problem may occurred, the system crash or the server deny to provide the service to the user, so the performance testing need to be done before the software delivered to our customers.
We also benefit from the automation testing. There is always a lot of function testing or regression testing need us to finish in a short time. But we do not have enough time and sufficient human resource to complete it, how should we do? So the automation testing is the best solution. It cut down the costs, improve the work efficiency, save our time and energy. Its advantage is not merely as so.
篇13:软件测试工程师面试英文自我介绍
Good morning, ladies and gentlemen! It is really my honor to have this opportunity for an interview. I hope I can make a good performance today. I'm confident that I can succeed. Now I will introduce myself briefly. I am 26 years old, born in Shandong province. I graduated from Qingdao University. My major is electronics. And I got my bachelor degree after my graduation in the year of . I spent most of my time on study, and I’ve passed CET-6 during my university. And I’ve acquired basic knowledge of my major. It is my long cherished dream to be an engineer and I am eager to get an opportunity to fully play my ability.
In July 2003, I began working for a small private company as a technical support engineer in Qingdao city. Because there was no more chance for me to give full play to my talent, so I decided to change my job. And in August , I left for Beijing and worked for a foreign enterprise as an automation software test engineer. Because I want to change my working environment, I'd like to find a job which is more challenging. Moreover,Motorola is a global company, so I feel I can gain a lot from working in this kind of company. That is the reason why I come here to compete for this position. I think I'm a good team player and a person of great honesty to others. Also,I am able to work under great pressure. I am confident that I am qualified for the post of engineer in your company.
That’s all. Thank you for giving me the chance.
软件测试工程师面试技巧
核心提示:第一个问题:自我介绍(心理学首因效应告诉我们第一印象非常重要),自我介绍最重要的是能够在面试官心目中留下一个好的第一感觉。说得更直白一点是让面试官舒服。但是我发现很多人就是直接简单的介绍了一下过去的经历,但是实际上一方面过去的经历没有很好的让人发现优点。其实面试好比相亲,你想说什么不重要,重要地是人家想听什么。比较好的自我介绍套路是这样:“您好,我叫XXX,很高兴能获得这次...
第一个问题:自我介绍(心理学首因效应告诉我们第一印象非常重要),自我介绍最重要的是能够在面试官心目中留下一个好的第一感觉。说得更直白一点是让面试官舒服。但是我发现很多人就是直接简单的介绍了一下过去的经历,但是实际上一方面过去的经历没有很好的让人发现优点。其实面试好比相亲,你想说什么不重要,重要地是人家想听什么。比较好的自我介绍套路是这样:“您好,我叫XXX,很高兴能获得这次面试机会,今天来面试是想证明自己是最合适的人选,另一个方面是获得您的认可,结合我过去的工作和学习经历,我自信我能符合咱们公司的认可,接下来您看是我继续介绍我做过的项目,还是您问您关心的问题?”
第二个问题:项目介绍(项目经验直接决定一个人能否胜任一份工作,企业更应该看重一个人解决问题的思路和具体能力),项目介绍部分最重要的思路是应该先整体后局部,介绍整体的时候要有量化的数据(从项目度量的五大维度:规模,包括项目代码规模,需求规模、用例规模,工作量,进度,质量和成本),然后是整体的测试流程,然后再是角色与职责,接下来是项目中自己的特色,比如做得最好的是、遇到最大的困难时、最差的是,最后是心得体会。
第三类问题:数据库方面知识,最基本的要求是数据库记录的增删改查(insert、delete、update、select),表结构的增删改查(create、drop、alter、describe)、存储过程、触发器等。
第四类问题:linux操作系统相关,最基本的目标是熟悉常见的50个命令,比如find命令(-name、-type、-perm、-user、-group、-ctime、-atime)等,熟悉vi、熟悉linux搭建测试环境。比如LAMP环境搭建。
第五类问题:缺陷相关知识,最基本的是缺陷跟踪的流程(流程的基本要素),整体的流程,最好能在纸上给面试官画出来(尤其是男面试官,从男人好色的角度来看,写得很清楚很重要),缺陷单的属性,至少能列出20个属性,每个属性的意义,如何描述好缺陷单,缺陷单描述的5C原则,比如缺陷重现步骤应该complete.如何描述一个你认为的最经典的bug单。
第六类问题:用例相关,最基本的包括用例的格式要素,用例设计工程方法论,每个方法要求(方法的背景,操作步骤,优缺点、适应范围,与其他用例方法如何配合),在项目中如何利用测试用例设计工程方法。如何评价、评审测试用例,评审从哪些维度?要设计好测试用例需要哪些方面的知识结构,比如技术、业务、方法。
第七类问题:软件测试流程,系统测试相关规范和标准的流程:熟悉产品/项目,需求评审,测试需求,测试计划,测试方案,测试用例,预测试,第一轮正式测试、第二轮回归测试、第三轮测试,测试报告,测试总结,测试指南。
第八类问题,网络相关,最基本的网络基础知识,比如TCP/IP协议。
第九类问题,测试工具,包括三个大的类型,第一类是性能测试工具、自动化测试工具、测试管理类工具。最起码的要求是熟悉工具的使用。
第十类问题,给你一个软件,比如QQ、QQ斗地主,你如何去测试,这类问题基本的思路是,从软件质量模型、测试工具、测试方法、测试流程、探索式测试等角度先宏观解决,然后再具体微观讲解用例如何设计等。
第十一类问题,一个优秀/卓越的软件测试工程师应该具备哪些能力与素质,素质方面包括沟通、五心工程师、追求完美等
第十二类问题,最后一个问题,面试官一般会问,您还有什么想问的吗?还有什么想了解的吗?总体上来说最重要的是留下一个好的近因效应,就好比相亲的时候,分手离开的时候,留下好的最后的印象,基本的思路应该分三种情况,第一种是面试官对你满意,自己也感觉不错的情况下,先表示感谢,然后积极主动的问题,比如,非常感谢您给的这次机会,但是我还是想问,如果我有下一轮面试,我想知道知道是什么时候,我应该再做哪些方面的准备。第二种情况是面试官和自己感觉都一般般,感觉自己是鸡肋,这个时候说不说很重要,基本的套路是,非常感谢面试官给的这个机会,坦白地说我对自己今天的面试表现不是非常满意,还可以表现得更好,但是如果我还是非常想得到这个机会,您能否给我一些建议。第三种情况是面试情况非常糟糕,这种情况下,很少有人能说出感谢,但这恰恰体现一个人的风度。基本的思路是,不管怎么样,还是得感谢您给的机会,让我自己认识到自己的不足,坦白地说我离这个岗位的要求还有些距离,但是我还是想知道,如果将来我还想来咱们公司面试,您能否给点具体建议。
总结,面试是一个相亲的过程,相亲的成败取决于很多要素,但是好的、充分地准备,能够让我们更加从容地和主动的去面对压力与挑战,而不是简单地把自己变成超市里面的菜,供人挑选。
软件测试工程师面试经验总结
首先说明我算上找实习的时候的面试总共就经历了不到5次,没有多少经验,就在网上和书上摘录了些我认为比较重要的,分享给大家,希望各位都能找到一份适合自己的好工作。
1.笔试题
对于笔试,有的公司笔试题是不区分开发和测试岗位的,测试人员除了要掌握好测试的基本知识外最好也是有编程基础,具有尽量多的计算机的知识,像操作系统的基本知识(线程等),数据库的基本操作(增删改查,关联查询,授予权限等),数据结构的知识(像二叉树的前序、中序、后序查询)。
2.面试
如果在笔试中没有考测试的基本知识,那在面试中是肯定要被问到的。面试前一定要做好准备,可以在网上搜一下关于这个公司的笔试题和面试题,以供参考。如果时间充裕可以找一本自己能看的进去的讲软件测试的书,认真的有侧重点的看看。软件测试的几个主要的阶段,不一定死记硬背能用自己的话说出来也可以或者能举例说明,那几个主要的白盒和黑盒的测试方法能熟练的应用到实际的例子中,等价类划分和边界值分析经常被问到。
每个公司做的项目都不一样,最好先了解下要应聘的那家公司主要是做哪方面的,比如对美外包的公司就要求英语水平,能看懂英文文档甚至能同外国人交流,最好能提前先看些英语的文章,准备下英文的自我介绍,临时提高下英语水平。
我被问到的面试题(答案仅供参考)
1. 为什么不考研?
2. 想要一份什么样的工作
3. 做软件测试人员需要具备什么样的职业素质
(1) 专业技能,包括测试的技能和开发的技能
(2) 积极的态度
(3) 良好的沟通能力
(4) 细心
(5) 耐心
(6) 团队意识
4. 对他们公司的了解
5. 再就是些工作地点能否接受,有没有男朋友之类的基本问题
以下是针对实习项目问的问题(答案仅供参考)
6. 缺陷报告有几个状态,都包括哪些内容
状态:新建,打开,修复,关闭,重复的bug,无效的bug,被拒绝的bug,其他 内容::标题、模块名称、项目名称、测试环境、重现步骤、期望结果、实际结果、严重级、优先级、发现人、接收人和附件(截图,说明等)。
7. 有一个文本框,只能输入0-5个字母的组合,如何进行测试
从字符串的长度考虑,按照边界值方法设计测试用例
从字符串的长度考虑,按照边界值方法设计测试用例
从字符串的组成内容考虑,按照等价类划分方法设计测试用例
8. 简单的说一下性能测试和压力测试
9. 写过自动化测试的脚本吗
10. 我实习的项目是一个金融的网站,技术的面试官问我,商品的价格是左对齐还是右
对齐(对于这个问题我也不知道为啥会被问到,有什么具体的含义,猜想可能是判断我的项目经验是否真实)
下面是我网上摘录的一些可能被问到的面试题
1. 您认为做好测试用例设计工作的关键是什么?
答:白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题
2. 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
3. 谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面
4. 什么是软件测试。
5. Alpha 测试与beta 测试的区别。
6. 测试结束的标准是什么?
7. 测试项目:杯子
需求测试:查看杯子使用说明书
界面测试:查看杯子外观
功能度:用水杯装水看漏不漏;水能不能被喝到
安全性:杯子有没有毒或细菌
可靠性:杯子从不同高度落下的损坏程度
可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用
兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等
易用性:杯子是否烫手、是否有防滑措施、是否方便饮用
国际化:杯子上的图案有没有触犯到某个国家或宗教的禁忌
用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述
疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等
压力测试:用根针并在针上面不断加重量,看压强多大时会穿透
跌落测试: 杯子加包装(有填充物),在多高的情况摔下不破损
震动测试: 杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\公路\航空运输
测试数据:测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法
期望输出:该期望输出需查阅国标、行标以及使用用户的需求
说明书测试: 检查说明书书写准确性
给大家提三个产品:1.手机 2.电饭锅 3.电梯
8. 图书(图书号,图书名,作者编号,出版社,出版日期)
作者(作者姓名,作者编号,年龄,性别)
用SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。
9. 软件测试分为几个阶段 各阶段的测试策略和要求是什么
10. 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?
11.请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程
12. 您认为做好测试计划工作的关键是什么?
13.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
14. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?
答:软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。
测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试测试策略和测试方法(最好是能先评审)
15. 为什么要在一个团队中开展软件测试工作?
答:因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。
软件测试工程师-个人简历
个 人 简 历
基本信息:
姓 名:
出生年月:1991年7月
工作年限:2年
婚姻状态:未婚
电子邮箱: 性 别:男 毕业学校:广东建华学院 学 历:大专 专 业:计算机专业 手 机:
专业技能:
1、熟悉软件测试理论,软件测试流程,编写测试用例等;
2、熟练应用黑盒测试的方法,如边界值法、等价类法、场景法等;
3、掌握自动化测试工具QTP、性能测试工具LoadRunner的基本使用,如录制脚本,参数化设置,脚本优化等;
4、熟悉软件测试的管理工具,如BugFree 缺陷管理工具、SVN版本控制、MindManager 思 维导图等工具的使用;
5、熟悉Oracle和MySQL数据库的基本操作,如增、删、查、该等命令的使用;
6、熟悉Linux操作系统的基本操作;
7、对C语言有一定的了解,如9条基本语句、数组、指针等等的使用; 项目经验:
项目一
项目名称: 奔腾出租车
运行环境: Linux + MySQL + Apache
项目概述: 本系统是一套功能全面的出租车管理系统,通过该软件可以让出租车公司内部及时准确地采集各种数据信息,处理高速化和网络办公自动化。实现对出租车 公司司机的信息记录,操作,出租车管理,提供精确查询等多种查询方式。主 要功能模块有:首页、基本信息设置、任务管理、统计图表、辅助工具、帮助 菜单、用户信息管理等。通过规范化管理来掌握车辆信息,处理车辆调度,将 很大程度上解决出租车公司在工作上的管理难度,让车管理更上一个台阶。 责任描述: 1、根据项目需求文档进行需求分析,写出需求点;
2、针对责任模块编写有效的测试用例;
3、搭建测试环境,保证测试出的数据真实可靠;
4、执行测试用例,用BugFree提交Bug并跟踪其状态;
5、进行回归测试;
6、编写测试报告。
项目心得: 对软件测试有了更深层的理解,当编写用例时,要尝试新的技术,新的思维,往往Bug就出现在意想不到的地方;明白了回归测试的重要性,因为偶尔会有些模块在上一版本没有出现问题,但在修复某个Bug时却出问题了,所以测试时需要考虑全局,不要只局限于某个小模块。
项目二:
项目名称: 金华酒店管理系统
运行环境: Linux + MySQL + Apache +PHP
项目概述: 金华酒店管理系统主要应用于中小型酒店,通过该软件可以方便快捷的管理酒店,使酒店的工作质量和效率提高。软件采用先进的计算机网络通信技术,改变了酒店业务模式,大大提高了工作效率。本系统的功能包括房间状况管理、添加房间信息、维修管理、退房管理、客户入住等,是为了不让人工繁琐去操作,而设计的一个管理系统。
责任描述: 1、测试软件是否达到需求规格书的要求,包括:各个功能点是否以实现,业务流程是否正确;
2、编写测试用例,如用边界值法、等价法、错误推断法等方法编写;
3、搭建测试环境(按照说明书搭建);
4、执行测试用例,用BugFree提交Bug并跟踪其状态。
项目心得: 测试的规范化是及其重要的。测试时要注意Bug的群集现象,因为往往百分之八十的问题都发生在百分之二十的模块当中。
项目三:
项目名称: 科达薪水助手
运行环境: Linux + MySQL + Apache +PHP
项目概述: 本系统基于B/S架构,主要用来支持企业薪酬管理,方便企业管理员工信息,统计日常支出,员工薪酬管理等等。主要功能模块有员工信息管理、部门管理、工资管理、收支统计、系统设置、辅助工具、薪酬报表等。本系统的特色就是把员工的信息和薪酬等信息整合在一起,更方便快捷的操作,一套好的工资管理系统,有助于建立科学有效的薪酬体系。
责任描述: 1、编写测试用例;
2、执行测试用例,用BugFree工具提交Bug,并跟踪其状态。
项目心得: 对黑盒测试的各种方法的应用更加得心应手了。
工作经历:
/08—/01 创拓达科技有限公司 软件测试工程师 自我评价:
本人性格随和,适应能力强,有较强的学习能力,能独立分析和解决问题。能快速融 入到团队中去,工作积极上进,对于领导分配的任务认真完成。
篇14:软件工程师英文面试应聘自我介绍
软件工程师英文面试应聘自我介绍
Good morning !
It is really my honor to have this opportunity for a interview,
I hope i can make a good performance today. I'm confident that I can succeed.
Now i will introduce myself briefly
I am 26 years old,born in shandong province .
I was graduated from qingdao university. my major is electronic.
and i got my bachelor degree after my graduation in the year of .
I spend most of my time on study,i have passed CET4/6 . and i have acquired basic knowledge of my major during my school time.
In July 2010, I begin work for a small private company as a technical support engineer in QingDao city.Because I'm capable of more responsibilities, so I decided to change my job.
And in August ,I left QingDao to BeiJing and worked for a foreign enterprise as a automation software test engineer.Because I want to change my working environment, I'd like to find a job which is more challenging. Morover Motorola is a global company, so I feel I can gain the most from working in this kind of company ennvironment. That is the reason why I come here to compete for this position.
I think I'm a good team player and I'm a person of great honesty to others. Also I am able to work under great pressure.
That’s all. Thank you for giving me the chance.
篇15:软件工程师面试问题
1、写一条sql来获取oracle中当前时间
2、列举几个sql中常用的统计函数,并写一条sql说明group by和having的用法
3、如何用oracle中使用sql来做分页查询?并且如何保证每次查询的结果顺序是固定的?请写出一条示
例sql来说明
4、说明oracle存储过程的结构
5、js中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么
6、javascript常用的全局对象有哪些?如何写一个javascript函数把页面所有input项设置为readonly
7. 说明uml常用的图形种类。用uml画出两个类之间所有可能的关系。画出简单的时序图示例。
8. 请画出你所做项目某个模块数据库表之间的关系(e-r图),并简单描述一下其业务.
9、请指出下列代码段中的错误或不足之处(下面的代码段都可以成功编译),并说明原因。
string s1 = “abc”;
string s2 = “fde”;
string s3 = “gbc”;
string s = s1+s2+s3;
(4)usertransaction transaction = null;
try {
policydao.create(...);
transaction = trans.getusertransaction;
transaction.begin();
policydao.update();
transaction.commit();
}catch (exception e) {
transaction.rollback();
篇16:软件工程师面试要点
软件工程师面试要点
1.不要在面试中喧宾夺主
我曾经面试过几个应聘者,他们好像铁了心肠一定要告诉我他们最近的超级项目。当我开始发话他们就立刻打断:我想让你了解我们近期处理的超级项目,之前当这个项目开始之时还默默无闻……,然后接下来的5分钟时间都在那里滔滔不绝唾沫横飞。
记住:面试官在面试过程中有具体的.问题需要询问。但是如果应聘者喧宾夺主,那么考官就可能无法获得充分的信息来做出判断,同时这种行为也会让考官觉得应聘者很难共事。
如果你确实想谈论自己的项目,那么就应询问面试官:我觉得最近的某某项目能充分体现我的能力,我能不能用10分钟的时间来描述一下具体情况?这样就会给面试官空间来调整面试过程,由此也避免毫无征兆就让面试离题万里。
2.在回答需要具体答案的问题之时,记得首先要有总括性的发言
有时我会问一个答案可以很简练的问题,例如:在你的那个成功项目中总共有多少人参与?但应聘者往往会就此打开话匣:恩,张三参与了这个项目,他负责UI部分,当然我也会给他一些指导。李四也在项目中,她在宾州远程工作,负责后端服务器。两年之后我们又有新人王五加入……
3.在面试过程中不要对细小错误耿耿于怀
我曾不止一次的在面试过程中碰到这种情况:当应聘者知道编程问题后,他马上就想到了最佳的方案、确定了边界条件,然后开始编写程序。但在编写过程中,应聘者犯了诸如首先检查是不是操作顺序错误或忘记设定某变量等无关大局的小错误,当我指出其错误之后,应聘者立刻变得十分紧张,这种焦虑情绪影响了他在后面环节的正常发挥。
即便应聘者彻底搞砸了某个编程问题,面试考官也可能会提出不同的问题并会容忍应聘者在某个问题上的失误。再退一步说,就算某次面试彻底失败,你也有机会在其它面试上补救。
4.在面试过程中不要失礼
这似乎是不用说的问题,但在面试过程中我确实碰到过影响很不好的失礼行为。曾有一位前来应聘软件工程师的人看到我就说:哇,我真不敢相信你这么年轻!你看上去好小!!我觉得你才18岁!我看了他的简历才搞清楚原来是来应聘的,在开始的时候我却忍不住想:这个人是来面试我的吧?!
在我的另外一次面试中,应聘者的手机在面试开始15分钟之后就响了,她没有理会,手机连续响了20秒,这样不免会对面试造成影响。5分钟之后,她的手机又响了,她依然没有理会;5分钟之后,手机第三次响起。最后她终于抓过手提包在里面翻出了手机。我想:是时候关掉手机了,她在进来之前就应该把手机关掉。但是她在手提包中拿出手机之后却旁若无人的打起电话来,而且就在面试过程中间!
更多相关的面试技巧文章推荐,大家敬请关注面试频道!
篇17:软件工程师面试问题
软件工程师一般指从事软件开发职业的人。本文将介绍软件工程师面试问题。
软件工程师面试问题:
1、java中会存在内存泄漏吗,请简单描述。
会。如:int i,i2; return (i-i2); 当 i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。
2、java中实现多态的机制是什么?
方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。
3、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是“可达的”,哪些对象是“不可达的”。当GC确定一些对象为“不可达”时,GC就有责任回收这些内存空间。可以。程序员可以手动执行System.gc,通知GC运行,但是Java语言规范并不保证GC一定会执行。
4、静态变量和实例变量的区别?
static i = ; file://常量
class A a; a.i =;//可变
5、什么是java序列化,如何实现java序列化?
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。
6、是否可以从一个static方法内部发出对非static方法的调用?
不可以,如果其中包含对象的method();不能保证对象初始化.
7、写clone()方法时,通常都有一行代码,是什么?
Clone 有缺省行为,super.clone();他负责产生正确大小的空间,并逐位复制。
8、在JAVA中,如何跳出当前的多重嵌套循环?
用break; return 方法。
9、List、Map、Set三个接口,存取元素时,各有什么特点?
List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。
10、J2EE是什么?
J2EE是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietn tier)组件,web层和组件,Business层和组件,企业信息系统(EIS)层。
11、UML方面
标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。
12、说出一些常用的类,包,接口,请各举5个
常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer
常用的包:java.lang java.awt java.io java.util java.sql
常用的接口:Remote List Map Document NodeList
13、开发中都用到了那些设计模式?用在什么场合?
每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。主要用到了MVC的设计模式。用来开发JSP/Servlet或者J2EE的相关应用。简单工厂模式等。
14、jsp有哪些动作?作用分别是什么?
篇18:软件测试工程师面试
软件测试工程师面试分享
到达面试地点,面试官很友好的领我去了会议室,坐下自我介绍的同时,也就开始了正式的面试,这场面试我很开心,不是因为没有面试算法,而是这位面试官不仅仅在于面试,更多的是聊简历中写出来的内容,都是自己做过的,要说起来,自然顺畅得多,而遇到不懂的内容,他会很善意的给出引导,我所要做的,无非就是顺着他的引导拓展自己的思维,之后给出他想要我思考的内容的答案,这种方式的面试,对我来说,其实相对还是比较游刃有余的,毕竟不管做什么,我最喜欢的就是有人稍微提点一下,以至于我不容易走偏,
面试过程中,首先问我工作中怎么开展某项测试,这里他问的是兼容性,会考虑到哪几个方面,对于Web或者win32之间兼容性的考虑点的区别,对于兼容性测试与其他测试的区别,在做兼容性测试的时候,遇到最大的困难是什么?对于这个问题的回答他可能不是很满意,我说,兼容性测试中遇到最大的困难是跨平台遇到问题该如何找到问题所在,他说这个其实和其他的测试也一样,当你发现问题的时候,你必须排除是系统问题,是配置问题还是产品本身问题,所以他示意我再想想,我稍作沉思,告诉他,我之前在兼容性测试的过程中主要测试的是产品的补丁包,所以最大的困难是补丁包对向下兼容的问题,他似乎稍微满意了一些,微微笑了笑。
紧接着,看到我在简历中写出了对项目管理有一定的理解,于是话题转变到了项目管理上,先问了我自己如何对自己进行管理的,诸如一堆的tasks在手上,你会怎么安排?然后问,如果你手上有一个P1的task,但是这个task需要等某人完成一定的`操作后你才能进行你的工作,不过,这个task在那个人手里是P3,这时候你该怎么办?最后问如果你是test leader,你的team members的手上已经有很多任务了,但是你又接到了更多的任务,你该怎么做分配?其实无非是考虑如何有效完成所有的任务,说实话,我不知道这些问题的答案是不是有哪本书会教大家怎么做,也不知道这些问题是不是有唯一的答案,我只是凭着自己对任务安排的理解在做资源的协调和分配,
紧接着,也不知道是不是还算管理的问题,反正与测试有关,他先给我描述了一个三层结构的系统,让我从test scope的角度去描述应该怎么测, 由于描述了三层的结构,我第一反应可能和代码逻辑有关,结果他反问我,你觉得代码方面的测试是开发做还是测试做,我不是十分明确,但还是给了他肯定的答案,开发做,于是他点了点头,说,那你现在可以撇开谁做这样的底层思维,继续向上一层思考这个问题,这个时候我才知道他在问什么,其实他想听到的答案是系统测试,集成测试等等宽泛而抽象的顶层概念,回答完后,又一一引导我分别对这些测试测什么做了提问,可以说,每个问题我都会选择沉思一下再做回答,沉思的时候可能脑子一片空白,但其实也是在努力搜寻头脑里的埋藏的知识。
在接下来的继续细化提问前,他一再问了关于数据库的知识,诸如同样要查询一个表的其中几个字段,视图和存储过程如何做出选择,视图、存储过程和方法呢?说真的,其实就是在考这几个的区别,但是我真的已经遗忘了。ok,继续细化测试,对于数据库层如何测试,对于logic层如何测试,对于呈现层又如何进行测试。其中,问数据库层如何测试的时候,我回答得最为完善,但是也可以说是没有思考完全,因为他提问了这么一个问题:现在我们要部署这个系统,用批处理的方式写代码去部署,
篇19:软件测试工程师面试的英文自我介绍
软件测试工程师面试的英文自我介绍
I’m Cheers.Lee, I’m twenty-six year old, I majored in E-business and with a bachelor degree. I’m single. And I love software testing, as the software quality is vital to the company’s customer, it also could improve the company’s image, so quality is the best policy. We must devote all my energy to assure the software quality.
The position which I’ve come to apply is senior software testing engineer. I have three years work experience, one year and a half of function testing experience and one year of performance and automation testing experience. I have been reading up on software testing, especially on performance testing and automation testing. I’m quite familiar with performance testing tool LoadRunner, and familiar with automation testing tool QTP. I’m good at developing performance testing script base on C language in web system, and also have good skills in develop QTP script.
As we all know that software performance has become more and more important, while thousands of the users log in the system or visit the website simultaneously, the problem may occurred, the system crash or the server deny to provide the service to the user, so the performance testing need to be done before the software delivered to our customers.
We also benefit from the automation testing. There is always a lot of function testing or regression testing need us to finish in a short time. But we do not have enough time and sufficient human resource to complete it, how should we do? So the automation testing is the best solution. It cut down the costs, improve the work efficiency, save our time and energy. Its advantage is not merely as so.
【软件工程师面试英语自我介绍(合集19篇)】相关文章:
三分钟公务员优秀面试自我介绍2024-04-01
应聘工程师的自我介绍2022-09-05
面试自我介绍的步骤2023-11-16
java程序员的自我介绍2023-03-23
学生求职面试时自我介绍2023-10-17
给排水专业面试自我介绍2022-10-09
求职计划2022-05-04
应届生求职面试自我介绍三分钟2023-07-22
程序员面试自我介绍怎么说2023-12-25
研发类面试自我介绍2022-12-01