This year’s spring recruitment seems to come earlier than before, I wanted to prepare in advance, did not expect to prepare for long, in the cattle on some companies have begun to push, I matched the post to the following several, CVTE, toeic and Bank. In a month after, also cast a few off and on, but many are written test failed, or no news…… after written test In short [a little ashamed], I only passed the written test of CVTE and received the interview of the company.

As an ordinary college graduates, want to find a job is very difficult, find a suitable job more difficult…… Is last winter affected the effects of the Internet, or from year to year is such, our professional students to find a job is hard to find, I feel also pretty obvious, because my basic download all the job APP, above resume, throws a lot of, did not respond to more, a few directly refuse, with almost no. The ones that come to me are small startups [20-99 people], and I have an inner resistance to them as the ultimate fallback. In the middle, I went to meet a company in Hangzhou – a flush. From the invitation of HR to the interview, the whole process was not very good [although I also failed, so I will take it as an afterthought], so I will not make fun of it here, and the experience will not be let go (not much reference).

Or maybe the CVTE interview gave me such a good experience that no comparison would hurt…… With all that nonsense, let’s get started

CVTE one side (phone side)

Unexpectedly, I gave my maiden face to CVTE (although I passed a small company before, but too small is not counted), originally thought the written test was cool (because it has been nearly two weeks, the official website status is still waiting for the conclusion…..) Then a phone call broke the silence……

  • I am a… Is now a good time for the interview? It will take about half an hour
  • I said yes, there was time (I was sitting in my chair playing with my phone and immediately took out the pen and paper next to me)

Then I began by introducing myself

  • Tell me about the Android source code you see
  • Talk about the MVC you used in your project
  • Talk about the observer design pattern
  • Let’s talk about understanding thread safety
  • JVM memory Model
  • How HashMap works
  • Do you know about reentrant locks
  • GC Collection algorithm (cool)
  • Reference way
  • What is the difference between memory overflow and memory leak?
  • What are the four major components
  • The startup mode of an Activity
  • The lifecycle of an Activity
  • What should we notice when we use ‘wait’ and ‘notify’
  • The difference between ArrayMap and HashMap

Surface after the overall feeling very good, the interview officer person is very nice, attitude is very mild, slowly down the question, give a person the feeling is very smooth, not abrupt, even if some questions have no answer, but the problem in general from the breadth and depth, although there are a few problems thought was out, because said about 30 minutes, but the end of the twenty minutes, So I think there might be a few unanswered questions and the interviewer might not want to talk. Unexpectedly, after the end of the interview, the interviewer said two or three work sunrise results, I just want to see the official website of the written test state is what kind of status, did not expect the official website state on the side of the show has passed, I plain as an old dog, the heart a lot of happy ah. And then they called to set up a second interview. About three days later (thinking that the preparation will be more safe, in fact, after the second interview found that the preparation of no use 😂)

CVTE Side 2 (Video side)

The teacher looked at the interviewer very warm, feeling is that kind of warm man, the attitude is still very nice. Ask 2 face major project details, then ask my understanding of the principles of design patterns, design patterns that ask a lot of accounting project details when still does not forget to ask for any design pattern (about two simple design patterns), then ask if read the source code, know not to know how to achieve (and I said a few framework source code, For the inside of the principle of said not too complete and clear, this time actually feel no play, but I still try to say), after handwriting a programming problem (list reversal). Then he started talking about where he was going and whether he knew anything about new Android technologies (he talked to me about a lot of new technologies like Kotlin and JetPack and told me to go back and learn more about them), and at this point he felt like he was coming to an end (he thought it must be over, why didn’t you ask me any technical questions? It was only half an hour ago. My friends say an hour or so). And then he asked me if there were any other questions I wanted to ask, and I said, “Is there a development plan for the new person coming into the company?” And balabala, the interviewer, I said, “That’s good. Anything else?” I said no (it’s all over, why ask so many questions QAQ)

I refreshed my interview status and, yes, as you might expect, drifted over….. I didn’t really believe it at the time

CVTE final surface (video surface)

I don’t think I can go to the end [not pretentious and pretend], because people who have met CVTE all know that the most terrible is its end, the end is criticized by people, say CVTE bad is basically to ridicule its end, or a little panic. Several more days passed, and the final time was made

I feel I am still quite lucky, is one-on-one with HR, cattle guest on most of the scene, a large group of people in front of several interviewers……

  1. Grade the first two interviews out of 10. Why do you do that? (Said his first two rounds of interviews, gave himself a score)
  2. Have you interviewed any companies? How many offers have you received? Why? (I said there’s no offer (there’s no offer)…… )
  3. What are your salary expectations, location and hours?
  4. What about your family? What about your parents’ personalities? Who do you think you are like?
  5. What did your parents teach you as a child?
  6. Do you have a girlfriend?
  7. What are your plans for the future? (I said a three-year goal and a five-year goal)
  8. What has been your most rewarding experience in technology? (He told a short story about his previous internship)
  9. What thing is the most recent pressure, how to mediate? (He said that he felt the most pressure to find a job recently, and he said that he found friends to run and play ball games.)
  10. Why didn’t you stay with your previous company? (Looking for a bigger platform for development,…)
  11. If you failed in the interview, what do you think is the reason? (I replied that it was not because my technical foundation was not solid, but that my communication skills or other aspects did not meet the requirements of the company, and I still need to continue to learn).
  12. What reasons will you refuse our Offer? (Personally, I think the answer to this question is very important. I say I won’t refuse, because your company is the one I want to work for.)

Careful recall found a little forced kneeling licking feeling, also hinted at a few times in the middle as long as you want me, I TM go.

In the evening of two days after the official website refresh status – the final face passed, Bingo!!

conclusion

I’ve learned a few things from my one-month retreat (maybe nonsense) :

Are prepared ahead of time (the sooner the better) + mentality good (can defeat you will make you stronger) + stick to their feet on the ground (in the case of knowledge must be distinguished often asked to understand oneself can say) + luck (sometimes you never face, don’t doubt your ability, may only be a bad luck) + note some skills (also is not necessarily a good thing too honest)

For those who want to enter the big factory of students must brush algorithm problem. For those of me who failed the written test, it should be algorithm problems, especially bytedance, its pen test is five algorithm problems.

Above the content of the inner drama (nonsense) more, in fact, the author really compare dishes, the title is not self-deprecating. This Offer is very common in many bulls’ eyes, and is usually only used as a spare tire. However, it was not easy for me (it took almost a month from the written test to the offer), and I was very satisfied with it. After I got the offer, I didn’t think much about it, but directly accepted the offer, and I was ready to go to work after completing the final trivial matters in school.

Here are some good materials that I read in preparation for the interview. I also wish those who are looking for a job to find a good job as soon as possible

Android College Recruitment Interview Guide

Android often meets test questions

I suggest reading these books

The Art of Android Development (the importance of the book here doesn’t need to be emphasized)

Deeper understanding of the Java Virtual Machine (see a small section)

Android source code design pattern

The sword refers to Offer

Hard wide, like to see the wechat public number article content, you can also follow the public number more than code