转载:【笔经面经]】终于得到一家公司的OFFER了
[笔经面经] 终于得到一家公司的OFFER了编辑前言:
来如鹏网前他对编程几乎没什么概念,而一个月后在毕业生就业率只有2.2%的情况下,仅用十天时间就获得一份银行系统开发职位,他就是如鹏网的就业明星HackHou。他是怎么样获得这样惊人的进步的呢?他有什么秘诀呢?
现在金融危机每个人人心不安。像我们应届生找工作跟是急上加急。我也是火急火急的跑到了深圳。刚过来听深圳刚认识的朋友说。今年广东的毕业生就业率才2.2%,晕死!!!
找了十多天。感觉很难找。特别是我们这种应届生。感觉很不受欢迎。没工作经验成了死穴,一般都是需要两年上的经验。但我仍然到处发简历!
下面跟同学们分享我这十天找工作的历程。我来深圳三天后才发的简历。一开始来是当旅游来了。呵呵。后来几天发了五十份简历,终于来机会了,是一家外企搞证券软件开发的。虽然心里没什么底。临时去打印个简历,但也还是去了。我准时到的公司。招聘的拿着我的简历,他打印的,我还以为要笔试还带了笔。可他说不用笔试。
然后看我简历开始发问。第一题就是编译原理的题。问了。,*,+,?还有什么不记得了。我当时就懵了。我编译原理本来就学的不怎么样。加上又学了这么久了。我就凭记忆说了下。呵呵。也不知道对不对。后来还问了编译原理的,没答上来。第二个问题出来了数据库的存储过程。我又懵了。数据库我学的不怎么样。然后来我就杨中科老师教的一样:你转移他的话题,说你比较熟悉的地方。我就说我对MSSERVER的操作和一些SQL的语句比较熟一点。自己也编过什么信息系统类软件。ODBC比较熟。呵呵。聊了许多。总算完了。下个问题到我比较长项的了。他看到我写过聊天室的软件,就开始问网络开发的问题了。我开始有自信了。呵呵。他首先问我TCP服务端的基本构架。这个太熟了,没问题。一下就说完。可是难度来了。他说假如我有很多客户端发来信息,你怎么解决?我说用多线程啊,多线程监听客户端。然后他又问具体的实现。我根据自己的理解又说了一通。然后他说要是我有三百万个客户呢?你有什么比较好的方法去解决?我又懵了。我想了一下说我不知道。一笑没了?他还问了一大堆网络的一些东西。自己根本没涉及过。我就说我开发没有涉及过这些技术。我说我将来会好好去学学。呵呵。
然后又有问题出来了。他问我数据结构学的这么样?我说我不敢说我自己学的怎么样。但是我学的时候我把数据结构里面的算法都采用STL的模板实现过而且用了很多STL的东西。他说那好你给我说说哈夫曼二叉树的实现原理跟应用。这个问题太简单了。又问了一些具体的东西。刚好我毕业论文里面用到的算法就是采用了哈夫曼的原理压缩方法。它里面的东西太熟悉不过了。说的我口水四溅啊。呵呵。我还是像杨中科老师教我的一样,自己懂的就懂不懂就跟他说不懂,不要装懂。我觉得这个很好啊。至少你不懂但是别人感觉你很诚实。如果再问问他怎么解决。那他可能更说明你好学!谢谢杨中科老师的指导。我觉得杨老师的这招很绝。呵呵。其实我们每个人都有那种像装懂一样的心理。可能是怕别人知道自己不懂不要自己。其实这样更会起反作用。呵呵。所以还是杨中科老师的说的好。
最后面的就真涉及到编程语言了。C语言的SDK和VC++内容。我感觉这部分就要靠平时自己动手积累的了。比较有印象的几个问题我说说。他给我写了个函数大家可以想想是什么。void fun(char*&P);这个char *&P是什么意思!呵呵。这个问题可能有的看过。但是肯定大家自己编程过程中还是很少用到的。还有个平时大家经常看到面试题中出现的const 的用法。但是我有个不知道没回答上来。他说在类中成员函数后面加const是什么意思?我自己平时加过。但是没有想过他具体有什么用。哎。自己平时编程想的太少了。还有一个他说我对SDK比较熟。那你用过这个没有HANGLE—MSG?
其实这个宏自己没有怎么用过。平时也实现过,但用的不多,学的还不够深。他说那你用SDK封装MFC的类没有啊。我封装过啊。网络的实现的比较多。其他的还有好多SDK的问题不太记得了。但是还有个我比较棘手的没有碰到过的。他说都知道窗口回调函数一般是全局函数。那你有没有办法在类的成员函数中实现。我说用STATIC应该可以吧。他说就一般的成员函数可以吗?我说我没有遇到过。能实现吗?他笑了笑说能!我说有机会您一定的告诉我怎么实现的。呵呵。
快结束的时候他还问了一个问题就是杨中科老师前久教大家的怎么实现XP风格的控件按扭。他的问题是:你自己实现过比较漂亮的按扭没有啊。我说我用MFC类实现过。有没有什么好的方法。我想起了杨老师教我们的那种。我一说出来他就笑了。他说他们公司都是用这种方法。呵呵。这里又的谢谢如鹏网的杨中科老师了。呵呵。不自不觉的又帮了我一次忙。呵呵。
总算面试完了。一个多小时啊。呵呵。最后面他说我觉得你可以了。我高兴的没敢露出笑来啊。呵呵。可是他又说我要跟老板说说。要等等。很难熬的十分钟啊。终于来了。他说对不起!我没办法。老板说你是应届生。他要两年以上的工作经验的。他还是不要你!我感觉你还是挺优秀的!你能找到好的工作!完了。没了。掉地下了。但是我出来的时候虽然面试官说的是一些客套话。但是我心里感觉有自信多了。比刚来的时候对自己一无所知有信心多了。
面试是星期五。星期六星期天我没发简历了。跟刚认识的朋友爬山去了。玩了两天。
星期一刚要准备到网上发简历去。已经三天没发了。去发发简历吧。这时电话来了。一开头就问我,你上班了吗?我说我没有啊。他还问,你真没上班?我想我要是上班就好了。然后通知我星期二9点来她公司面试。我都不知道自己投的是什么职位。到邮箱一查,VC++中高级软件工程师,主营:自助银行系统开发。我在回头看看他的要求。跟前一家一样的。两年以上开发经验。不要应届生。不符合的勿投。我想完了。又跟前一家一样的结局。在网吧上了一天网。还在问如鹏网的杨中科老师到哪里找工作比较好。第二天早上7点半起床。本来我觉得是刚好可以到他们公司。谁知道这是上班高峰期车堵的厉害。迟到了。我说完了。没戏了。还没开始就给别人不好的印象。最后迟到十多分钟。给他简历面试官把我叫到办公室。人家不是说前三分钟就能决定你这个人在别人的印象。我做了一件我认为很小的事。但是应该给他留下好印象了。一开始我先坐在那里。等他来了。我起立向他问好。这个时候他把办公室的门关好了。可能他刚要说话。门又自动开了。我说您等一下。我先把门关好。虽然我觉得这个是个很小的事的。但也给了我表现自己比较主动的一面。给他留下了印象。呵呵。
然后面试的问题其实跟前一家公司差不多。不过他总是围绕我写的那个聊天室为话题问我。只是问的网络问题更细了。更难了一点。因为他说他问我的问题基本在他公司里面经常用到的问题。还好我基本都学习过。虽然不很全。差不多十分钟他就跟我说你可以上班了。我还没反应过来。他说他本来向我们这种应届生他看都不太看的。但他看到我的简历觉得写的还可以啊。应届生能写出这样的简历不错了。呵呵。这又多亏了杨中科老师的帮忙啊。而且他说从几分钟的谈话。看你的个人说话和谈吐。我觉得你还是不错的。我们公司虽然不找应届生。但是我们还是想培养你。希望你以后好好干。那等人力资源部给你电话。叫你什么时候上班。后面是谈工资的事情。感觉自己没经验。。也不太知道行情。叫的太低了。呵呵。想想都后悔。刚走到公司下面人事部就来电通知我第二天办手续上班。刚回来觉得没事要上网去。又来电话了。又有一个公司说明天下午要我去面试。我还是答应她了。呵呵。
其实跟同学们说了这么多我面试的过程。主要还是体现如鹏网的杨中科老师所说的:自己要多动手编程。特别最好自己能编出个什么东西来。可以多看看杨中科老师的东西。最主要的是要自己能用上。不要学了就忘了。其实我没跟如鹏网的杨老师学这个《C语言也能干大事》我是什么都不懂。根本没有过多少编程的概念。当然自己大学里面也没学什么东西。都是后面听了杨老师的课。和他写的东西。马上去补了很多的课程。像我几乎没学的《操作系统》《计算机网络》《编译原理》等等重要的课程。以前考试都是蒙过去的。后来我买了这些书的国外版别人推荐比较好的书。花了一个月时间都看了。天天看。看了之后再回来听听杨中科老师的课程。听完后自己又自学。来的比较久的同学都知道。我学习的进度很快。其实也没有啊。我觉得我只是比别人用的时间多。我那时一天起码16小时的编程。一个月都是学校食堂。宿舍。两点。有时经常忘记吃饭。一天吃一餐。而且经常是编程到天亮。半个月后我就发现自己差不多入门了。然后天天看资料编程。一个月就发现自己突飞猛进。又开始自学MFC了。用MFC实现的东西又用SDK实现。反正是这两个搞来搞去的。也在论坛上发表了一些自己些的。当然只是部分。还有些我没放上来。主要是有些是用VC写的。所以我没放上来。就这样自己买些书一边编程一边看书。我是看了书上的东西自己马上要实现的欲望。呵呵。
好了好像自己在这里也吹了很多了。呵呵。其实我主要想说的是。如鹏网给了我们一个平台。同学们要珍惜。好好学。还是那句话。多动手!不然找工作了。自己真的会急。可能有的同学才大一大二你们就更好的机会学习了。基础课程一定要先学好。不然向我后面来补太迟了。大四了。我觉得也不要太急。像杨老师说的拿出自己的作品。你可以走的更好。我们都努力吧。希望同学以后能找到好的工作!
编辑后记:
kider:
修改完毕,先睡觉!如果楼主有意见,直接自己再行修改或者给我意见。很高兴楼主能找到个好工作,看得出来,楼主很激动!很兴奋!
杨中科:
有人说企业不爱招应届生的原因是因为应届生没有工作经验,HackHou的文章中也提到了自己由于没有工作经验受到的歧视,甚至有人惊呼“还没毕业哪儿来的经验!”。要知道企业不是慈善机构,企业招人的目的是帮企业赚钱,所以企业需要能迅速帮它赚钱的人才,所以要求工作经验一点儿都没错。那么难道我们就要坐以待毙、怨天尤人吗?HackHou的经验告诉我们,不是这样的,企业里还对HackHou说“我们公司虽然不找应届生。但是我们还是想培养你”!只要自己在校期间多动手、多写程序,踏实学习、打好基础,那么成功就属于你!
从一个月前对编程几乎一无所知,到仅用十天就获得Offer,HackHou的成功没有什么独家秘诀,“编程就要多动手”、“C语言也能干大事”、“如鹏网求职就业技巧教程”、“一通百通”、“编一个拿得出手的作品”……这些大道理、学习资料都清清楚楚的放在如鹏网的首页上,有几个人认真的去看了、有几个人去实践了、又有几个人真正坚持下来了呢?HackHou做到了!只坚持了一个月就已经取得了现在的成果!“成功的秘诀就是坚持,把简单的事情重复一千遍你就会成功”!