
做一份工作,实际就是追寻梦想的过程,而为了完成梦想,必须有一个长期规划,从而指导我们选择工作。它是择业过程中最本质和最原始的参考借鉴。下载链接
为此,小云为你精选一份程序员面试书单,分为职业规划、编程技能两部分,适合刚毕业的大学生、正准备换工作的程序员们,涵盖算法工程师、Java工程师、测试等多个领域。
软技能 代码之外的生存指南 约翰 Z森梅兹 著
这是一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”。
本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你,从提高自己工作效率到与如何与“拖延症”做斗争,甚至包括如何投资不动产,如何关注自己的健康。
编程珠玑(第2版)乔恩·本特利(Jon Bentley) 著
作者虽然没有给出解决这些问题的具体代码,但始终非常富有洞察力和创造力地围绕着这些折磨程序员的实际问题展开讨论,从而引导读者理解问题并学会解决问题的技能,这些都是程序员实际编程生涯中的基本技能。
为此,本书给出了一些精心设计的有趣而且颇具指导意义的程序,这些程序能够为那些复杂的编程问题提供清晰而且完备的解决思路,书中还充满了对实用程序设计技巧及基本设计原则的清晰而睿智的描述。
PS:本书在第一版的基础上增加了3个方面的新内容:测试、调试和计量,集合表示,字符串问题,并对第一版的所有程序都进行了改写,生成了等量的新代码。
重构 改善既有代码的设计马丁·福勒(Martin Fowler) 著
软件开发的不朽经典,生动阐述重构原理和具体做法,普通程序员进阶到编程高手必须修炼的秘笈。
重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是《重构:改善既有代码的设计》原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。《重构:改善既有代码的设计》也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。
《重构:改善既有代码的设计》凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与《重构:改善既有代码的设计》最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。
C和C++程序员面试秘籍 董山海 著
众多高级语言都从C/C++有所借鉴,所以说C/C++的语言基础对从事软件开发的人员来说非常重要。
本书是一本解析C/C++面试题的书,可以帮助求职者更好地准备面试。《C和C++程序员面试秘笈》共包含12章,囊括了目前企业中常见的面试题类型和考点,包括C/C++程序基础,预处理、const、static与sizeof,引用和指针,字符串,位运算与嵌入式编程,C++面向对象,C++继承和多态,数据结构,排序,泛型编程,STL,算法和逻辑思维等最常见的面试题。《C和C++程序员面试秘笈》通过技术点解析、代码辅佐的方式让读者能深刻领会每个考点背后的技术。
本书紧扣面试精髓,对各种技术的剖析一针见血,是目前想找工作的C/C++程序员和刚毕业的大学生的面试宝典。
Java程序员面试宝典杨磊 著
本书对程序设计面试中Java常见的题型和常用解答技巧进行了介绍,对现代职业人如何有效求职、面试考官如何关注求职者动态等做了详细解说。本书将为您揭开知名IT企业面试、笔试的核心机密;传授程序员岗位求职的关键技巧。
编程之法:面试和算法心得 July 著
本书涉及面试、算法、机器学习三个主题。书中的每道编程题目都给出了多种思路、多种解法,不断优化、逐层递进。本书第1章至第6章分别阐述字符串、数组、树、查找、动态规划、海量数据处理等相关的编程面试题和算法,第7章介绍机器学习的两个算法—K近邻和SVM。此外,每一章都有“举一反三”和“习题”,以便读者及时运用所学的方法解决相似的问题,且在附录中收录了语言、链表、概率等其他题型。
书中的每一道题都是面试的高频题目,反复出现在最近5年各大公司的笔试和面试中,对面试备考有着极强的参考价值。全书逻辑清晰、通俗易懂,适合热爱编程、算法、机器学习,以及准备IT笔试和面试,即将求职、找工作的读者阅读。
C#与NET程序员面试秘笈 靳华 著
《C#与NET程序员面试宝典》取材于各大IT公司的历年面试题252个(包括研发类笔试及口试题目、情商及智商类题目),详细分析了应聘C#与NET程序员职位的常见考点。《C#与NET程序员面试宝典》主要内容包括:面试流程、基础语法和技术框架、数据访问及XML应用、高级特性及应用进阶、测试及质量保证、跨国公司经典面试题等。
软件测试工程师面试指导 蔡为东 著
对于想要得到一份软件测试工程师职位的朋友来说,可能会有一些疑问,如软件测试这个行业究竟怎么样什么样的人适合做软件测试面试当中要注意什么软件测试的基本知识点都有哪些笔试都会涉及哪些内容等等。本书将解答以上所有的疑问。
本书共6章内容,主要包括软件测试行业概貌、软件测试从业人员的基本要求、如何找工作、软件测试技术基础、典型的测试工程师笔试题等。本书内容丰富,讲解深入浅出,能让读者朋友在短时间内掌握基本的测试技术,了解求职过程的各个环节,熟悉各种类型的笔试题,领会面试技巧。本书后附有一些实用的附录,例如简历模板、新人工作指南等,尤其是“我在微软做软件测试外包”这一部分内容,寓故事性和知识性于一体,讲述了作者在国际软件巨头——微软公司做软件测试外包的亲身经历,相信对于广大的读者朋友有阅读和参考的价值。
本书适合想要从事软件测试工作的朋友,也可供初级软件测试工程师学习之用,另外也可作为大专院校软件测试培训的教材之一。
Android高薪之路 李宁 著
《Android高薪之路:Android程序员面试宝典》取材于各大IT公司面试真题,所给出的试题尽可能地覆盖了Android应用开发的各个方面,而且大多数试题都有解析部分,读者可以通过这部分更深入地理解试题中所包含的技术内容,希望真正做到由点成线,举一反三。
《Android高薪之路:Android程序员面试宝典》中还将Android中涉及的各个常用技术问题进行筛选、分类。这样读者可以有的放矢,对自己还没有掌握的Android技术进行重点攻破,从而起到事半功倍的效果。除了对每道题目都有详细的解析和回答外,对相关知识点还有扩展说明。
《Android高薪之路:Android程序员面试宝典》对面试中Android常见的题型和常用解答技巧进行了介绍,它不仅能帮助求职者快速复习相关知识点,也对现代职业人如何有效求职做了详细解说。《Android高薪之路:Android程序员面试宝典》对于读者从求职就业到提升计算机专业知识都有显著的帮助。
编程之美 《编程之美小组》
《编程之美—— 微软 技术面试心得》收集了约60道算法和 程序设计题目,这些题目大部分在近年的笔试,面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。
书中绝大部分题目都提供了详细的解说。 每道题目后面还有一至两道扩展问题,供读者进一步钻研。
书中还讲述了面试的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。回答读者关于IT业面试,招聘, 职业发展的疑问。 这本书的很多题目会出现在IT 行业的各种笔试,面试中。但本书更深层的意义在于引导读者思考,和读者共享思考之乐,编程之美。
你要应聘哪个岗位,当然要说倾向于这个职位了,如应聘测试的话,你就可以说,开发与测试我都非常感兴趣,测试更倾向一点,可以说现在软件测试是IT兴起的职位,要求的知识面更广泛,发展的空间更大,更具挑战性,我向来喜欢挑战,希望在软件测试这个领域作出自己的一番成绩,希望贵公司给我机会展现下我的能力!具体情况可以加一点知识上去,但不能把自己说的太强了,要不随便一问你就露馅了,祝你好运!
亲,有时候说实话也不错哟,就实话实说,然后可以说自己遇到了哪些事情使自己喜欢上了软件测试,让面试官觉得你虽然以前专业不对口,但是至少你有学软件测试的这份热情,在软件测试这个行业中有些事情做起来很枯燥乏味,保持一份热情是很重要滴!祝亲面试到一份好工作!
应聘啊,你首先要参加面试的,这里介绍一些面试技巧给你吧:
我总结的一些面试技巧:
现在很多网站,有很多的关于面试的技巧,应该说,都是比较不错的建议,应该说是各方面的都有,希望正在找工作的朋友有时间看看,会有很大的帮助,这里只把我在面试时的一些感觉,还有我的一些建议列出来,仅供大家参考。
一 穿着整洁,不要求华丽,整洁就好,还有就是合宜得体,不一定非得要工作套装,尤其是夏天,穿个西服什么的,更不合适,那样会让人以为你有什么毛病呢,一般的,夏天穿半袖就可以了,扎起来是比较合适的,不管你喜不喜欢,也许你正式上班后不用扎,但是应聘的时候扎上比较好。
二 有准备,这就要求你先在在面试的时候对公司有所了解,对你面试职位有所了解,没事的时候思考一下在你的职位面试时估计会碰到什么问题,你该怎么回答,适当的话,写下来背会,呵呵,面试官才不管你是不是提前见过这个问题是不是背会的,他要的就是证明你对这个很有准备,当然,一些比较偏的题除外,面试的时候,总有你想不到的地方出现,那就看你自己的现场发挥了。
三 有底气。你是去面试,对面坐着的是面试官,不是食人族,害怕什么?大多面试官和我们年纪差不多,你完全可以把他当作你的朋友吗,你和朋友怎么说话,和他也怎么说话,把你的所知道的内容表达出来,声音要洪亮,让人觉得你有底气,你才有更大的机会去作这份工作。
四 有实力。说实话,找工作,还是很靠实力的,实力包括学历,英语能力,经验,以及其他的各方面的知识,在你把心理调整好之后,是很容易把你所学到的知识表达出来,表达给面试官的。在面试的时候,要尽可能的把你掌握了什么东西让面试官知道,对于不知道的,在自己说的时候尽量避开,碰到问起来的时候,应该直言回答,:“还不太清楚,但是,如果今后的工作中遇到,我会在很短的时间内掌握他,并运用好他,毕竟我原来熟练的运用过和这个相关的某某内容。”切忌不懂装懂,乱说一通,那你完了,谁都很聪明,你想,人家面试官作什么的,上眼一看,一听,就知道你说的对不对,是不是在胡说了。
五,对一些常问到的问题的解释:(1)简单介绍一下你自己,这个吗,一般的是面试官初步考察一下你的语言表达能力,以及你对自己以前工作的总结,这个是面试必考科目,要好好的准备。(2)为什么要离开原单位,这个吗,呵呵,比较敕手,一般的,你可以回答上升空间较差,薪水较差等,或者说你感觉自己能力有限,出来充电了,现在充电完成。等,我的感觉不能回答和同事闹别扭,公司中有问题等,和同事闹别扭说明你不合群,谁也不敢要你,你要是抵毁原公司的话,人家会想,毕竟是你原来工作过的地方,有那么差吗,人家会对你的人格有怀疑。(3)期望薪金是多少,这个吗,现在很多文章提供的答案是什么:公司中肯定有一套自己的管理方法,这个不用我再考虑等。现在。这套话行不通了,人事部是作什么的,还想不到应付你这点,所以,在回答这个的时候最好是先把期望的工资说出来,比如2k,3k等,建议说工资的时候,最好有零有整,比如2800,3600等,这个在面试官加深你印象的时候有好处,在报完工资后,再加上那句,我想,公司中对这个已经有一套很好的制度,我现在呢,只是报了个我的理想,我相信公司会根据我以后的能力来正确定位我的工资的。还有,量力而说工资,工资一是看你的行业背景,二是看你个人能力,三是看这个公司的承受力。这个最好在没去面试前就考察这个公司,自己总结一下要多少合适。一般的公司,要的高了,人家会说用不起你,要的低了,人家会感觉你自己对自己没信心,那怎么能作好工作?而且,这个环节占用应聘成功率的百分之三四十,有的单位能到八九十,所以,还是是慎重考虑的。(4)怎么样看待加班。加班这个事,在IT行业还是比较普遍的,所以,用人单位也会确定你对加班的态度是如何的,一般的,我觉得回答他现在在这个行业,加班是很正常的,我既然作好了准备进入这里,就已经作好了准备加班准备(如果有经验,就说我都已经习惯了,加班对我来说,没有问题),然后适当的说一些别的,比如说什么工作合理安排,加班情况会少很多,或者吹个小牛,加班吗,对于一份喜欢的工作来说,是一种乐趣。等等,自己发挥吧。(5)自己的职业规划。呵呵,每个人都有规划了,打算这几年作什么,回答的时候也比较容易了,不过,也在几点注意的就是,规划出来的自己,要保证在你现在欲就职的行业上,别说成你现在作测试了,将来作开发了,那人家就考虑了,你都不愿意作这个工作,为什么要应聘我们这个职位,就是说,尽量的把你现在想工作的这个职位夸大一翻,描述自己想在这个职位上大展宏图,一番陈述后,我想,你在面度官的心中地位,高于其他人了。别的基本上就是一些技术型的问题了,如果你说你不好回答的话,不客气的说,那你就不要应聘这个职位了。
六,还有一点,就是运气了,呵呵,这个运气
以上就是关于软件测试面试全部的内容,包括:软件测试面试、当我应聘软件测试工程师的时候,面试官总是问我,“软件开发与软件测试,你更倾向于哪方面”我该怎么回、关于软件测试的面试问题,请大家支招!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)