2015年校招总结

自从2015年9月找完工作,我已经半年没有写博客了。现在毕业论文已经写完,我正好总结一下找工作的经历。我从2015年7月开始找工作,陆续拿到了BAT、搜狗、华为、蘑菇街的offer。十一之后我就不找工作了,回实验室帮导师干活。

我从2015年3月开始找实习,不幸的是,BAT和网易游戏全挂了,不过找实习的失败对我的启发很大。在找实习之前,我已经看了一些书,做了一些题,也写了一些博客。当时我觉得自己的基础很好,直到面腾讯的时候,才发现自己的基础很差。面试官问我操作系统和网络编程的知识,我完全不懂,面试官只好问我懂什么,我说C++、数据结构和算法,结果面试官直接让我手写红黑树。虽然我以前看过《算法导论》中的红黑树,但是在面试时我记不起红黑树的具体细节了,结果一面就挂了。

腾讯面试失败对我触动很大,我才发现自己的基础如此之差。面完腾讯以后,我开始系统地看《算法导论》,我以前已经看过《算法导论》的大部分内容了,这一次,我从头到尾把《算法导论》看了一遍并用C++实现了全部的数据结构和算法,包括红黑树、B树、斐波那契堆、vEB树,所有的图算法,和比较冷门的第七部分算法问题选编。

看完《算法导论》以后,我把以前看过的《剑指offer》、《编程之美》、《编程珠玑》、《编程珠玑(续)》又看了一遍。然后我开始刷LeetCode,刷完LeetCode之后,我又把以前看过的July的博客上的程序员编程艺术和微软面试100题系列复习了一遍。

等到2015年7月开始找工作的时候,我已经能回答出绝大部分的有关数据结构和算法方面的问题,虽然我其它方面的问题回答得不是太好,但是面试官对我的总体评价还是可以的,甚至搜狗的面试官还给我列了一份清单,告诉我以后需要加强的部分。

我的书单如下:
1、C++
C++程序设计,谭浩强
C++ Primer
Effective C++
More Effective C++
深度探索C++对象模型

2、数据结构和算法
数据结构,严蔚敏
算法导论(CLRS)
剑指offer
编程之美
编程珠玑
编程珠玑(续)
STL源码剖析

3、综合
深入理解计算机系统(CSAPP)
计算机程序的构造和解释(SICP)
UNIX网络编程卷1:套接字联网API(UNPv1)
UNIX网络编程卷2:进程间通信(UNPv2)
UNIX环境高级编程(APUE)
TCP/IP详解卷1:协议(TCPv1)
TCP/IP详解卷2:实现(TCPv2)
TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议(TCPv3)

4、网址
http://blog.csdn.net/v_july_v
http://zhedahht.blog.163.com/
https://oj.leetcode.com/
http://www.geeksforgeeks.org/

猜你喜欢

转载自blog.csdn.net/hz5034/article/details/50786987