首先先给低调的大牛们跪了,本座的offer其实没有超一流的,hulu、M$、google、人搜,真心羡慕嫉妒恨啊
1.本座的学习
大二基本还完全不懂编程,大三才有点兴趣,其实我本科毕业的水平远远低于很多现在找工作的本科生们,我们做技术的苦逼程序员,其实不靠智商也没什么诀窍,你有这个兴趣,花了足够多的时间,熟能生巧,程序员是个工匠活,和木工水电工没有本质区别。
如果想秒杀互联网offer,必须做到至少读20本以上的经典技术类书籍,3年以上的大量编程经验,如果光靠临场突击语法、算法,笔试是可以,面试太容易露怯了,而且你就算进了互联网,一上实际工作,和别人差距立马显现!
看书方面,对于偏底层的研发,如下建议,别偷懒,都是必读的,懂多少无所谓,但必须全书看完,语言线、Windows线和UNIX线可以有所侧重,但最好都看
语言基础:K&R C或C Primer Plus,C++ Primer
语言提高:C专家编程,C与指针,C陷阱与缺陷,effective c++(more effective c++,effective stl),深入C++对象模型
系统编程:Windows核心编程,UNIX环境高级编程
网络:TCP/IP详解,UNIX网络编程,Windows网络编程
系统架构:深入理解Windows操作系统,深入Linux内核架构(linux内核经典书3本,选一本吧,除非你专门搞内核)
程序员思维:程序员的自我修养、代码大全、加密与解密
算法和突击:编程之美、编程珠玑、剑指offer,我算法一般,算法导论我是没怎么看……
许多人知道我是CSDN的会员,对于这个问题,我希望大家如果有CSDN账号别把过多的时间花在CSDN上,必须留下充足的时间看书,CSDN的作用有两个,一是能了解从学生到初级程序员所能犯的各种错误,二是能探讨一些比较深入的问题
2.本座的简历
不说了,没专门润色,通过率一般,google、yahoo、网易游戏、有道、emc、搜狐、搜狗都跪在了简历上,这也是我没搞到超一流offer的重大原因之一,后悔也来不及,也不误导大家了。
我只说一句,你写在简历上的东西,最好别被人问倒……打酱油的项目写多了,到了面试就跪,有什么意思?
3.本座的笔试
大公司笔试通过率不错,小公司初期挂掉一些,主要是现场笔试。宣讲现场笔试不靠谱的,跪了不代表任何东西,本座坚持不作弊,所以监考越严的笔试本座通过率越高。
互联网大公司的笔试往往比较有水平,就算是腾讯那套简单到爆的试卷,实际上很能考察一个技术人员基本功的,所以认真做就是了。
我想对大家说的就是,学无止境,不要简单停留在XX宝典的答案,对于你擅长的东西,尽量多答,而且最好有自己的观点,最简单的诸如“堆与栈的区别”、“malloc分配的内存在什么上面”,99%的人就一句话吧,其实,300字以内都不能算是完整答案……本座在CSDN经常回合别人探讨一些书本上一句话的问题,只要是有心人,把上网时间花在了解技术上而不是dota上,相信大家都能够做到滔滔不绝。
笔试时的这种策略至少有三次大公司的成功的应用,一次是启明星辰,三分之一是java题,本座一点不会,但是在问答题上狂码字,结果成功入围,并且被调整到了更适合我的岗位;另一次是网易,算法题做得一般,问答题就狂码字,虚拟机判定那一题本作直接默写了vmware和virtualbox的全套虚拟硬件型号;baidu也是的,动态规划题和设计题方向都写偏了,但是本座把自己会的充分表现出来了,所以错了两道大题也进了面试。小公司更喜欢出基础问答,应用就更多了。
4.本座的面试
目前为止,技术面试成功率100%,只有HR面挂了一次,这和简历被鄙视太多,没有超一流公司的面试有很大关系 。
要说经验,那就是别吹牛,会就是会,不会就是不会,不懂的东西大胆说不会,互联网参加这么多,我只写过3次算法,因为我强调了自己不是计科专业,没受过算法的正规教育,强项在安全和操作系统。数据库只在baidu问过一次。当然,要这么做,必须自己有点硬货,才敢于承认不足。
别被面试官牵着鼻子走,大部分面试官是愿意听你说话的,你说什么决定了他问什么,偶尔碰上完全面瘫型的面试官一定要小心,偶然性很大,经常会问你些不擅长的东西。
有时候技术面会碰上boss面,或者技术HR混合面,这时候经常会跟你谈人生谈理想,我的建议是说真话。我相信你只要是真心做技术,即便说真话,也不会说出“只愿意写三年代码”之类在技术面中减分的话。反正,既然做技术,就强调自己愿意当专家,不随意跳槽就是了,谈家庭时强调自己是幸福的,谈人生理想不要有太大野心,“有钱了去周游世界”是技术人员最安全的一种回答吧。
唯一挂掉的HR面是网易杭研的,因为本座没表现出非常想去的意愿吧(待遇不算高),而且毕竟能力也没达到网易破格给高薪的水准,HR后加面了一个技术boss面,他们可能觉得“这人offer可以给,要给超过阿里的offer不够格,而给不到基本不会来”……
最后说一句,面试时说话要有自信,黑白分明,当然也别去赌,别用肯定的语气说出一个明显错误的结论,减分非常严重,碰到不清楚的,承认。
笔经面经相信对大家并没有什么用,每个人都有自己的行事风格,你能看20本以上的书,才是最重要的
1.本座的学习
大二基本还完全不懂编程,大三才有点兴趣,其实我本科毕业的水平远远低于很多现在找工作的本科生们,我们做技术的苦逼程序员,其实不靠智商也没什么诀窍,你有这个兴趣,花了足够多的时间,熟能生巧,程序员是个工匠活,和木工水电工没有本质区别。
如果想秒杀互联网offer,必须做到至少读20本以上的经典技术类书籍,3年以上的大量编程经验,如果光靠临场突击语法、算法,笔试是可以,面试太容易露怯了,而且你就算进了互联网,一上实际工作,和别人差距立马显现!
看书方面,对于偏底层的研发,如下建议,别偷懒,都是必读的,懂多少无所谓,但必须全书看完,语言线、Windows线和UNIX线可以有所侧重,但最好都看
语言基础:K&R C或C Primer Plus,C++ Primer
语言提高:C专家编程,C与指针,C陷阱与缺陷,effective c++(more effective c++,effective stl),深入C++对象模型
系统编程:Windows核心编程,UNIX环境高级编程
网络:TCP/IP详解,UNIX网络编程,Windows网络编程
系统架构:深入理解Windows操作系统,深入Linux内核架构(linux内核经典书3本,选一本吧,除非你专门搞内核)
程序员思维:程序员的自我修养、代码大全、加密与解密
算法和突击:编程之美、编程珠玑、剑指offer,我算法一般,算法导论我是没怎么看……
许多人知道我是CSDN的会员,对于这个问题,我希望大家如果有CSDN账号别把过多的时间花在CSDN上,必须留下充足的时间看书,CSDN的作用有两个,一是能了解从学生到初级程序员所能犯的各种错误,二是能探讨一些比较深入的问题
2.本座的简历
不说了,没专门润色,通过率一般,google、yahoo、网易游戏、有道、emc、搜狐、搜狗都跪在了简历上,这也是我没搞到超一流offer的重大原因之一,后悔也来不及,也不误导大家了。
我只说一句,你写在简历上的东西,最好别被人问倒……打酱油的项目写多了,到了面试就跪,有什么意思?
3.本座的笔试
大公司笔试通过率不错,小公司初期挂掉一些,主要是现场笔试。宣讲现场笔试不靠谱的,跪了不代表任何东西,本座坚持不作弊,所以监考越严的笔试本座通过率越高。
互联网大公司的笔试往往比较有水平,就算是腾讯那套简单到爆的试卷,实际上很能考察一个技术人员基本功的,所以认真做就是了。
我想对大家说的就是,学无止境,不要简单停留在XX宝典的答案,对于你擅长的东西,尽量多答,而且最好有自己的观点,最简单的诸如“堆与栈的区别”、“malloc分配的内存在什么上面”,99%的人就一句话吧,其实,300字以内都不能算是完整答案……本座在CSDN经常回合别人探讨一些书本上一句话的问题,只要是有心人,把上网时间花在了解技术上而不是dota上,相信大家都能够做到滔滔不绝。
笔试时的这种策略至少有三次大公司的成功的应用,一次是启明星辰,三分之一是java题,本座一点不会,但是在问答题上狂码字,结果成功入围,并且被调整到了更适合我的岗位;另一次是网易,算法题做得一般,问答题就狂码字,虚拟机判定那一题本作直接默写了vmware和virtualbox的全套虚拟硬件型号;baidu也是的,动态规划题和设计题方向都写偏了,但是本座把自己会的充分表现出来了,所以错了两道大题也进了面试。小公司更喜欢出基础问答,应用就更多了。
4.本座的面试
目前为止,技术面试成功率100%,只有HR面挂了一次,这和简历被鄙视太多,没有超一流公司的面试有很大关系 。
要说经验,那就是别吹牛,会就是会,不会就是不会,不懂的东西大胆说不会,互联网参加这么多,我只写过3次算法,因为我强调了自己不是计科专业,没受过算法的正规教育,强项在安全和操作系统。数据库只在baidu问过一次。当然,要这么做,必须自己有点硬货,才敢于承认不足。
别被面试官牵着鼻子走,大部分面试官是愿意听你说话的,你说什么决定了他问什么,偶尔碰上完全面瘫型的面试官一定要小心,偶然性很大,经常会问你些不擅长的东西。
有时候技术面会碰上boss面,或者技术HR混合面,这时候经常会跟你谈人生谈理想,我的建议是说真话。我相信你只要是真心做技术,即便说真话,也不会说出“只愿意写三年代码”之类在技术面中减分的话。反正,既然做技术,就强调自己愿意当专家,不随意跳槽就是了,谈家庭时强调自己是幸福的,谈人生理想不要有太大野心,“有钱了去周游世界”是技术人员最安全的一种回答吧。
唯一挂掉的HR面是网易杭研的,因为本座没表现出非常想去的意愿吧(待遇不算高),而且毕竟能力也没达到网易破格给高薪的水准,HR后加面了一个技术boss面,他们可能觉得“这人offer可以给,要给超过阿里的offer不够格,而给不到基本不会来”……
最后说一句,面试时说话要有自信,黑白分明,当然也别去赌,别用肯定的语气说出一个明显错误的结论,减分非常严重,碰到不清楚的,承认。
笔经面经相信对大家并没有什么用,每个人都有自己的行事风格,你能看20本以上的书,才是最重要的