随笔记事之一

思考下最近下作程序员的历程以及知识点:程序员

对于程序自己仍是首要重温+突击程序设计、算法和操做系统面试

程序设计:算法

1,把基础的数据结构的C语言实如今纸上写三遍以上,用我能想到的最精简最优化的方法编程

2,阅读CARM和TCPL,确保不会遗漏C语言的每一个细节数据结构

3,重温以前本身作过的靠谱项目,并总结里面的关键难题和解决思路优化

4,重读Writing Solid Code、Elements of Programming、Practice of programminggoogle

5,阅读Science of Programming,作到能够证实本身的程序的正确性(前条件+后条件+不变式)操作系统

算法:设计

1,重读Algorithm Design Manual,重点阅读Dynamic Programming和Backtraversecode

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

很靠谱的笔试面试指导手册

2,CareerCup

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

3,TopCoder

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

4,编程之美

尽管题目有些过期,但依然很实用,三星题目适合一我的仔细想

此外也说下一些不靠谱的资源

1,IT公司面试100题

这个恐怕是国内传的最多的IT面试题

题目自己还能够,但那个出题人自己代码功底通常,给出的答案包含大量错误和缺陷,致使参考价值骤降

2,程序员面试宝典

同样的书,各类错误概念的堆积,若是一个错误给我一块钱,我能从这本书搞成万元户。若是去正规公司拿这本书准备,包你被黑出翔。

相关文章
相关标签/搜索