你所在的位置: 首页 > 正文

我的春招求职经验分享(已拿阿里京东网易等 5 个 offer)

2019-07-16 点击:1673
yzc88亚洲城官网

从我高考结果出来的那一刻起,我开始从“计算机科学与技术”这个词进入“中国互联网最高大厅”,我曾经把它称为“神圣”。英美烟草“是我整个大学奋斗的目标。即使我在大陆大学学习,我想我也能实现自己的目标。但是当我走进大学校门口时,我发现一切都与我想象的不同。进入学生会希望能够锻炼自己的皮肤和组织能力,但发现我的任务只是检查其他班级的出勤率,站起来站在欢迎派对上;沾沾自喜地参加ACM团队的面试在学校的八个队伍中,我在卧室5个人亲自去了笔试,但只是我没有通过,去了队长,但被戏弄和笑了。(这件事对我来说特别难,我还是有些担忧。)我希望大学教授可以传授知识和知识。然而,发现从清华大学毕业的博士生甚至不能说话。幸运的是,我是一个新生,充满了热情和对计算机的兴趣我开始了自学之路。当老师还在谈论计算机介绍时,我自己学习了C语言,然后我选择了自己感兴趣的Android开发之路。从那时起,我变得失控,喜欢成为自己老师的感觉。在大二那年,我做了几个应用程序,其中一些也在货架上。我有一千次下载,与用户沟通的感觉大大提高了我的成就感。虽然我喜欢Android开发,但我在大二的第二年就Android开发进行了一项调查。我发现同一家公司的Android新员工人数远远少于Java开发人员的数量。这项研究让我转向了Java背景开发的想法,但我也担心大二那年只会转向方向并担心时间不够,所以大三学生将没有足够的积累。直到去年9月,我才真正确定了Java后台的方向。然而,距离2018年春节只有一个学期,所以我给自己列了一个计划和一本书,让我自己做2018年的春天。准备搬家。由于做了充分的准备,我终于获得了包括阿里京东网易在内的5项优惠。我想与您分享我的面试经历。

Written test

I have learned about the interviews of Internet companies very early, and it is also a necessary internal skill for programmers. My algorithm level is just the level of passing the exam. It is definitely not the level required for the interview, so I was in the summer of last year. In the month (the second summer of the sophomore year), I started planning to brush the questions on LeetCode. At the beginning, I planned to brush 8 Easy difficulty questions every day. Later, after I became more skilled, I brushed 4 Medium and 4 Easy, and then changed. Brush 4~6 Medium for daily. I have brushed more than 200 questions in a summer vacation, and the results are still very good.

dca1ca2844bb4a01abf9ade524390dfe

My summary of this link is that it is easy to make it easy on Leetcode, and then break the topic classification (Leetcode comes with body type classification).

Handwritten code

Because during the interview process, the interviewer may ask you to write the code (according to my own experience, this probability is almost 50%, depending on the preferences of different companies and interviewers). According to my summary, I think that handwritten code has several characteristics:

The difficulty is simpler than the written test. Because it is handwriting, it is very different from typing on the keyboard. It is possible that you can fly on the keyboard, but you can't write it on the paper. The form is more flexible, you can communicate with the interviewer when there is no idea, even if you don't write it at the end, your idea can be approved by the interviewer.

For this part, I prepared a book, which is famous《剑指offer》(must read!).

85fa94075f614b49971d6aa60d96ec8f

xxThis book can be said to be a great offer for me to get a satisfactory offer. I can say that this book makes me no longer afraid of handwriting code in the interview. This book is written in C++, but it does not hinder reading. You can just translate it into Java to check if you master it. I read this book twice, the first time I knocked it on the computer, and I wrote it the second time. It is recommended that this scripture be fully mastered.

Preparing for interview questions

In the background, I have learned almost zero in this aspect because I only learned a little about Flask in order to do the project, but I didn't go into the basics. In order to learn all the JavaWeb directions before I planned for December, I listed myself a list of books after searching the information online.

Head First Servlets & JSP (Chinese version) Read the proficiency in Spring in September 4.x Read the in-depth understanding of the Java Virtual Machine (2nd Edition) in October, November. Read the diagram TCP/IP: 5th Edition February After reading the computer network, read it in March

After reading《Head First Servlets & JSP》and《精通 Spring 4.x》, I realized that I lacked the Java Web project experience, so I completely played a practical project on the MOOC online in December. After finishing this project, I thought that my JavaWeb foundation had been laid, and then I began to lay a solid foundation. I realized that because of the short time in the learning background, I only rely on a solid foundation to impress the interviewer. So I finished reading《深入理解 Java 虚拟机》in January, this book is very well written, it can be said that this book covers 99% of the Java virtual machine questions that will be asked during the interview.

xx在接下来的一两个月里,是时候放下自己的基础了。在过去的两个月里,我需要完成jdk源代码的读取,包括HashMap,ConcurrentHashMap,ArrayList,LinkedList,HashSet,ReentrantLock,AQS等,以及Spring。作为重要源代码阅读的一部分,我要求自己多次阅读,以确保他们理解这些经典类的设计并实现jdk类的一部分。除了源代码之外,还有一些要记住的要点,例如SpringMVC原则,一些经典的TCP/IP问题,数据库原则等。在这部分中,我认为这些成分是一个测试,因为其中许多是需要备份的知识。点,我将介绍如何记住复杂而琐碎的知识点。

记忆神器 - 屏幕

一开始,我也感受到了许多复杂的知识点。即使我当时记得它,我也会在采访中忘记它。如何记住这么多知识点?我后来在互联网上找到了一个解决方案使用包含屏幕级别的注释来记录重要的知识点。我使用工具:

按模块分类

611c875dad9c413da24e15a0dc164eb3

模块细分

5d971133fcc843d5800ad7841c1385e2

按级别记录知识点

ed94cbceec7d4949b2f29abd0eee3c1f

您也可以点击一下生成思维导图

6c085466b93e42a3aa8b6f5f15ed8dc1

由于屏幕上有Android和iOS客户端,因此随身携带非常方便,您可以随时取出手机。你也可以看看队列中的面试,也许你以后会要求面试。

恢复

制作简历绝对是头等大事。您之前准备的内容将反映在您的简历中。在这里,我总结了几个简历制作的要点:

不要陌生,不要写,把它写到头上,面试官会问你哭。在学校的简历,项目,屡获殊荣的经历和开源工作中至少有一个项目。它必须作为亮点写在简历上。程序员的简历不应该太花哨。我使用的是超级简历模板,相对简单。

因为我根本没有任何面试经历,所以我从未经历过面试。我以为我想在成都找一家小公司,然后去BAT这样的大公司,积累一些面试经验。所以3月份,成都的一家小公司开始采访我。大约有30多家公司在前后投放,并且通过书面测试接受了大约10次采访。面试问题没有记录,所以我不太清楚,但大多数考试都是非常基础的。基本上,根据你的简历要求他们。

云帆号联动(绞死)

这家公司是我采访过的第一家公司。公司很小,面试经验很差。我去的时候,HR让我先坐下。过了一会儿,面试官带我去会议室接受采访:

自我介绍在学校完成了哪些项目?我们来谈谈数据库的四个隔离级别。我们来谈谈HashMap并谈谈什么是JavaEE

然后就没有了。我经过成都的大部分地方来到这里问了几个问题。只花了10分钟。我没有时间结束紧张局势。然后他说面试先来到这里,如果有通知,请联系我.

知道创宇(被绞死)

我知道创宇是我在成都采访的第二家公司。我在做网络安全。看来我拿了腾讯的投资,所以公司的地址是在成都天府三街腾讯大厦。这家公司与之前的公司形成鲜明对比。整个面试过程持续了一个半小时。由于面试官不是用C ++编写Java,他几乎从未问过Java。

请教volatile的HashMap工作的作用数据库的隔离级别什么是幻像读取,不能反复读取,脏读算法问题,给出一个数组,找到唯一的重复数量的TCP/IP三次握手四次波Spring的事务隔离级别..

面试官非常好,谈话非常愉快。不幸的是,由于缺乏面试经验和缺乏准备,我感到很沮丧。面试官要求人力资源部询问实习时间,然后让我回去等待通知。第二天,我收到了生命中第一封拒绝的信.

CVTE(有报价)

CVTE是我采访过的第一家大公司。通过笔试后,我会在第二天通知春熙路的一家酒店接受采访。第二天我提前去酒店大堂接受采访。我没想到它是QR码的转折点。服务人员带我去了一个有很多面试官的大型会议室。每位采访者都有编号。我看到面试官采访了我。我是第一次看到面试官。适合皮革。

还请项目Java内存模型谈谈Java垃圾收集机制,讨论新一代垃圾回收SpringMVC工作流程你认为MyBatis带来了改进的Spring ioc概念,创建,初始化,底层实现.

我也写出了算法问题,但我不记得了。但是当我没有完成时间时,我原本想要使用O(n)的复杂性。后来我发现O(n)的复杂性是不可能的。这是浪费时间,所以我告诉我的面试官我的想法,并谈到了O(n ^ 2)方法。面试官完成面试后,让我回到晚上等待通知。晚上,我收到通知,让我参加最后的脸(HR脸)。

人力资源仍然是酒店,我有一个前端(特别是,我后来问牛网上的CVTE和在互联网上遇到前端兄弟),问我是否有女朋友,父母做什么,如果阿里和CVTE都给你一个报价,你回到这个问题大约持续20分钟。回去检查一下晚上的状态,发现结束已经过去,这意味着我将收到生命中的第一个报价。一周后我收到口头报价,两周后收到正式报价。在收到第一份报价后,我心中的石头真的掉到了地上。

Ali Films(已被提供)

一边(半小时)

在三月底,我实际上接到了阿里的电话。我感到非常惊讶,因为自从我投票给阿里已经过了一个月,我没想到阿里会选择我的简历来接受成千上万份简历的采访。我接到电话时非常受宠若惊。电话信号一直不好,另一方的声音一直在那里。我必须经常说“抱歉,你能再说一次吗?”面试中的大多数问题与其他访谈类似。有几个问题更令人印象深刻:

如果你要设计SpingMVC,你会如何设计它?您可以详细讨论几种会话管理方法。

双方(45分钟)

一周后我收到了双面电话,我不得不进行视频采访。因为我是阿里,我不敢忽视。我到外面去找一家又好又安静的酒店,速度很快,静静等待阿里的视频采访。根据你简历中的每一点,阿里的双方都被深深地问到了,但他们都非常基本。我没有问过我不会讨论的分布式和集群问题(也许是因为我没有写在我的简历上)我觉得大多数答案都不错,但是有一些问题,例如Spring Bean的生命周期,问题的答案没有回答,让我隐隐忧虑。

三面(半小时)

第二天,我收到了人力资源部的电话,并要求我准备好三方面。我很惊讶,因为我只想感受顶级互联网公司的采访过程。我没想到到目前为止。这位三面派的采访者听取了人力资源部的意见,并表示这似乎是一个部门负责人,这意味着这应该是最后一轮的技术方面。该部门的老板看起来像他大约35岁。他一开始就很擅长。他问我为什么要学习电脑并问我如何填写高考(我有点奇怪如何提问这些问题),然后我聊天聊天。如何在大学学习。果然,我太年轻了。面试官悄悄挖了我一个坑,问我为什么从Android切换到后台。我说我更喜欢应用层的纯逻辑。我不喜欢写界面。 Android需要使用xml接口。我不太喜欢它,然后他问我是否认为前端非常简单。我很快就说不了。他问我是否做了这么多应用程序。你研究过Android Framework层吗?我不知道这意味着什么。这是我的错),他问我是否喜欢应用层,我不喜欢低级别的东西,我很快就说不,但是我找不到证据表明我喜欢底层,所以我只说了我见过Spring和jdk源代码。然后我谈到了这个项目。我有一个涉及上传照片的Android项目。我问图像是否已被压缩。我说有第三方库压缩。面试官问我是否学过图像的压缩算法。那时我记得我在上课之前了解到我对图片处理有所了解。然后我告诉面试官一个算法。面试官微笑着对我说,这是一种镶嵌算法。 Mosaic是算法与压缩算法相同吗?我不会说话。然后面试官改变了话题,我松了一口气。以后可以谈谈。面试官还告诉我他是如何在大学学习的,然后强调底层非常重要。

HR面(十分钟)

HR面打来已经是一周后了,我要不是看到状态还一直处于面试中,凭我三面的表现我都觉得我挂了.HR说实习生薪资比社招工资低问我知不知道,问我了解阿里影业哪些东西,愿不愿意来北京。最后说实习时间就比较纠结了,HR说最好能马上入职实习对转正比较有利,但是我这儿学校一堆课啊根本走不开。最后HR说回去问他们的领导者看能不能七月份再实习。挂了电话我就觉得比较忐忑了,都走到这步了不会因为实习时间的问题把我给挂了吧。

最后一周过后我还是收到了阿里的报价,但是不是很兴奋还有点纠结(因为那时我已经收到了网易云音乐的报价)

网易(云音乐,已拿报价)

说实话这些公司我早就听说很难进,所以我笔试完后压根儿没想过能进入他们的面试流程,没想到大网易还是给我笔试通过了,给我发短信要我4月14日到杭州网易大厦面试,报销路费600元,我算了下出去报销的600元,我去趟杭州还要自掏腰包1000多块才够。不禁十分纠结了,因为当时阿里面试都走到三面了有可能拿报价,如果拿了提供就没必要再去面网易了,但是我又不想错过这次宝贵的机会,于是决定还是去1000KM外的杭州走一遭。

一面

XX我提前一天抵达杭州,第二天就来了。我第二天准时到达网易大厦。登录后,我等在一边。二十分钟后,我打电话给我。面试官看起来像25岁,非常年轻,问题更加规律。当被问到一个HashMap问题时,我很高兴,我在采访前多次问过这个问题,所以我将详细讲述HashMap的源代码,并讨论ConcurrentHashMap。然后我还询问了数据库索引和Spring问题。

双方

一方面后,面试官让我在五分钟后前往前台询问结果,并通知我为双方做好准备。这时,差不多十二点了。 HR小姐带我们去着名的养猪场吃饭。午餐如下:素食菜No,三个韭菜:虾,羊肉,牛肉

f8ff9998c3164223bdc2dc14dd4b02fb

这应该是一个外部食堂,真正的员工餐可能会更好。

下午两点半左右,通知发到了双方。两位面试官看起来很年轻,感觉我的身材几乎相同。我几乎和阿里一样。我问了一些悬而未决的问题和一些技术问题。面试官总是告诉我不要紧张,只是聊天,我实际上,我并不紧张.面试官与我交换了很多学习内容,并告诉我如何学习新技术以及如何调试它们。我几乎高兴地谈了40多分钟,并让我检查结果五分钟。

HR面对

人力资源部门真的非常愉快。我和HR小姐坐在一起,问我是不是宜宾人,这非常聪明。我很震惊地说是的,人力资源部说她也是宜宾人。朝天大声喊着帮我!),接下来的聊天更加愉快,老乡遇到了老乡,谈到了学校的项目经验,学生会的经历,她实际上说听完我的自学经历后我非常鼓舞人心(我个人并不觉得我非常鼓舞人心。)半小时后,人力资源部表示,七天之后会有最终结果。

回到成都后,我等了6天才收到报价。网易的面试经历是最愉快的,我可以在暑假期间回到网易。

今天的头条新闻(被绞死)

一方

今天的头条采访经历是最糟糕的(没有黑色含义),采访全部都是使用牛克望的视频采访工具,不知何故,视频已断开,采访者很不耐烦地说你是否想找一个网络的条件更好,我会找你一个面试的时间。我以为我花了一百多个街区去酒店买面试。我怎样才能重新面试?所以我正在努力“继续采访”。我问了几个问题。我没有回答操作系统的问题。最后,我给了我一个算法问题。那时,我无意采访。我觉得我挂了。我花了10多分钟才完成。面试官没有看,并说了一段时间。人力资源部召集并匆匆离开装配线.

双方

在一方之后,我以为我肯定会挂断电话。我没想到人力资源部门会打电话给我,让我通过,让我为双方做好准备。我的心真的是.这两位面试官似乎都是在30多岁。我一直在问我,当时我没有检查过良好的操作系统和计算机网络,我的答案很糟糕。然后给了我一个算法问题,花了几分钟才完成。然后人力资源打电话说我的采访结束了。我希望我将来有机会一起工作。我想来,我会这么糟糕。

去哪里(口头报价)

一方

面试的地点安排在成都的一家酒店。一方面,面试官看起来很严肃。他认真地问了这份简历,并问了他40多分钟。然后他要求进行两点搜索。在我写完两分钟后,我要求一个LRU算法。我刚刚理解了这个算法后,用了大约十分钟就把它写出来了。面试官看起来非常满意,让我走到另一边。

两面,HR面

双方的采访者都很不稳定。我总是给我系统设计的问题。在我回答之后,我告诉我,我的方法不够好,无法做出正确的决定。后来,我很烦,想说不。我挂了,我想去,对我来说最令人惊讶的是面试官问我一个与Redis有关的问题。在我回答之后,他不得不上网到百度的回答。这真是令人大开眼界。结果,我也让我去了人力资源方面。人力资源部门谈到了工作地点和工资,并给了它口头上的提议。

京东(已采取报价)

一侧,两侧,HR侧

像京东这样的公司的采访是最水的。一方面,电话采访,几乎没有技术问题,问一个虚拟机,然后询问如何处理团队中的矛盾,只需10分钟。第二侧与之前的CVTE位于同一酒店。两边都是更多的水。我觉得面试官已经离开了前线程序员很长一段时间了。据估计,他不会知道问题的答案,并询问如何处理团队中的矛盾。京东非常看重?),大约20分钟结束了。人力资源部要求奖学金和项目的团队合作,只要求5分钟发送报价.

总的来说,我总结了我的面试经历如下:

面试是尽可能早的,面试可以提前完成。面试官也更愿意通过你(就像中国的好声音,起初转身是疯狂的)。在面试中动员你的幽默细胞,并尝试让面试氛围更加愉快,这样面试官会更深刻地记住你。当你说出自己的优点时,你必须补充证据。否则,面试官只会使用风力不强的问题。不要小心回答。坑要小心。你可以说是: “我很抱歉,我不会,但让我设计我。是的.“面试实际上是一种双向选择。面试官正在评估你的表现。因为面试官也代表公司,他的质量和问题也是你应该评估的方面,所以不要紧张。使用在每次采访之前传递你自己的知识。我在屏幕上写了成千上万的文字,每次采访都是为了再次看到它,所以我基本上可以回答采访基础知识的流入。

目前,我接受了阿里工作室,网易云音乐,京东成都研究院,去哪儿,以及CVTE的Java背景研发实习。

ac9a20c115c740978434e94107dc1037

结果是我两个月前从没想过它。 (我原本以为去二线互联网会很好。)我也知道,在内部采取这么多优惠是一点运气,我会继续努力,我会当我想要正确时,不必再招募。 (找工作真的很痛苦。)

我非常感谢在过去三年中帮助过我的无数博主。我从你的博客文章中了解到真正的“卓越”是什么。我希望这篇文章可以帮到你一点点,祝大家都有满意的报价!

注意:分享Java面试核心知识笔记。 PDF,后台私人回复“备注”以获取接收方式。

125852e81047424b9ca6e1045610a313

日期归档
亚洲城官网 版权所有© www.voulikahomestaging.com 技术支持:亚洲城官网 | 网站地图