从本科到研究生两个阶段。基本都在学习编程。而个人的主要技术方向也是偏向Java后台开发。
当然涉及部分Spark、Hadoop等大数据相关技术方向。基本情况如此,不多说。列一下书籍知识作为学习参考。
书籍
《数据结构》版本很多,挑自己喜欢的看就行。关键是代码写明白。概念记得住就好。
《算法导论:第三版》书很厚,内容很多很深,涉及很多数学证明。数学证明作为了解,主要算法思想要知道,基本算法的代码要做到随便写。真的很方便。
《Java核心技术》I、II两卷。这是Java入门的很好的教材,缺点是书有点厚。但同时说明内容覆盖全面。认真通读,可对Java整体相关技术有个很宏观的认识。
《Netty权威指南》。这本书其实感觉一般。代码丰富,不是很适合入门。原理讲的不是很多。不过作为优秀通信框架Netty的学习还是很好的。
《快学Scala》。作为Scala语言入门,非常好。Scala真的比Java简洁的多。哈哈哈
《Learning Spark》。全英文电子版,老外写的书非常浅显易懂。非常适合大数据计算框架Spark学习。
《JavaEE开发的颠覆者:Spring Boot实战》。Spring Boot作为比较新的微服务框架直接学习有一定问题,需要对Java Web编程有一定了解,如:EJB -> JSP/Servlet -> Spring -> Spring MVC -> Spring Boot 。要对一些列技术变化有所了解,为什么使用这个技术,解决了什么问题。另外要对当下流行的Web框架有了解,如SSH和SSM的区别、各自适用场景等等。
《SpringBoot揭秘:快速构建微服务体系》了解微服务的概念和思想。行业技术流行趋势。
《大型分布式网站架构设计与实践》这本书侧重于概念和思想,了解ZooKeeper、Redis、MongoDB等等分布式系统、在大型分布式网站当中是如何使用的。主要作用还是 Open up your eyes and open my mind 。
另外还有一些书籍也不错:《大话设计模式》、《算法竞赛 入门经典》、《ACM程序设计竞赛基础教程》、《淘宝技术十年》等等等
书籍大概就推荐这么多。当然这么点书是不够的。需要通过多种方式积累知识,形成完整的知识系统,并结合项目实践才是最重要的。
实习求职
按照面试开始时间的顺序执行,完全主观感受,提供借鉴参考。
1、阿里巴巴
阿里巴巴在实习和秋招季都是基本会把所有投递的人都面试一下。3月1日,面试开始第一天就接到电话,人生第一次电话面试,实际就是第一次面试。非常刺激。面试流程非常标准:
第一面
(1)首先自我介绍。
(2)然后聊项目,让我选一个自己觉得最牛×的项目(大概意思如此)讲一下,讲的过程中面试官对其中的技术点进行提问,实时回答(超紧张,第一次面试,说话都在哆嗦发抖,不过面试官很有经验,态度很和蔼,帮助我很快调整好状态)。
(3)最后是技术相关的基础知识问答。
(4)最后面试官允许我提问几个问题。
面试整个过程如此,初次试水,发现面试并没有想象当中可怕,很普通的聊聊天而已。重要的是自信。
第二面
流程略,和第一面完全一样、问得问题也很雷同。具体问题我在实习求职这部分最后一并列出。
第三面
HR面、纯聊天。一共就三轮、初次面试发挥的确不好。哈哈哈。
最后在4月底,收到阿里巴巴实习offer。算是运气好吧!蚂蚁金服-北京
2、今日头条
视频面试,牛客网的平台。
第一面
(1)自我介绍。
(2)编程题,网页上现场写,面试官实时可以看到。这个就厉害了,让实现Java里面String类的split()方法。还是比较简单的。然而当时思路有点乱(唉,还是紧张了,有点慌!)。写完面试官不是很满意。面试官问我:“这就是你最擅长的技能了么?”。感觉遭到了嘲讽。不过没脾气,确实没表现好。
(3)Java基础知识。内存管理、垃圾回收、四种引用类型(Strong、Weak等等)。
一面就挂了!真刺激!这也是实习求职和秋招求职所用面试公司中,唯一挂了的。从面完那时我就知道,头条的要求还是很高的。不太可能去了。
3、腾讯
一开始没有几天,就连着被国内最大的两家( A & T )巨头蹂躏。也是棒!
第一面(内推)
一个女面试官,我傻傻的一直以为是HR。我也是逗乐了!
(1)自我介绍
(2)实习经历
(3)实习项目感受和提升
(4)问我对运维开发岗的意愿:我表示愿意学习!
(5)让我问问题
没咋问技术,所以一直以为是HR。就这样内推流程走完,一面GG接下来是现场面试
第一面(运维开发)
面试官又是个女的,问得也和内推问得完全一样(哈哈哈哈,其实应该就是同一个人)。问完了,问我对运维开发的意愿。回答说:“还是想做后台开发吧!”。Good Game了!
第一面(后台开发)
当天下午就又推到后台岗位,重新面试。面试官小伙子感觉比我还紧张。显然此时我早就不紧张啦。哈哈哈。稳的不行。
(1)自我介绍
(2)项目
(3)基础知识
(4)现场写代码(写了两个。一个求数组的前K大数字,效率要高、另一个二分查找,我使用递归实现,面试官较为满意)
(5)让我问问题,我问啥时候二面,回答:“回去等通知,就这两天!”
第二面(后台开发)
第二天就二面,面试官应该是部门老大,气场很强。还好我已经锻炼的很自信了,丝毫不怂。
(1)直接问项目,简历上写了四个项目。全问了一边。
(2)基础知识,随便来。
(3)让我问问题,问:“啥时候给我HR面试?”答:“回去等通知,就这两天!”。然后转身拿包要走,把我叫住了,说:“你等下,我这就给你安排HR面试”。答:“好!”
二面非常短,20分钟的样子,但问得很快,回答的也很快,你来我往。内容很多。很刺激!
第三面(后台开发 1)
等了一会,HR面,微胖小哥,聊得很开心。
第三面(后台开发 2)
等了两天,又收到短信,要我去面试。估计系统问题。为了保险还是去看看。
换了一个女HR,较为严肃。几次想带动气氛high起来都带不动。不过还好,中规中矩又面了一次。
还是4月底的时候,比阿里巴巴早一天,电话通知Offer拿到。OMG-北京。
4、CVTE
网上对公司评价褒贬不一,不好评价,不太了解。
第一面
面试小哥态度很好,面试过程很欢快。问得也是一些基础问题。比较简单。轻松过。
第二面
一位大叔,应该是老大级别的人物。项目全部问了一遍。对项目采用的技术框架很满意。
第三面
HR面试是第二天,一个HR同时面试两个人( 1 VS 2)。话题围绕工作家庭亲情展开。催人泪下。
最后4月上旬。拿到Offer。广州。
5、招商银行信用卡中心(上海)
唯一投了一家银行企业。相对来说感觉招商银行比较好一些。
第一面
让带很多东西,什么成绩单啊之类的。还要生活照。根本不爱拍照,哪有生活照。就不带!
面试特别短,10分钟,两个大佬面试官(其中一个看起来是管理层的大佬,对技术不感兴趣。另一个应该是技术部门大佬。对于银行内部不是很了解,只能凭借猜测了)。问得问题都是点到为止。并不难为人。
说是应该能保证上海户口,第一年提供员工宿舍什么的(听上去说的是秋招,虽然我找的是实习)。
整个面试流程只有一面,也是4月底收到了邮件,拿到Offer。上海。
6、联想
通常想到的就是ThinkPad,但实际上业务也挺多的。
第一面(安卓)
面试地点比较远,跑过去面试官刚好在面试前面的一个本科生,听了下问题感觉好难,没一个会的。后来听明白了,问得全都是安卓的东西(难怪我不会,哈哈哈哈)。
女面试官,口音有点重。听起来像是东北的。
(1)自我介绍
(2)项目经历
(3)上面两个过程介绍完之后,问我是Java后台的?我说是啊(难道我岗位投递错了)。表示面试不了我,她是面试安卓的。愿意给我推到其他部门重新面试。我说好啊。面试完毕。
第二面(后台)
没几天,短信通知恭喜通过第一轮面试(惊讶,第一面明明什么也没问)。约了电话面试,两个人一起面试我,听得出来,其中一个人是老大
(1)自我介绍
(2)项目,问得很详细。面试了一个小时。剖析的很彻底。
第三面
HR问了一下我这的情况,能来实习么?实习多久啊?什么的。
4月底,和阿里腾讯差不多同时,通知拿到Offer。北京。
以上就是暑期实习的求职面试经历。最后很可惜,研究生导师不同意实习,都没有去成(哎呦!好气哦!!!)。但是不管怎么说,实习还是一定要找的,毕竟要为秋招积累面试经验和面试策略。找到自身不足和优势。扬长避短。一切都是为了秋招。
秋招求职
还是决定把知识点总结放到最后吧,哈哈哈。前面的这些当故事看看吧。
依旧按照面试开始时间顺序。
1、中兴
6月份就秋招提前批,实在是太早了。说是提前批挂了,秋招就没机会了。反正我就自信,这种风险是吓不到我的。
第一面
两个面试官,一个笑呵呵,一个很严肃。
(1)自我介绍
(2)基础知识,问得也不难。随便聊聊。不过比较严肃的面试官问我。要我写出来IP报文结构。呵呵,显然记不住啊!不是大神,谢谢!
第二面
两个面试官,说是综合面试,看到四六级成绩,说那你来一段英文自我介绍啊!
(1)英文自我介绍,真即兴表演。都不知道自己说了些啥。胡乱说。
(2)问了一个问题:“如果你的leader给你分配了一份你不喜欢的工作,你怎么办?”。机智作答,全凭个人发挥啦!
回去等消息,9月份说是给结果(事实证明都是假的,都是等学校三方一发,立马通知,看你签不签)!
三方下来当天,第一批通知签约。西安。拒了!
2、华为
七月中旬,优招提前批。一样的威胁:优招不过,秋招同样没有机会,直接挂!
嘿嘿,丝毫不怂!
第一面
一位大叔,全程问项目,也没兴趣深入去问。就大概问了一下。
第二面
综合面试。女面试官,也有一定年纪了。聊得很开心,面试官看起来对我很满意!
面完回去等消息,说是两周就能知道!哈哈哈,都是骗人的。
两周之后又说等到8月下旬,我问HR,到时候必须在学校这边么?随时保证能去签约么?要求必须在。为此,网易通知杭州面试都没敢去。呵呵!
9月到来,还是不通知。大家都明白了,是要学校三方发下来才能通知。都是套路!
三方下来当天,第一批通知签约。西安。我又拒了!
3、阿里巴巴
7月开始内推,反复面试。
第一面(菜鸟)
按照套路来,拿到蚂蚁金服实习Offer。但是没有去实习。是要走终面流程的。这种绿色通道你们懂的!
综合考虑,和部门的人联系,把简历解除锁定,从终面流程中放出来。重新投递,重新面试!
然后就被菜鸟网络面试了
(1)自我介绍
(2)项目
(3)基础知识,出了一道算法题,要你说思路
(4)让我问问题
唉,面试很不顺利,心态有点累,而且面试官问得刚好没法发挥。以为GG了呢!
第二面(菜鸟)
本来以为GG了,结果两天后又接到了面试电话。一样的流程。
比第一面发挥好一些。不过面试官问得问题还是回答的一般。不在状态,也找不到发挥的机会。
二面果然GG啦!!!
第一面(AIS)
简历又被其他部门捞起来,很意外。问了一些基础知识,没有太深入问。
第二面(AIS)
感觉纯聊天,了解在学校的活动经历,自己在里面充当的角色等等问题。
第三面(AIS)
部门老大,很厉害,在网上搜了一下面试官。超级强。大佬!(词语太匮乏了,形容不出啊)
(1)自我介绍
(2)实习以及实习项目
(3)自己最满意的项目
(4)基础知识:HashMap源码实现、单链表寻找倒数第K个元素(说了三种思路,空间换时间,数学,双指针等等。即时操作,面试官表示思维很活跃。哈哈哈害羞)等等问题。
(5)我来提问
第四面(AIS)
基础知识随便问了一下,但是发挥的一般(大晚上的,有点困了)。
第五面(AIS)
HR面试,男的,简单聊了一下。表示9月中旬有消息,不过也说HC(head count 人头数,即名额)不多。感觉不一定啊!
等了好久,都要放弃了,结果接到了,不过AIS确实没有HC了,所以去了飞猪。
有点戏剧性,准备签约!
4、美团
新美大还是很厉害的,投递了内推。
第一面
当天下午刚刚面试完阿里巴巴的AIS第三面,接到了美团的面试电话。毫无喘息机会,直接怼!
(1)自我介绍
(2)项目,问了好久,问了很多问题。不过项目还是认真做了。对答满意(经过实习,联想二面问得一个小时的项目,剖析深入,之后又详细做了些功课准备,做到随便你怎么问,都回答的包您满意)!
(3)基础知识,问得很多很详细。
(4)让我问问题,问了一下部门情况。印象一般。
面试了一个小时,加上之前阿里巴巴的电话面试,有些累,准备吃晚饭!
第二面
刚要去吃晚饭,二面电话就来了,我的天,太刺激了!
(1)上来直接怼基础知识
没错,基础知识问了45分钟!面试完毕,脑子累坏了!最后面试官体贴的问,是不是还没吃饭,赶紧去吃吧(早就饿过劲了)。
第三面
应该是部门老大,美团是两轮初试,通过后是一轮复试,一般是老大面试。然后是HR
老大面试还是好,技术都问得差不多了,就不问你了。聊聊天吧!
最后让问问题,问:“咱们是个新部门,将来发展如何啊?方向在哪?”
老大很开心:“这个问题好,说明你很关心部门和自己未来的发展,Good!xxxxxx略xxxxxx”。
虽然老大说的很好,但是感觉新部门,印象一般。
最后老大说:“面试结论,当场通过!尽快给你安排HR”。
第四面
HR很随意,聊了4分钟,人生最短的电话面试。打电话直接说:“你通过了,口头Offer!”
老哥还是稳!!!
9月底电话通知薪资,10月国庆放假回来,发的电子版Offer。北京。新零售。
综合考虑,还是放弃了,还是拒了!
5、搜狗
公司招人特别少,能拿到Offer很幸运,本来没有打算投递,陪同学去听宣讲会,顺手提交了纸质简历。笔试和京东笔试时间上有点冲突,挨得太近。所以笔试也放弃没做。不过还是接到面试官打来的电话,邀请我现场面试,太惭愧了!
第一面
面试官人很好,很亲近。个人印象最好的面试官。
(1)自我介绍
(2)项目
(3)框架知识,搜狗感觉面试问得有点不同,偏重于实际生产环境。
(4)编程题,现场写。虽然不是最优的,但是很快的写了一个较优方案。
由于是上午最后一个面试的,又何面试官聊聊天。面试官感觉人真的很亲近。亲和力很强。聊了聊公司现状,我们学校的情况,面试官坦言学校教育和企业需求差距有些大。学生还是应该多去大企业实习。了解实际生产环境如何实施。才能有好发展。表示赞同!
第二面
HR面试,简单聊天。
9月底通知Offer,薪资给的也很有诚意。不过还是综合考虑,遗憾的拒了(还是很感谢一面面试官)。
6、京东
早早的通知了面试,提前10天通知。可怕!
第一面
(1)自我介绍
(2)基础知识,问得实在是太简单了。面试官口音东北的,把我的口音都带出来了!666
第二面
大叔,很活泼的大叔。
(1)问我为什么阿里腾讯实习都没去,如实回答,面试官表示可惜。我也表示可惜。
(2)象征性的问了下项目,很简单,没深问。
第三面
电话面试,男HR,对答如流,主要话题就是个人经历。
10月国庆放假回来发了Offer。北京。京东商城。已经签了阿里巴巴。拒了。
常见知识点
略
(未完待续)