感想

听到了很多面试官说:你是科班的,那么操作系统计算机网络数据结构与算法数据库 应该没什么问题。
听完这句话,我知道我大一大二多么愚昧,以为都是水水,考个80 90分就行的想法很蠢蛋..

Java

  • Java程序员面试宝典
  • 集合(看源码, linkedList,arrayList,Vector,hashMap)
  • 网络编程
  • 并发编程(Java并发编程的艺术, Java并发编程实战)

算法与数据结构

剑指offer
leetcode

操作系统

就正常的上课用的书吧

  • 知识点如下:
    • 进程和线程区别
    • 文件描述符
    • 一个文件如何组织存放到硬盘上
    • 你知道的文件系统
    • 死锁,例子,四个特征

还有待挖掘的很多

计算机网络

计算机网络(第6/7版) 谢希仁
图解HTTP
计算机网络自顶向下 (也可以,有点儿难

重点还是TCP UDP IP HTTP DNS
涉及到web的要很熟悉

  • 知识点如下:
    • OSI七层模型,五层模型,TCP/IP协议栈
    • HTTP函数了解哪些?POST和GET的区别?
    • 传文件POST,怎么知道是不是传输完了?
    • TCP,UDP区别
    • 请求重传机制

数据库

高性能mysql
redis设计与实现

笔试

技术之瞳——阿里巴巴技术笔试心得

项目

实习或者自己搞

04-12 12:55