[关闭]
@quinn 2015-11-12T12:48:07.000000Z 字数 636 阅读 1675

我的学习历程

未分类


基础积累

  1. 数据结构和算法
    找一本基础的书看,不用看很详细,将一个数据结构或算法的基础形式都能自己独立实现。(数据结构:链表,栈,队列,搜索二叉树,堆,哈希表。算法主要指排序算法:冒泡,选择,插入,归并,快排,堆排)
    我看的书是《算法:C语言实现》,另外更经典的书是《数据结构与算法分析:C语言描述》。其他书,如《算法导论》确实非常好,可惜没有坚持看完,当成了工具书。

  2. 操作系统
    我自己看的清华的公开课:学堂在线
    后来才发现一本更好的书《深入理解计算机系统

  3. 网络
    面试或笔试中常考的就是TCP/IP协议栈的知识,没有专门看书。
  4. 数据库
    没有看,但面试中经常被问到。有时间的童鞋,好好学。

刷题

  1. 《剑指offer》 争取做2遍,建议在 lintcode 或者牛客网上在线练习。
  2. 程序员面试笔试宝典》 可以最后1~2个月看,总结的很详细。常考算法,网络,操作系统都有。非常好,强烈建议通读并实现代码
  3. 牛客网:http://www.nowcoder.com/
    国内各个IT公司的笔试真题,非常好
  4. Leetcode:https://leetcode.com/
    国外的知名刷题网站,传说把所有题刷熟,BAT随便进

背题

背常考的笔试面试题
C/C++ 知识点总结:http://blog.csdn.net/quzhongxin/article/details/48833345
操作系统和网络面试总结:http://blog.csdn.net/quzhongxin/article/details/48833301

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注