it面试技巧和注意事项
总体要求,熟练掌握计算机科学的主干课程内容;对于中等难度的算法问题,有分析、推导和优化能力,并最终得到解决方案;对于面试问题,能在白纸上面写出解决方案,而且要求代码原样输入计算机能够编译、执行并得到正确结果。
找几本数据结构、算法方面的书看看,或者C++或者Java,熟悉一下语言细节,常用类库。
个人感觉这几本书还可以:编程之美,计算机算法设计与分析、算法导论,数据结构(刘大有等)。
书里面的东西要弄到非常熟练。
/onlinejudge,有一百道题目左右,堪称准备美国IT公司面试的神器。
题目难度、内容、要求和美国IT公司面试的要求基本一致。
可以把这些题目都做个三五遍。
如果你能在45分钟之内作出里面的5道题,那么你的面试基本不会有问题;如果你在45分钟之内做不出两道题,那么你基本不用去面试,因为真实面试必挂。
Cracking theCoding Interview,里面都是美国IT公司的经典面试题,里面非常详细的介绍了GFMA等大公司的面试过程,而且有非常详细的面试题目分类、讲析。
这个书是非常非常重要的,个人感觉不看这个书,不知道里面强调的面试规则、注意事项,大多数是要当炮灰的。
梳理总结自己做过的项目,自己的技术特长,自己的研究方向,研究项目,发过的论文。
实战经验,在投自己心仪的公司之前,要多找几个公司面试,并且拿到offer 之后再去面试心仪公司。
没有成功经验,直接去面试那几个大公司的,成功率比较低。
还有就是,美国公司的面试记录很到位,比方说google,一次面试失败,
要等六个月或者一年之后才有机会再次面试;而且即使通过新的面试,也会综合你以前的成绩做决定,我知道有人就受此影响。
所以奉劝,不要做无所谓的尝试,不打无准备的仗,必须首战必胜!
程序员面试谈薪资的技巧
面试官:在我们这儿工作,您希望有什么样的薪资待遇?
提示:了解该公司所在地区、所属行业、公司规模等信息,你的薪水要求应该在该公司所在地区、行业、公司规模相应的薪水范围之内。
尽可能提供一个你期望的薪水范围,而不是具体的薪金数。
求职者:其实工资并不是我决定工作机会的唯一因素,如果您一定要我回答这个问题,只能说我希望以我所受的教育背景及工作经验,我希望我的工资不低于年薪 50,000 元。
面试官:你认为每年加薪的幅度是多少?
提示:通常,比较可靠的回答是: 你希望收入的增长和生活水平的提高保持一致。
你还应该提到,你的业绩将是加薪的主要因素。
求职者:总体来说,取决于我个人的业绩和公司的业绩(盈利状况)。
但一般而言,至少和生活水平的提高保持一致。
面试官:你上一份工作的收入是多少?
提示:有时候面试人员希望得到一个比较明确的答案。
记住,在陈述你的收入时,要把你的整个福利收入也加在上面。
在有的公司福利收入可以使你的年收入增加 30% 或更多。
求职者:我过去的三年内一直在 ABC 公司工作,我是大学一毕业就在这个公司的,当时并没有管理经验。
这三年中,我积累了很多管理和财务方面的技巧。
现在 ABC 公司给我的薪水是非常富有竞争性的。
面试官:你愿意降低你的标准吗?。