




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 请你先介绍一下自己我是浙江工业大学的一名研究生,专业是控制理论与控制工程,毕业后的职业规划是做一名软件测试工程师。其他一些具体的介绍请参见简历。2、 你的职业规划是什么?我目前的职业规划是通过实习对软件测试工作有一个更深刻的理解,学习一些基本知识,争取早日上手。正式入职后,我希望能有一个稳定的工作环境,在3年内让自己成长为一名高级软件工程师,并有一次竟升。我想再长远的计划只有我真正入职后,真正了解这个行业后才能有一个清晰的规划了。3、 软件测试是指什么?软件测试是根据开发各阶段的需求说明编写一些测试用例,并用这些用例去测试软件,从而发现错误,减少损失。软件测试一般有白盒测试和黑盒测试两种方法,白盒测试需要知道程序的具体结构内容,而黑盒测试只关注软件输出结果。4、 一个软件测试工程师需要具备什么素质?首先当然是专业素质,如计算机专业技能、测试专业技能、软件编程技能。其次还应该有良好的沟通能力,测试人员需要与很多人员进行沟通,如项目经理、开发人员、客户、市场人员等,对象不同,沟通方式和语气都应不同。同时还应该有有严谨、敢于承担责任、稳重做事风格,毕竟无论做什么事情都会犯错,如果你能勇于承认自己的错误,在第一时间纠正错误,则能够减少很多损失。最后还应该具有创新和破坏精神,软件测试本身就是为了找出软件的错误,有时需要你的逆向思维,编一些非常规的测试用例来发现错误。5、 你有学过java吗?没有。6、 那么你多久能学会,起码能看得懂?两个月吧,因为语言之间都是互通的,我想只要我认真学去,肯定能做到的。7、 你说你有团队合作精神,具体体现在哪?请举一例说明。比如说我本科期间参加的数学建模吧,那就是3个人一个团队的,互相之间需要干什么都有明确的分工,谁来编程,谁来建模,谁来写论文。还有就是研究生阶段的建龙基金,因为我是项目负责人,那么我就必须分配好组内人员的任务,这些都是团队精神的体现。8、 在团队合作的时候,组内成员有意见怎么办?因为我们组团的时候本来就是各取所长的,有人擅长编程,有人擅长数学建模,有人擅长写论文,一般不会有什么矛盾。如果真有矛盾的话可以和他们沟通,告诉他们我们是一个整体,有一个共同的目标,应该互相帮助与鼓励,而不是推诿与埋怨。9、 你的领导能力有体现在哪?因为我也没当过学校的一些干部,也没用组织过一些大的活动,只是在班里当一些小干部,无非就是组织春游秋游的活动了。一开始我会争取大家的意见,去什么地方,什么时间,价格在什么范围等,这个时候大家肯定会都有自己的一个期望值,但是当大部分人都同意一个方案的时候,你就必须发挥你的领导决策能力,确定一个方案,剩下一些少部分不同意的同学就只能让他们自己调节了,毕竟让大家都满意是做不到的。10、 在去旅游的过程中,有没有人表示失望或不满意?好像没有吧,去之前大家的准备工作做得都很充分,在玩的时候大家也都很开心,互相帮助。11、 那没有去的同学有没有后悔的?你有了解过吗?我没有特意去了解,但是有同学表示后悔的,毕竟这是一次集体活动,没有去总是表示遗憾。听了您的建议我感觉到我我之前做得有多不好,没有在活动中及活动结束后做一次总结,深入了解同学的想法,为下一次更好的举办活动做基础。12、 你做过那么多的兼职,收获是什么?给我印象最深刻的是在北大青鸟的那一次经历。当时我们是做市场推广员,也就是到人多的地方劝说他们去北大青鸟培训,那次我们被分配到一个超市,但是去了1个多小时后就开始小大雨了,因此我们的活动就无法继续了,主管就让我们回去。因为当时是按小时算工资的,我就问了我们的工资怎么算,这时主管就很生气,她认为我们事情都没有做好就开始讲报酬。这一件事情让我感触很深,无论是做什么事情,你首先想的不应该是我能得到什么,而应该想我能付出什么,能做出什么有价值的事情,不然你家凭什么给你报酬。13、 你为什么要做这么多兼职?虽然我以后不会从事这些行业,但是它可以锻炼我的性格。还有就是现在的人都是在拥护中长大的,没有受过什么挫折,去做了这些兼职之后,特别是餐厅的服务员,你会知道你并不是唯一的,这个世界除了父母以及那些非常爱你的人会把你捧在手心外,没有人会对你另眼相待,甚至还会刁难你。通过这样的锻炼之后我的心理素质会得到提高,以后工作中也不会因为一点点小事就气馁不开心。当然兼职还可以为自己赚出一点生活费。14、 如果一项任务领导要你在3天内完成,但是那是不可能的,你怎么办?现在软件行业加班不都是潜规则了么,加班呗。15、 那总不能老加班吧,加班也不能解决呢?你怎么劝服领导?你的论据是什么?首先我会告诉领导,如果时间过于紧迫,那么产品的质量就不能保证了;其次,领导必须注重员工的心情,只有在一个好的心情下才能做好一件事情,如果让员工带着怨气做一件事情非但不能做好还有可能恶化上下级关系。16、 你还应该站在一个客户的角度去劝说,无论是领导还是员工都是为客户服务的,如果一个产品没有做好的情况下就上交客户,客户会怎么想?17、 如果对于一个bug,你和研发人员的观点有分歧怎么办?首先我会找研发人员进行沟通,互相交换一些想法思路,如果能够说服对方,那么事情就解决了,如果不能说服对方,就找上级领导,比如项目组长,让他来判定这个bug的属性。18、 如果领导看了后同意开发人员的意见,但是你还是觉得自己是对的呢?这种情况下,那我就必须先自我反思一下,即对照着软件需求说明及功能要求,重新理一遍自己的思路,如果想了一遍之后还是觉得自己是对的,那么我会向项目组长打报告,召集研发人员和测试人员一起讨论这个bug,我想2个3个人会有分歧,10个15个人总能讨论出一个结果的。19、 那如果所有的研发人员都不认为这是一个bug,而所有的测试人员都认为这是一个bug呢?这个时候我还是会坚持自己的观点。毕竟研发人员和测试人员考虑一个bug的时候的思维方式是不一样的,研发人员只是站在开发出这个功能的角度,而测试人员是站在一个找出软件错误的角度。20、 如果一半人认为这是一个Bug,一半人不认为这是一个bug呢?这种情况下我想就不仅仅是我一个测试人员的职责了,而应该引起上层领导的重视,这个问题居然引起了这么大的分歧。21、 如果是80%的人不认为这是一个bug,只有少数几个人认同你的观点,认为这是个bug你会坚持自己的观点吗?如果遇见这样的情况,我想应该是我想错了吧,毕竟是这么多人讨论出的结果,其中还有一些很有经验的人。再说通过这么多人的讨论及交换思维,我一定能理解了。这种情况下如果我还是坚持自己的想法的话就不是一种坚持而是一种固执了吧。22、 那你是认为少数服从多数吗?真理不是往往掌握在少数人手中吗?我和你说的这些可能比较极端,但是这个过程其实都没有一个对与错,只是想知道你的态度与立场。测试与开发人员遇到的这类问题会很多,比如一个界面用户输入了一个不正确的值,只是跳出一个对话框:您输入了错误的值!开发人员会认为这已经足够了,但是测试人员会认为还需要改进,比如应该提示错在哪里了?应该输入什么样的值等等。因此测试人员必须坚持自己的立场。23、 你研究生阶段的最大收获是什么研究生阶段的最大收获是培养了自学能力。读研期间老师基本上不会有时间来管你,一切的东西都需要自己去思考、理解与学习。比如说我本科时用的编程软件都是matlab,而上了研究生后,由于项目的原因,必须用c+,你就必须硬着头皮去学,因为逃避不了,必须一点一滴的去学。除了培养了自学能力之外,对自己的职业生涯也有了清晰的认识,以前本科的时候基本上不知道自己应该做什么,当然和我因为准备考研没有去过多思考也有关,进入研究生阶段后,通过师兄师姐的找工作经验及他们的一些建议,明确了自己将来的职业选择,就是做一名软件测试工程师。24、 你现在都在做些什么?我现在主要是看论文以及做自己的毕业设计。25、 你毕业设计的题目是什么?基于量子遗传算法的批处理调度问题研究。26、 有人做过相关方面的研究吗?你和他们比起来有什么不同。前面已经有人做过这方面的研究了,他们用的是遗传算法,而我用的是量子遗传算法,做出来结果也比他们更好一点。27、 量子遗传算法和遗传算法有什么不同?遗传算法是通过选择、交叉和变异来实现进化的,虽然它有保优策略,但是总的来说随机性很大,进化慢。而量子遗传中的量子概念是从物理学中引进来的,它基于旋转门策略,种群多样性增加,求得最优解的几率也就增大。每条染色体向着最有染色体进化,旋转角可以选大选小,控制进化速度。28、 这个旋转角是不是和神经网络算法中的学习因子的步长概念一样的?差不多吧。29、 量子遗传算法还有其他优点吗?我前段时间做了一篇论文就是对量子遗传算法的改进的。首先传统的量子遗传算法只利用了一对概率幅中的或,我做了改进后,可以充分利用一堆概率幅的信息,相当于增加了种群,求优结果也会变好。其次,我还对量子染色体进行了实数编码。比如说用于函数测试,传统的量子遗传算法必须进行量子观测得到二进制染色体后才能求相应的x值,改进之后则可以直接用概率幅表示x值,这样就省了量子观测这一步,从而加快了算法速度。量子遗传算法也有缺点,就是只能用于低维函数,对于求解高维函数则非常慢。30、 那么最多能用于几维?10维以下吧,20维、30维就很慢很慢了。31、 那要多长时间呢?我当初是用matlab编的,可能要耗费好几个小时。32、 那么造成这么慢的原因是什么?这个我还没有深入的研究过,一些文献说是因为它的二进制编码机制的原因。我想还有可能是和旋转门有关吧,维数大了,耗费在这一步的时间也就长了。33、 能具体说说你现在做的这个项目的实现过程吗?我现在做的项目是印染企业的染缸排产调度,比如一个企业会接到不同的订单,每个订单包含不同的产品,每种产品有不同的交货期和颜色深浅度,企业可能有大小不同的染缸,每种产品在每个染缸上生产的成本和时间都不一样,调度的目标就是将产品安排到各个染缸上生产,在满足交货期的情况下使生产成本最小。整个过程中有3种成本:加工成本,超期惩罚成本以及切换成本,切换成本是指加工完一种产品加工另一种产品染缸的清洗成本,这跟产品颜色深浅度有关。我采取的策略是将来自不同订单的同一种产品汇中,比如有3台染缸4个订单3种产品,算出每种产品的总需求,并将它们随机分成不同大小的3等分,这样一个染色体的长度就是9了。这时候我生成一条量子染色体与之一一对应,并将量子染色体从小到大排列,这样原先的产品染色体就被打乱了。接下来进行排产,首先将一条产品染色体的第一个放入染缸1,接下来就是判断哪台染缸空闲就将产品放到哪台染缸加工,依次就可以得到排产序列。根据这个排产序列计算出每种产品对应每个订单的超期惩罚,比如第一种产品对应订单1的需求量是50,交货时间是1H,对应订单2需求量是130,交货期是4H,对应订单3需求量是60,交货期是2H,对应订单4需求量是100交货期是5H。那么当产品1产量达到50的时候就认为订单1中的产品1已完成,算出加工时间并与交货时间相比算出超期惩罚;当产品1产量达到110的时候,就认为订单3中的产品1已完成,算出加工时间并与交货时间相比算出超期惩罚;当产品1产量达到240的时候,就认为订单2中的产品1已完成,算出加工时间并与交货时间相比算出超期惩罚;当产品1产量达到340的时候,就认为订单4中的产品1已完成,算出加工时间并与交货时间相比算出超期惩罚;依次类推可算出总的超期惩罚。根据加工序列也可以算出加工成本,以及切换成本。假设我初始化了100条量子染色题,就可以初始化100条产品染色体,同时也可以有100中加工序列,可以算出成本最小的那一条染色体,用旋转门策略进行进化,使其他99条染色体向最有染色体靠近,这样又可以得到新的100条染色体,如此循环往复,就得得到一个比较理想的最优值。34、 你说你是用c+编的,那你c+学到什么程度了?只能算很基础的的程度,目前还没有用过结构、类,运行环境也只是vc6.0,基本上是把一快功能先写到主函数里,预期结果实现之后将其封装到子函数中。35、 你什么时候开始学c+?去年11月份吧。36、你日常都看些什么书?C+,软件测试理论,还有数据库37、 除了这些还看些什么书?比如关于成功人士的经验的书?这类的书比较少的去关注。38、 那你看什么书?小说?八卦?小说我不看的,会看比如像杨澜写的20几岁女生应该做的事和一些婚恋观方面的书。39、 平常的技术论坛去逛吗?没有特意去逛,但是遇到了问题之后会去搜索,到论坛里寻求帮助。40、 你的技术非常薄弱,以后要多多学习,多看书。恩,一定会的。41、 你有什么要问我的吗?如果我有幸加入淘宝,公司会对我进行培训吗?42、 没有培训,会有师傅带着你的,毕竟学校里学了10几年了,一些理论的东西还是要在实际中才能理解的。我什么时候能知道自己的面试结果?43、 一周以内吧。你觉得我面试的表现怎么样?44、 总的来说你的思维还是比较清晰的,表达能力也可以,考虑问题比较全面,还是比较细心的,但是技术基础比较差,学习能力一般,发散思维欠缺。往往看事情你只看到一个点,实际上我们应该看到一个面。谢谢面试官,对于您提出的我的缺点我一定会改正,在今后的学习中不断提升自己。我觉得我还是有比较好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业废水处理与节能减排
- 工业机器人技术在智能制造中的运用
- 工业废水处理技术及实践案例分析
- 工业机器人与智能材料的融合应用
- 工业机器人与机器学习的融合应用
- 工业机器人技术的节能减排策略研究
- 工业自动化系统设计与管理探讨
- 工业物联网的构建与实施
- 工业节能与低碳技术发展路径
- 工业节能减排技术及市场分析
- 2024北京西城区五年级(下)期末英语试题及答案
- 2025-2030中国电池镀镍钢板行业市场发展趋势与前景展望战略研究报告
- 2025届广东省东莞市东华中学初三联合考试数学试题试卷含解析
- 非人灵长类动物实验的现状、伦理问题及审查要点
- 数字人合同协议
- 小青瓦仿古屋面施工方案
- 2024年杭州市拱墅区上塘街道招聘工作人员考试真题
- Unit 5 Animal friends Reading 课件 译林版英语七年级下册
- 预防粮库粮堆坍塌埋人事故
- 行政前台面试试题及答案
- 2024衡水桃城区中小学教师招聘考试试题及答案
评论
0/150
提交评论