精心测试-滴滴快的大数据架构演进-胡亚新

时间:2024-06-29 10:25:54
【文件属性】:

文件名称:精心测试-滴滴快的大数据架构演进-胡亚新

文件大小:2.01MB

文件格式:PDF

更新时间:2024-06-29 10:25:54

Java程序员 面试 笔试 宝典 真题库

(5)规范编码 回答技术性问题时,多数都是纸上写代码,离开了编译器的帮助,求职者要想让面试官 对自己的代码一看即懂,除了字迹要工整,不能眉飞色舞以外,最好是能够严格遵循编码规 范:函数变量命名、换行缩进、语句嵌套和代码布局等,同时,代码设计应该具有完整性, 保证代码能够完成基本功能、输入边界值能够得到正确地输出、对各种不合规范的非法输入 能够做出合理的错误处理,否则,写出的代码即使无比高效,面试官也不一定看得懂或者看 起来非常费劲,这些对面试成功都是非常不利的。 (6)精心测试 在软件界,有一句真理:任何软件都有 bug。但不能因为如此就纵容自己的代码, 允许错误百出。尤其是在面试过程中,实现功能也许并不十分困难,困难的是在有限的 时间内设计出的算法,各种异常是否都得到了有效的处理,各种边界值是否都在算法设 计的范围内。 测试代码是让代码变得完备的高效方式之一,也是一名优秀程序员必备的素质之一。所 以,在编写代码前,求职者最好能够了解一些基本的测试知识,做一些基本的单元测试、功 能测试、边界测试以及异常测试。 在回答技术性问题时,注意在思考问题的时候,千万别一句话都不说,面试官面试 的时间是有限的,他们希望在有限的时间内尽可能地去了解求职者,如果求职者坐在那 里一句话不说,不仅会让面试官觉得求职者技术水平不行,思考问题能力以及沟通能力 可能都存在问题。 其实,在面试时,求职者往往会存在一种思想误区,把技术性面试的结果看得太重要了。 面试过程中的技术性问题,结果固然重要,但也并非最重要的内容,因为面试官看重的不仅 仅是最终的结果,还包括求职者在解决问题的过程中体现出来的逻辑思维能力以及分析问题 的能力。所以,求职者在与面试官的博弈中,要适当地提问,通过提问获取面试官的反馈信 息,并抓住这些有用的信息进行辅助思考,从而博得面试官的欢心,进而提高面试的成功率。 经验技巧 3 如何回答非技术性问题? 评价一个人的能力,除了专业能力,还有一些非专业能力,如智力、沟通能力和反应能 力等,所以在 IT 企业招聘过程的笔试面试环节中,并非所有的笔试内容都是 C/C++、数据 结构与算法及操作系统等专业知识,也包括其他一些非技术类的知识,如智力题、推理题和 作文题等。技术水平测试可以考查一个求职者的专业素养,而非技术类测试则更加强调求职 者的综合素质,包括数学分析能力、反应能力、临场应变能力、思维灵活性、文字表达能力 和性格特征等内容。考查的形式多种多样,但与公务员考查相似,主要包括行测(占大多数)、 性格测试(大部分都有)、应用文和开放问题等内容。 每个人都有自己的答题技巧,答题方式也各不相同,以下是一些相对比较好的答题技巧 (以行测为例): 1)合理有效的时间管理。由于题目的难易不同,所以不要对所有题目都“绝对的公 平”、都“一刀切”,要有轻重缓急,最好的做法是不按顺序回答。行测中有各种题型,


网友评论