找工作总结

转载于http://blog.csdn.net/lingfengtengfei/article/details/12658215

好吧,还是忍不住做个总结,毕竟还是我人生中一次比较大的事件了。

非常感谢华科,我的第二个母校能提供给我一个优秀的平台。
非常感谢信息安全与保密实验室607室的老师们,给我诸多照顾,让我在找工作中脱颖而出

从4月20就开始了为工作而战的准备,组建了【为了offer】群和kirin团组,一是为了集合大家的力量一起打基础,二是大家收集比较好的题目,算法,一起讨论总结。从现在找工作的情况看来结果是非常可观的。

基本上放弃了windows开发的东西吧,windows开发从我简历上看变的可有可无,虽然搞了很多年的windows,但还是抵不住我对linux的赞美。linux从5月底开始入手学习,把apue看了个通透,动手写了上面大部分的代码,看一本绝版的调试利器《软件调试的艺术》里面对GDB的调试讲解十分经典。apue中对线程的讲解非常肤浅,自己又多看了一下资料,吃透了线程后动手实现了一个高级线程池【参见:http://blog.csdn.net/lingfengtengfei/article/details/9038633 http://blog.csdn.net/lingfengtengfei/article/details/9039135  源码开源:https://github.com/mkirin/thread_pool】,支持动态调整,线程撤销,任务高峰通知等模块。之后把unp看了一下,重点看了第2,3,4,5,6,8,30章。结合TCP/ip协议详解,感觉对网络编程熟悉了很多,对于高性能服务器【参见:http://blog.csdn.net/lingfengtengfei/article/details/12348903】的开发是从接触nginx开始的,虽然只看了2个月,把《深入理解nginx-模块开发与架构解析》看了一遍,但毫不掩饰我对nginx的崇拜。IO多路转接技术,让我去深入了解了select,poll,epoll的底层实现【参见:http://blog.csdn.net/lingfengtengfei/article/details/12392449 http://blog.csdn.net/lingfengtengfei/article/details/12398299】,又很庆幸的认识了陈硕大牛,了解到他刚刚出版了《linux多线程服务端编程》这边工程实践的书,看了一些除了mudo库之外的部分,感触很深,再次拜谢,但是由于要复习算法和数据结构,暂时只能搁置了。

算法上面,个人感觉还是比较吃力,算法导论没有完全看下来,就转看了《数据结构与算法分析》把基本的数据结构和常用的排序算法看了一下,然后把编程之美粗略的看了一遍,剑指offer这本书比较推荐,我搞了3遍。
然后acm中常用的数据结构也了解了一番【树状数组】、【并查集】、【B树,B+,树R树】【trie树,后缀树,线段树】等

经典的数据结构 二叉树前中后非递归,BST,AVL,红黑树
经典的算法 KMP,BM ,TOPK,LCA,C字符串的库函数,hashtable,约瑟夫环(剑指offer),动态规划
经典排序:快排,堆排,归并排序,桶排序

C++的复习就是《C++ primer》、《Effective C++》、《Inside The C++ Object Model》(简称ICOM)、《STL源码分析》 
C++需要注意的是对多态和虚函数的理解,虚表的实现原理【参见:http://blog.csdn.net/lingfengtengfei/article/details/12345809】等等

linux 底层方面的 涉及程序内存分别,进程间通信,线程同步,malloc底层实现……

设计模式中的单例模式(4种实现)【参见:http://blog.csdn.net/lingfengtengfei/article/details/12347089】,三种工厂模式,观察着模式等

建议看一下《程序员的自我修养》

找工作的经历:

9月14号,收到华为的电话要求9月18号去洪广大酒店面试,当时没有投华为,不知道他们哪里来的电话,但是当天面试的整个过程感觉还是很上档次的,一面面试官看了我的简历后让我给他讲项目的流程图什么的,没有问其他的东西直接2面,2面的面试官直接和我聊信息安全的未来,和华为为什么要重视信息安全,得到了2面面试官的一个评价:你很优秀,给你一个special offer。虽然之后我打电话拒掉了offer,但是这个offer确实很重要,打了一个强心剂。很感谢华为。

9月16号,笔试创新工场,笔试题做的还好,扣了2分,之后通知面试,面试官是墨迹天气的技术总裁,感觉很和蔼,问了一下项目情况和多线程的问题,然后写了一个归并排序,结束了,9月18参加双选会(刚从华为面试打的赶回来,午饭没吃上),选了3个,当天晚上涂鸦移动面试,这个一个让我感触很深的面试,感到被歧视了(虽然最终拿到了offer),面试官开始让我自我介绍,问我MD5加密算法,写了一个二叉树中序遍历非递归实现,之后就突然问我:你本科是曲师大的?这个学校考研很厉害啊。然后重点来了,开始让我证明三角形的两边之和大于第三边。我想了一会用反正法证明出来了,他说可以,但是请用一种比这个方法简单或复杂的方法证明。我直接说想不到,让给给我出了一个错误的概率题,然后我就不想面下去了……当时感觉要挂掉,但是没想到竟然让我过了,第2轮是电话面试,一个比较和蔼的人提问的,各种基础知识,拿到offer

好吧,阿里失之交臂,笔试做的感觉不错,但是51job再一次坑了我,或者说人品太差,有一些试卷丢了,我在其中,没有笔试成绩,霸面不给机会,与阿里无缘。

9月22号参加大众点评的在线测评,人品爆发,过了。面试和华为的交流会冲突了,所以没去,但是hr打电话说第2天再过去面试,第二天我要面试厦门航空,时间冲突我说不一定会按时到,9月23号,面试厦门航空,1面试群面,我是1号,首先发言,幸运的过了进入2面,技术面比较简单过了,
一看时间快11点了,大众点评的面试时间过了, 然后打的回学校,在中途和女朋友打电话她说让我试一下,这就是缘分,去了之后直接去面试,面试官很好,面试过程中几次问我是不是应届生,然后说按照社会招聘的方式面试,面了1个半小时,hr说明天二面一定要来,我说我明天不一定能保证按时到。
9月24日早晨笔试厦门航空依然是11完。打的去面试大众点评,2面和面试官聊了一下项目管理和学习过程上的东西,就直接进入hr面,hr是范姐,范姐是心理学专业的,竟然和我聊起了开发,把我做的项目都问了一遍,然后各种问offer情况

国庆之后收到了大众点评加面的电话是貌似是CIO,面完之后说给offer,但具体offer情况等过几天hr通知。

10月10日 范姐打电话说给我一个special offer 有期权。

同时,厦门航空通知体检。

人人不记得什么时候笔试的了笔试得了67分,3轮技术面,拿了一个A+ offer

百度面了3轮技术面,待遇不是很好,直接拒了

待遇:大众点评 > 厦门航空 > 人人 > 百度 >华为  > 创新工场

难度:大众点评 > 厦门航空 > 创新工场 > 百度 > 华为 > 人人

你可能感兴趣的:(找工作)