转折后的总结--2014年找工作

大神基友的找工作总结,必须转载保存: 原网址: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

百度面了2面还在等通知,不过不准备去了。

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

难度:大众点评 > 厦门航空 > 创新工场 > 百度>华为 > 人人
  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值