求职准备

【9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路】


程序设计、算法和操作系统,这三项搞定,国内外IT公司通杀

程序设计:

1,把基础的数据结构的C语言实现在纸上写三遍以上,用我能想到的最精简最优化的方法
2,阅读CARM和The C programming language,确保不会遗漏C语言的每个细节
3,重温之前自己做过的靠谱项目,并总结里面的关键难题和解决思路
4,重读Writing Solid Code、Elements of Programming、Practice of programming
5,阅读Science of Programming,做到可以证明自己的程序的正确性(前条件+后条件+不变式)

算法:

1,重读Algorithm Design Manual,重点阅读Dynamic Programming和Backtraverse【http://www.cs.sunysb.edu/~algorith/video-lectures/给出了作者的课程】
2,重读Programming Pearls和More Programming Pearls,并完成所有课后题
3,独立解决编程之美里面的题目(国内不少企业选题用的这本书)
4,完成Careercup里Amazon、Google和Microsoft这三个分类下面的前20页面试题
5,完成TopCoder的数十道D1L2~D2L1难度区间的算法题目

操作系统:

1,重读Modern Operating System,重温OS的核心概念
2,重读Computer Systems a Programmer's Perspective的关键章节,回顾里面的关键点

从七月底开始一直到十一月,花了接近四个月,很多东西都是一边面试一边准备:面试->发现盲点->修复盲点。


此外列出一些面试笔试题的资源,此外感谢基友@codewarrior之前的推荐:

1,Crack over the code interview
最近在看,真心不错,但一方面书中的程序作者都用java写的,另一方面书中的很多例子针对目标为第一类的并且无中文版,其实个人感觉这才是关键,因为感觉周围的同学包括我自己以前仅仅只看中文版的书,完全排除英文版的书籍,但最近2个月硬着头皮看下来,发现还是能看懂7-8分的。

2,CareerCup
集齐了大量的真实笔试面试题,去外企的一定得看

3,TopCoder
如果不是ACM,练这个就够,其实面试也不会问太难的算法,哪怕是google

4,编程之美
尽管题目有些过时,但依然很实用,三星题目适合一个人仔细想 


考虑到几乎所有的公司都有编程题目,也就是在纸上写代码,这里推荐几本相关书籍:

1,Elements of programming style 2nd,写出良好风格的代码。纸上代码一般不长,但短短几行代码往往可以看出这个人的水准,风格很差的代码往往会被pass掉。

2,Algorithm design manual 2nd,作为非ACM出身的码农,这本书比算导实用很多,课后题也很实在,对回溯,动态规划这些编程技巧讲的非常清楚。

3,C interfaces and implementation,无论是面试还是笔试,一般都会用C写程序,这本书包含大量的工业级C代码,绝佳的参考和模仿素材。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值