Actually want to do this for a long time, because he has experienced the recruitment of the graduation season, the time really want to someone can show just a little, also recently asked in the interview, so take this opportunity to organize some applied, interviewing related articles and resources, after all there are too many too many people write really too many good articles, this type me according to my way of thinking to sort out some, Hope to help you ~

One, before the interview preparation:

As a programmer interview, I will not tidy up and talk about clothes and so on, dress clean and elegant, mainly about resume and skills.

1, resume

Why resume? Because an enterprise, especially a large enterprise, receives thousands of resumes every day, how to make their resume stand out or write attractive is very important.

For tips on writing a good tech resume, check out:

  • He has looked at thousands of technical resumes and is willing to pass on the secret to you

  • Writing a technical resume is important

  • How to write a programmer’s resume?

  • Interesting article: How do other programmers read your resume


When it comes to resumes, use Github Pages to deploy your resume.

There are so many articles on how to write a technical resume that it’s enough to read the above articles. I think the key point is “if you are an interviewer, what kind of resume do you want to see and what do you value more”. After simulating the situation in your mind, think about it and then you know how to write it.

2, skills,

Moving on from resumes to skills, I like to have an overview of the big picture so I have a clear picture in my head.

Many people don’t know what knowledge they need to have before applying for a job, and they haven’t combed what skills they master, so you can read these articles and compare them to see what knowledge and skills you lack. I believe you won’t be as confused as before.

  • The basic skills a programmer needs to have

  • Want to be a programmer, are you really ready?

  • —- What skills a programmer with 3 years of experience should have

  • What soft skills do programmers need to grow?


This skill not only refers to your technical abilities, but also includes soft skills

Ii. Interview resources and summary

Well, sort out some interview resources and summaries. Compared with resumes and skills, I think many people think this is the most realistic, and also can see if you can answer them and test your own strength.

  • A Developer’s Guide to Interviewing
  • Summary of sorting algorithm in interview

  • Organize resources related to front-end interview

  • 40 Important HTML5 Interview questions with Answers 40 Important HTML5 Interview questions with Answers
  • Interview questions about Python

  • 40 Java Collections Interview Questions and Answers 40 Java Collections Interview Questions and Answers
  • 69 Spring Interview questions and answers

  • 11 Linux Basics Interview Questions

  • Shell script interview Questions

  • Android interview key and difficult points

  • IOS, interview must see, the most complete combing

  • High frequency Internet campus recruitment interview questions in 2017


The fields and resources sorted out above are certainly not comprehensive. What I want to say is that it is also a good way to check your skills before the interview.

Three, some big companies to arrange the interview

I believe that many people want to enter big companies, so I have sorted out some articles to participate in the interview of big companies, you can learn from it;

  • 2017 Tencent Intern Android client development interview summary

  • How to prepare for the interview, and talk about the various stages of Java program learning advice

  • Domestic first-tier Internet companies Java/Android interview questions database

  • Ali comes back from an interview and wants to talk to a Java programmer

  • Interview experience and summary –BAT, NetEase, Mogujie

  • BAT interview experience for an iOS programmer

  • Remember a Google interview

  • Finally attached: Zhihu topic — what are the outstanding and frequently updated technical team blogs of Internet companies at home and abroad?

Here again, in school students want to enter a big company after graduation, you can go to the company during the school internship oh, so that the opportunity to enter a little more, as for how to enter the internship, you can apply through the network, of course, if there is an internal opportunity is certainly better.

Other interview related

I think the above points are enough, as long as the foundation is solid enough;

, of course, not to say that good skills can enter the large companies, sometimes also need many skills and methods, so the finishing on the big company interview summary, many authors are more or less in the article said the interview skill and method problem, if it is not enough, you can take a look at some more special interview question bank websites or books, inside besides have question, Also want a lot of interview skills and methods, lack of this aspect can see;

About the relevant websites and books are not sorted out, a lot of online search, it is ok to search themselves.

Say something else:

The main point of this article is not the arrangement of resources, the above four points: preparation before the interview — interview question bank — summary of the interview of big companies — interview related websites and books, I sorted in order.

  1. If you want to apply for an interview, you should prepare your resume and self-test skills.
  2. Then look at some question banks in the field you’re interviewing for and see if you can answer them.
  3. Take a look at the company to see what the process has been and what questions have been asked in the past.
  4. Finally, if you have done all of the above and still feel ready, look for websites and books.

Fifth, attach

Finally, please attach the resource articles I sorted out before. I think it is also helpful for the interview, at least for the preliminary skills mastery.

Want to study hard, you can see, of course, these resources can not do cramming, but for solid their basic skills or very helpful.

  • 16 Niche but useful Websites (programmer oriented)

  • Want to be a hacker? Take a look at this list of information security resources

  • Plug-in resource collation

  • Crawler learning resources collation
  • GO language learning resources
  • Sorting out big data resources

  • PHP learning resources

  • Book resources for programmers

  • C language learning resources

  • Docker learning resources

  • Front-end Web development resource collation

  • Resource recommendations for data structures and algorithms

  • Java learning resource collation

  • Linux learning resources

  • Super white articles for people who want to learn VIM

  • Python learning materials summary

  • Summary of IT learning website

Of course, the key is still that old saying, they should have real material dry goods.

Finally, I hope you can pass the interview smoothly and go to the company you want to go to.