[Internship Road] After submitting 109 resumes, the lucky sophomore rookie finally got an offer from Happy Gathering Times! !


foreword

I am a sophomore (quasi-junior) student with 3 ordinary books (2 local books and 3 foreign books), and the school is a private independent institution, majoring in software engineering.
This article mainly records my journey from the summer vacation of my sophomore year to getting an offer (back-end development intern) of the Joyous Times. I would like to emphasize that I am not a big guy, but just a little bit luckier . I hope this article can bring you some help!

Briefly explain the situation:

My main language is Java, and it is said that the interviewer is C++, so I didn't ask me many Java questions, but asked about the project + foundation.
So I can only say that I am lucky to get the offer, because I know that my Java level is still relatively poor, the depth is not enough, and I will die if I ask deeper.


text

As of today (2019.08.17), I have submitted a total of 109 resumes and got a total of 10 interview opportunities . Since the school does not have any advantages in the first place, it is not 985 or 211, and it is not a book, so my strategy is to invest in various channels.

Delivery channel

  • Niuke.com
  • BOSS direct employment
  • pull hook net
  • trainee monk
  • Zhaopin (not very recommended)
  • A worry-free future (not very recommended)

Niuke.com is a good website. I usually read the questions on it and look at the face-to-face scriptures. I have also delivered a lot of companies on Niuke.com, but I basically never got an interview opportunity .

There is absolutely no suspicion of advertising here. BOSS direct employment is really useful. My interview opportunities are basically from BOSS direct employment (BOSS direct employment will give me money when I see it haha).

I also submitted a lot of resumes on Lagou.com and Intern Monk, but unfortunately there were less than 2 interview opportunities on the two platforms.

I have also voted for Zhaopin and 51.com, but I always feel that it is not very reliable. Zhaopin seems to disclose the resume by default. It is recommended to set it as confidential ( to avoid being stolen ), and it seems that it does not support sending the attached resume to the recruiter. (Perhaps I don't know how to use it?); There seem to be many training institutions in 55.5. If you want to see the world, you can vote for it.

On August 10th, I delivered Happy Time (Guangzhou) to BOSS Direct Employment. I was notified for an interview on the 12th, and I made an appointment for an on-site interview on the 15th. There was a total of 1 round of written test + 3 rounds of interviews. The result was notified on the 16th and an offer was issued (the efficiency is really fast!)

interview process

It was agreed to start at 14:30, arrived half an hour earlier, first registered on the 1st floor, and then went to the front desk on the 28th floor to sign in. After a while, I was notified to go to the 36th floor (forgot the 36th floor or the 38th floor) someone is waiting for me, interview The officer was just printing out the written test questions.

Written test situation

Take a 40-minute written test, which includes:

  • Object Oriented (Polymorphism and Inheritance)
  • Linux Commands (View System Load)
  • Networking basics (three-way handshake, the difference between POST and GET)
  • Operating system (process thread difference)
  • Data structure and algorithm (hand-tear quicksort and give the understanding and implementation of time complexity binary tree)
  • MySQL optimization

The topic is relatively simple. Since I am rather verbose, I have written a lot. It is estimated that it took me 50 minutes to finish writing it (I also thank the interviewer for being generous in allowing me to delay the submission).

One round of interviews:

The interviewer looked at my questions first, and then introduced myself .

In the self-introduction, I deliberately added a sentence at the end of the sentence "++ has developed a small program for XXXXX ++ some time ago", the interviewer has been asking me questions about the project, and there are many questions, so I won't list them here.

Next question:

  • The idea of ​​​​quick sorting (asked according to the code of my written test)
  • What about time complexity?
  • How to understand microservices? (asked according to the project, because Spring Boot is used)
  • What do you think of a binary tree? (I asked a lot of questions according to the written test questions, and by the way, I mentioned BST and AVL)
  • MySQL optimized way? (According to the questions asked in the written test, I said index building, optimizing table structure, and separation of reading and writing. In fact, I will only briefly describe orz)
  • How to understand HTTP? (Actually, what I wrote in my resume is to understand the working principle of HTTPS security mechanism)
  • This question is a good question. I have been talking about it all the time. From the initial request response to its defects, such as statelessness, I will talk about cookies and sessions, how to pass them, and URL rewriting can be used when the browser disables cookies;
    Then it comes to insecure, plaintext transmission, etc., which transitions to HTTPS, the issuance of digital certificates between CA and Server, and how to generate digital signatures, how Client verifies that Server is the real Server, how Client generates symmetric keys, and how both parties Communicate with symmetric keys, etc.
    Speaking directly, the interviewer was a little embarrassed, so I drew a schematic diagram for him on a piece of paper and repeated it. In the end, I talked about it about two or three times, and gave the interviewer a brief description of the principle and process. This question was dragged by me for 12 minutes.
  • Personal internship program? (The last question was finally finished, and the interviewer changed the question)
  • The interviewer told me about the department.
  • How do you view overtime? (Just answer according to your own situation)
  • Where do you live? (balabala)

At the end of the round, let me wait for a while, he went to notify the head of the back-end group to interview me.

Second round of interviews:

The team leader looked at my resume and written test and asked me to briefly introduce myself

  • In what year will you graduate? (The year of graduation is not written on the resume, so I asked directly)
  • Which company have you interned in before? (No, I am a chicken ┭┮﹏┭┮)
  • When did you start writing your CSDN blog? (October 2018)
  • For what purpose did you start blogging? (On the one hand, it is to consolidate their knowledge points, and on the other hand, it can help others)
  • Do you have the habit of browsing blogs?
  • Which bloggers or bloggers have impressed you the most? (This is a lot, there are big guys who have worked in BAT, and some big guys who have written more than 200 high-quality blogs, etc.)
  • Asked a lot of questions about my project (such as the biggest problem or difficulty encountered in the project, this is answered according to the project, my answer includes the difficulty and optimization method; the interviewer proposed some better solutions for my answer, benefit a lot)
  • Have you considered using SMS to notify users?
  • Have you used any front-end technology? (I wrote it in my resume, so I briefly explained the situation)
  • Why does TCP wave hands four times more than three handshakes? (There are many explanations on the Internet, and I will not describe them here)
  • HTTP status code:
    • 206 Do you understand? (Returns some resources, such as requesting a .mp4 file of 100k, the client requests a range of 1-10, and the server returns 206 and carries .mp4 resources in the range of 1-10)
    • 304 Understand? (The 3XX status code is generally related to redirection, but 304 indicates that the resource returned by the server has not been changed, and the cached resource can be used directly)
    • What about 403? (Insufficient permissions or rejected by the server, such as IP blocked, authentication failure, etc.)
  • Do you remember these status codes specifically or have you encountered them in practice? (Hahahahaha was answered by me, I said because I wrote a blog about status codes before, and I also encountered it)
  • If you haven't seen it, please click here! (Common status codes and usage scenarios)←
  • Ask me about the project again
  • How do you view the overtime phenomenon of Internet companies? (same as above)
  • Is there anything I need to ask me?
    • How am I doing today? (The interviewer said it was okay)
    • If you can do an internship, what do you need to prepare or learn in advance?
    • If you do an internship, what are you usually responsible for?
    • How long does it usually take to get results (three working days at the latest)
  • Finally, let me explain to him the idea of ​​quick sorting (based on the questions of the written test)

The interview is over, let me wait for a while. At this time, my mouth is dry, and I keep talking and talking. I secretly bought a bottle of iced black tea next to me (there is a company's beverage vending machine next to it, the price is relatively cheap, such as Coke 1.5 yuan a bottle)

The first interviewer came back and asked me to go to the 28th floor for an interview with HR.

Three rounds of interviews:

Due to many interviews that day, hr was too busy, I waited for about half an hour on the 28th floor, and finally it was my turn.

hr said I've been waiting for a long time, so I'm sorry (long live understanding), let me introduce myself , I told hr that I've been talking just now, maybe it will be unclear later, hr said it's okay, let me go first Drink a glass of water and take a while.

Next comes the question section:

  • Self-introduction and personal internship
  • Was the project done at the school or at another company?
  • I simply asked about the project (the idea and function of the project, balabala, I was working with a friend to develop and implement the XXX function of the double module)
  • OK, girlfriend? (poof(/≧▽≦)/)
  • (The project is indeed developed by me and my girlfriend, and my girlfriend is front-end and my back-end. This is all guessed, hr said that it sounds like a girlfriend)
  • So how do you feel that completing this project has improved yourself?
  • If you come to the company for an internship, what do you need to improve yourself?
  • How do you judge your own strengths and weaknesses? (It seems that many hr will ask, it is best to prepare in advance)
  • Are there any specific cases? (I asked questions based on advantages and disadvantages, specific examples of advantages and disadvantages, I did not answer this very well, and finally hr also pointed out that I need to improve)
  • Can I guarantee my internship time?
  • Do you have any questions that I need to answer for you?
    • How do you think I'm doing today? (I asked again hahaha, hr said: "It's ok, actually it's ok, balabala, you give us the impression that you are more serious and down-to-earth, and the aspect of improvement is the advantages and disadvantages. It's better to add specific cases, balabala"
    • How long does it usually take to have the result (that is, three working days at the latest, it will be processed as soon as possible)
  • In the end, they asked me about my grades and where I lived.

After three rounds of interviews, the whole person was about to collapse. The written test started at 2 o'clock and ended at 5 o'clock. It was a written test and an interview all at once. It was really tiring.

I originally wanted to go back, but then a senior brother happened to be working in this company. He came to see me and had a company dinner with him by the way.

issue an offer

Called me the next morning and said I passed, to confirm with me the information and onboarding.

After about ten minutes, I received an email offer notification!
insert image description here


Summarize

In fact, every time I introduce myself, I will add a sentence after "Some time ago, I developed a small program (project) for XXXX”, in order to deliberately guide the interviewer to ask me, of course, this project must have some highlights (such as those that others have not done, or have more highlights).

It turns out that most companies will directly ask questions about the project based on my guidance (of course there are exceptions, such as ByteDance, even if I am guided, the interviewer still does not ask).

Before interviewing with HR, it is best to prepare some common questions in advance, such as how to treat overtime? Your strengths and weaknesses? This time, the hr also gave me suggestions, and let me add specific examples when describing the advantages and disadvantages next time, such as:

  • My advantage is XXXX, because when I do (specifically) XXXX, XXXXX
  • My shortcoming is XXXXX, which is manifested in doing XXXXX things. In the next days, I will use XXXXX to improve myself and find a shortcoming

For the school is not good, and there is no special advantage, I still recommend sea investment . If you are more confident in yourself, but there is no interview opportunity for the time being, it means that you have less voted , and you can submit dozens more. , there will always be a company that will notify you for an interview; if you send 100 resumes and you don’t get a chance for an interview, it may be your own problem, so reflect on it .

finally! ! !

There will always be interviews, and there will always be offers. If you don’t believe me, just vote for 109 copies!

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326152467&siteId=291194637