Netease from zero base to get Java internship offer, what do I do to

As a non-Coban white, I basically self-taught during graduate Java, from the beginning almost zero base, only a little data structure and basic aspects of Java, Java get to the final internship offer Netease game, I probably spent half a year or so. In this article I will be talked about for six months to do what to do.

Foreword

The direction of graduate students during the selection

For students about to graduate, the general there are two things very important thing is to choose a mentor, one thing is to choose the direction.

I studied at Huazhong University of Science and Technology, majoring in software engineering, I am just the most troublesome in graduate school it is two things. First, I read the special master, it is generally not to engage in research laboratories, some instructors will take the project, because I do not intend to do projects in a laboratory (as I would prefer to go to a big company to exercise a few years), so I did want to find the spirit of the idea of internship chosen tutors, the fact that my choice is very correct, I Kenji large period of time to go to practice, so I have enough time to exercise and learn a large factory.

And choose the direction of this thing, I'd toss for a long time. During Kenichi I do most of the things that is read, and then their own direction is not clear, so look for a lot of books to see. When everyone else is learning specializes in data mining and machine, I'm still wavering between various directions.

I wanted to do game development and Android development before graduate school, but I've also learned Java Web development. So I understand the direction corresponding to information on the Internet and found employment relatively narrow face of game development.

Finally, I integrated the company's job situation, personal interests, as well as my previous learning experiences and other factors, selected Java development direction.

So, I chose the Java Web project in the school's training program, but also from a real sense to set foot on the path of learning Java.

Master, round trip, Qinnengbuzhuo

Although my whole college admission score is top3, but I found that, as a non-curriculum, I, and many students compared to Coban, there are still some gaps.

Project experience most of the students have been to undergraduate computer science courses, such as computer networks, operating systems, data structures, etc., and I've even ever heard of, in addition, they are usually more complete paragraphs at least considered in terms more familiar with Java Web. And I at the time, only to learn the data structure, additional contact with some basics of Java, some project experience, basically entry level.

So I work hard, I decided to take to make up for the lack of free time usually go to the library to find some books to see, whether undergraduate courses operating systems, computer networks or databases, etc., I will find some of the corresponding book point of view, at that time in fact, some of the courses is not clear specifically did not really need to go up, so I could not even computer composition principle, compiler theory books, software testing and other aspects are specifically looking to see, now that I think is very funny ratio.

As the comparison water lesson on us, so class time it has become the great time I taught a basic course. So I usually when the class will bring two or three books, one to two weeks after reading one, though not particularly good absorption possible, but for me it was still a great help.

In addition to outside of this, sometimes I would secretly go sit in some undergraduate courses, and this is because I met some of the difficulties in the course of self-study time, such as "operating system", "Database Theory" and so on. So I took a little time to study the undergraduate curriculum, taking advantage of their own when no classes rush to attend courses. Sometimes I feel very awkward in the classroom, awkwardly trying to escape, but he was listening to adhere to the course a database.

In addition, I also watch all kinds of video site network classes, or also look than basic computer course, inside the operating system, database and other courses also impressed me.

In this way, every day I always take my own time to fill, stunned in a study last semester read several books, then some version of the book can not remember now, mainly composed of principles of computer networks, operating systems, computer, additional as well as software engineering, software testing, design patterns, and other books. So, I trust this time adhere to the basic computer courses fill up a little.

Gone through hardships, finally got the internship

Time to research about half a page, this time I just finished a school of Java Web project training course, during this project, I found myself exposed a lot of problems, inadequate technical practical ability, Java foundation is not solid. This matter also sounded the alarm for myself, because I plan to find an internship during the spring trick manufacturers, but now it seems my level is not enough.

Under pressure, only hard way out. So, from then on, I started a "left-behind" learning laboratory life. Why study in the laboratory, first, because the learning atmosphere was good, and second, because there we can exchange each other questions.

9:00 in the morning every day to open the computer lab, 21:00 back computer back to the bedroom. I will spend most of the time reading, this time mainly to see is Java-related books, learn Jiangnan white Gangster "Java back-end bookshelf" such as "in-depth understanding of JVM virtual machine", "Java Concurrency programming art "," in-depth analysis of Java Web technology insider, "" Spring-depth analysis of the source code "and so on.

Also part of the time I will look at some of the technology blog, I mainly based on knowledge of surface after what you want, find the corresponding knowledge points to explain the article, when the article came mainly through a search engine, of course, sometimes you see some Some key difficulty will write their own blog. But this is not the time to write my blog a lot of stages, mainly to see technology blog interview to explain some of the knowledge-based.

In addition Before the interview a few days I will take the time to look at the company's surface by, they get knowledge on each side by, and recorded in my notes, just the face by the relevant notes I remember the more than 100 articles, such as study habits I have always been to recruit the autumn, to ensure that each interview is knowledge I can remember, digestion, until completely understood.

Slowly, more and more notes, the company I interview more and more, I began to constantly improve their resumes, summed up his interviewing skills, choose the right online application timing. From start to finish I probably spent three months looking for the internship, large and small, participated 20 times during the interview, I have from the beginning of the interview answer any rookie, becoming the face of tyrants, to end review I have been clear in the interview for Java common knowledge chest, but also more and more confident, no matter what the manufacturers sides calmly. *

This kind of life continued for several months, the so-called Nothing is unachievable. In the end, everyone in the lab to get an internship offer favorite.

Practice Interview Review

Internship original vote resume when comparing violence, basically sea vote, vote together several sites, then simply do not know what the interview blacklist (cooling period), I often go to the interview unprepared manufacturers, the result may think with knowledge. But unfortunately it did not develop the habit of recording surface through, so we broadly share the interview experience it.

Here I follow the interview has recorded about the interview process, the time history is probably from early November to early March next year.

Baidu: At this point I'm still in the zero-based state, answer any of them, the interviewer gently discouraging tone.

(By the blow, began to frantically study, brushed by laying the foundation)

Sina, Sohu, love Fantastic Art, etc. barabara: Basic round trips, and occasionally had one side.

(Self-denial self-doubt, and then start reading, principles and advanced content)

Netease, headlines (seek death), where to go, Ctrip: Although some progress, but still did not get the final offer.

(Continue reading crazy, brush blog, brushed by, and then start doing summarize, write blog)

The second year in the spring, I went on a new journey.

Beautiful union, CVTE, the US group, Netease game: both took the offer.

Let us focus took the offer of this interview a few experience it.

Beautiful joint : was the video interview, technical issues basis for comparison, is a common Java foundation problems, such as collections, multi-threaded, JVM, and so on. We also asked some questions scene, be more difficult the. At that time I went through two interviews, probably face more than an hour, the final harvest offer.

CVTE : This is the on-site interviews, technical interviews and asked a few questions database, Director surface is to allow me to resume database design project clear, can be said to be very simple. hr side is talking for half an hour, finally got the offer.

US group : time to participate in a remote interview, should be a phone interview, ask questions are more difficult, in addition to Java basic questions, also ask multithreaded ah, locking and synchronization issues like interview last over an hour, finally to the offer.

Netease game : was two telephone interview. The first round is a technical interview, one hour duration, my review of the basic content before asking again, from a Java-based, collections, to concurrent programming, design patterns, database, etc., and also asked the back-end architecture related issues. A pretty good overall, only two faces out of the two puzzles, answer them one, then the interviewer asked me what Netease game play, emmm this I know.

Forgive me forget the details of the content of the interview, after all's too old.

Looking for internship Experience

1, write your resume, to be realistic. Internship requirements for the project is not very high, but to be more solid foundation.

2, reinforce your foundation, more reading and blog, regular summary surfaces can be used by Network access, but not all.

3, the same company interviews are generally recorded (cooling period), ready to go to the interview, or it may waste the opportunity.

4, Spring recruit interns called the entrance examination intern, non-spring recruit interns called the daily intern, former general of the interview difficult, difficult to interview the latter is relatively small, so there is a certain difference between the two, may follow internship content and difficulty will reflect the positive difference, we can weigh.

5, there are a few sites to find the internship you need to know: internship monk, cattle off the net, pull hook.

6, the interview process can not remember to ask positive, this choice on your subsequent major.

He concluded that: in fact, not so hard to find internships, job requirements will be lower than the general school recruit, so you can "critical" point, have the best chance to choose your favorite department, I was not too aware of this, so specifically supplement .

postscript

It is November, Internship little friends started to prepare yet, you know, to review such a thing, sooner rather than later Yeah, music.brothers quickly get started.

In addition, it may not have the skills and experience Internship said very carefully, will continue to launch later article in this regard.

In addition, with regard to those things in the game Netease and Baidu internship, I will write an article, let us know in advance what kind of life is practice.

Micro-channel public number

Personal Public Number: Huang oblique

Huang oblique cross-examination 985 Master of software engineering, self-learning Java two years, got the BAT nearly ten manufacturers offer, from a technical white grow as Ali Engineer.

JAVA authors focus on the back-end technology stack, keen to share programmers dry, learning experience, job experience and life program is currently small yellow diagonal CSDN blog a million + views, fans know almost 2W +, the whole network has 10W + reader .

Huang is a little oblique slash youth, adhere to the study and writing, believe in the power of lifelong learning, hope and more programmers make friends, progress and grow together!

Original eBook:
public attention after [number] Huang oblique reply [original] to collect my original e-book e-book "Programmer's rookie practice Manual: From white to Alibaba Java technology engineer"

Programmers 3T Technology Learning Resources: Some programmers learning resources spree technology, the number of public attention, background replies keyword "data" can get free no routine.

PubMed review the information:
Computer PubMed spree, are some of the review materials for my own use when PubMed review, including public courses and professional video review, recommend it to everyone here, the number of public attention, background replies keyword "PubMed" that is, available free of charge.

No public technology: Java technology rivers and lakes

If you want to focus on my real time updated articles and dry sharing, you can focus on my public number of rivers and lakes] [Java technology Java, a technical engineer Ali station, the author Huang oblique, focused Java related technologies: SSM, SpringBoot , MySQL, distributed, middleware, cluster, Linux, network, multi-threaded, occasionally speaking point Docker, ELK, as well as dry goods and technology to share the learning experience, committed to the full Java stack development!

Java engineers required Learning Resources: Some Java engineers common learning resources, the number of public attention, background replies keyword "Java" to get free no routine.

My public number

This article from the blog article multiple platforms OpenWrite release!

Guess you like

Origin www.cnblogs.com/AliCoder/p/11706389.html