程序员面试手册
Posted 招聘总汇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员面试手册相关的知识,希望对你有一定的参考价值。
○
○
温馨提示
感谢你关注招聘总汇公众服务平台,我们将竭诚为你提供招聘信息服务!因网络诈骗现象较多,花样百出,请提高警惕!尤其注意用人单位和个人以任何名义向求职者收取费用都属违法行为,谨防上当受骗!前往应聘面试或去某一地工作时,最好跟亲朋友好友告知一声去向,以便安全应聘面试,家人朋友好知情,自己更平安,祝大家顺利找到好工作!
程序员面试手册
BAT等企业如何面试
1.面试流程以及问题解析
(1.)简历
据统计,百分之80的简历都是不合格的,不少企业的人事管理者都是不合格的,不少企业的人事管理者抱怨很多简历的格式都是很糟糕,那么如何写好一份简历呢?
首先,简历的总篇幅要控制在两页左右。
太长的简历反而会淹没一些有价值的闪光点,但也不要为了减少篇幅而字体要哦印象阅读的程度。
其次,简历一定要真实客观,按照实际情况填写,不要填写任何虚假内容,否则即使侥幸通过筛选,面试时也会露出马脚的
另外,不要过分谦虚,简历上注明你的求职岗位,要根据该岗位的要求,有侧重的描述自己。
最后在文字,排版格式上不要出现错误,一份干净整洁的简历是对面试企业最起码的尊重。如果应聘外资企业或跨国企业,则一定要认真对待英文简历的编写,应为它会体现你的实际英文水平。在后台回复“简历”获取简历模板
(2.)笔试
笔试是非常关键的一个环节,不论你有多大的才能和多么广博的知识,如果未能通过笔试,则无缘下面的面试。
目前几乎所有的it公司都是以c/c++或者java为主要进行面试,外企的话还要求具备一些英语基础。编程语言本身就是没有高低之分,但相对来说,考到deiphi或者vb的可能性小。作为应届毕业生吗,如果只学过vb,vf,而对于c系语言不熟悉的话,在笔试中就会吃亏,下面是一些阿里巴巴b2b第一阶段面试题目。
题目一:两个二进制数的异或结果是多少!
题目二:递归函数最终会结束,那么这个函数一定(不定式选项题)
A.使用了局部变量
B.有一个分支不调用自身
C.使用了全局变量或者使用了一个或多少个参数
题目三:下面哪项不是链表相对于数组的特点?
A.方便删除
B.方便插入
C.长度可变
D.储存空间小
题目四:如何减少换页错误?
A.进程倾向于占用cpu
B.访问局部性满足进程要求
C.进程倾向于占用i/o
D.使用基于最短剩余时间的调度机制
E.减少页的大小
题目五:实现n*n矩阵的乘法,矩阵由一维数组表示
题目六:找到单向链表中间那个元素,如果由两个则取前面一个。
题目七:有长度为n的整数数组找出其中任意(n-1)个乘积最大的内一组。只能用乘法,不能用除法。要求对算法的时间复杂度和空间复杂度做出分析,不要求写程序。
从上述笔试题目来看,题目本身都不是太难,对于企业而言,不管是阿里还是微软,招聘者都只hr而不是神先,不要把题目想的太神秘,但是也不要太轻敌,事先要了解面试的公司,并根据情况做好相应的准备!
面试例题1.请你介绍自己
这个问题需要选择重点来回答,至于什么时候上的小学,什么时候初中毕业就不用讲了。你可以这么说:
A:我是某某大学毕业的,我成绩优异。我的研究方向是计算机软件理论。我的本科教育给了我宽广的视野,我涉及的课程有英语、网络和程序设计。我对编程反面有很深的了解。以及可以好好说说你的业余爱好
面试例题2.你最大的弱点是啥
这个问题需要正面来回答,每个人都有弱点,最佳策略就是承认你的弱点,但同时要表明你在于以克服,并有克服弱点的能力和计划。可能的话,也可以说一项会给公司带来好处的弱点,例如:“我是一个很执着的人,一件微不足道的小事也要把他做到完美”。对于一个应届毕业生而言,缺乏工作经验这种并不是很大的弱点,你也可以说出来
A.我缺乏工作经验,但是我正在学习
B.我缺乏远见,但是我可以多读书
C.我只是刚毕业
面试例题3.你对本公司的情况了解吗?
A.了解一点。正如你刚才所提到的内样,贵公司是一家美资公司。据我所知。Xx公司是一家世界闻名的生产数据库都深受世界各地用户的欢迎。
面试例题4.在你的项目中用到那种程序?在此过程中你学到了什么?
A.基于asp.NET和sql 2000平台基础,我们完成了xx大学网络选课系统。学校中每个人都可以在网络上选择,取消,查询课程。这个项目是一个b/s结构系统;代码是用c#编写的,在.NET平台上运行。在项目中,我使用ado接口来支持数据库程序。在此之后,我参加了对整个系统的测试。
为了实现后台数据库,我进行了数据库的设计,包括主键,外键的设计,链接,视图以及其他,并运用了sql语句实现数据的查找,修改个删除。其中虽然遇到了大量的困难但我尽我所能的去克服他们,最终获得了提升和自我的丰富。
面试例题5.你如何理解你所应聘的职位?你未来几年的规划是什么?
A.我应聘的是qa职位,qa意味着质量的保证。我们应该很好的于研发部门交流。我计划对项目的结构做深入的了解,与我的同事们好好的合作。希望能充分展示我在这个行业的能力和智慧!
B.也许有机会吗,我将会从事管理工作。我在上一个工作中积累一些行政经验,我将来也许会运用到我的我组织和计划上的经验和技巧来完成工作。
面试题目6.在你眼中管理者是什么样的
A.项目管理者是那种负责项目从概念到实施整个过程的计划,协调,控制的人或者公司,他们能满足项目的需求,并确保项目在有限的成本内按时完成,达到要求的质量标准。
B.在项目管理者是一个策划者、协调者和领导者是研发如人员的好朋友,也是项目的流程的报告这.
面试例题7.你的目前所在公司,有什么吸引你的地方吗?
不要说:“没有,我讨厌现在的公司”。可以选择说一说目前公司和所申报公司共同的优点。
如果这是你的第一份工作,你可以谈谈在学习或者实习期间喜欢什么!!
面试例题8.你的理想工作环境是什么?
A.我喜欢在一个和谐的环境中工作。每个人尽量大的努力为公司做事,完成一份工作后我们会得到满足和成就感觉,我的努力能够得公司的嘉许。作为公司的一员我能从它身上受益,我也会令他受益。
面试例题9.你觉得获得职业上的成功需要具备什么样的物质以及能力
A.首先,要有极强的爱好,以及扎实,广泛,艺术性的教育为背景,特别是在技术领域为主导的职业领域中,这些基本条件,加上对学习的热爱,解决问题的决心,很强的沟通技巧、努力工作的能力,都是能够帮我在职业生涯中取得成功的重要品质。如今新技术不断的取代旧技术,为了成功我们要为能跟上步伐的快速学习者,否则你将被他人会击倒。所有的优点联合起来,塑成一个能不断变换的信息社会中生存的坚实团队中的一员。我想信我拥有的品质,我有信心成为贵公司成功团队的一员。
面试例题10.你的同事或同学是怎么描述你的?
你可以通过这个问题来向面试官展示你的社交意识,可以说通过与同事或同学交流协作,你了解自己在别人中的样子。
同时,你可以用这个词来表明你有自我认知感。你知道自己的长处和短处,以及你的长处或者短处能给团队带来什么。
诚实回答,不要过度自嘲!
面试例题11.你有什么问题要问我吗?
如果你对公司已经提前了解,并且做足了功课,可以提问与你职位相关的问题。例如:这个职位承担的技能,以及公司这个职位还有哪些期望。彰显你对这一职位的认识,且具有积极进取的心态。
另外,如果你对公司晋升和薪酬机制不太清楚,尽量不要直接问工资、社保以及五险一金等具体问题尤其不要向非hr面试官问这类问题,可以侧面询问这个职位的成长线、薪酬与成长的匹配关系、薪酬策略是标杆形还是追赶形(市场分位),自己怎么努力才能加快成长?
如果你对企业文化有所了解,可以问如果我有幸加入这个团队,我如何尊崇公司文化,更好的融入团队等这类开放性的问题。一方面显示你愿意融入文化,有团队意识;另一方面也给面试官一次“教导你”的机会。这类问题任何面试官都可以回答你并且会讲的头头是道。你频频点头就可以了。面试官讲的越嗨,给你加分的可能性就越大!!
(4)面试
对于求职者而言,面试是重要环节,一定要守时。如果如果不能按时参加面试,则要事先通知对方。着装上不需要过分准备,干净、舒服就行IT公司对于程序员的着装没有什么要求,但是精神状态一定要好,这样就会让你显得很自信。
一个比较好的面试官能够了解求职者擅长那方面而哪方面不行,应该根据应聘职位等级进行准备!
应聘初级职位等级进行准备。应聘初级职位,会针对你的编程能力和以往的项目经验进行重点考察。如果面试官对你进行某个项目反复提问的话,那么面试官在这个方面很精通,要么就是未来的职位需要这方面的技术。
应聘中级职位,不但会考察代码编写能力,而且会对软件架构或相关行业知识进行考察。
应聘高级职位,应聘者肯定会对技术或者某个行业有一定程度的了解,这时主要看你与职位的契合程度、企业文化的配比性及整体感觉。
面谈时候,要与面试官保持目光接触,显示出你的友好、真诚、自信和果断。遇到不太熟悉的问题时,也无需紧张。面试的过程中是允许沉默的,你可以用这个时间来思考。
(5).签约
到这个阶段就证明你已经拿到offer,正式的offer应该提明确薪水(税前还是税后)、补助(税前还是税后)、工作岗位、工作时间、工作地点、保险、公积金等信息。
在签约前,一定要向hr或者其他人打听清楚户口、待遇、工作内容、加班或出差情况、培训发展机会、签约年限以及违约金等情况。
长按二维码添加
感谢您关注招聘总汇
******************
点我打印二维码
更多精彩内容“阅读原文”
右边给我一朵小花花
以上是关于程序员面试手册的主要内容,如果未能解决你的问题,请参考以下文章