[Android] After reviewing the two-month interview with Meituan, did Offer get it? (Enclosed are the know-how of the big factory)

Preface

This is my 17-year experience. I think it's quite inspirational. I hope it can help some students who are confused.

Did you go to Meituan to deliver food? Is there a distribution bottle car?

Answer: My dear, there is a match, it drives smoothly. Ah yeah, what are you talking about? We are in a serious technical department


Current status of salted fish

Time goes back to the beginning of February 2017. I returned to Shanghai just after the new year. At this time, I have graduated for one and a half years. Like most salted fish, CRUD is when I go to work, and I watch dramas and play games when I leave work (League of Legends, All mobile games are played).

At that time, my salary was just over 5k when I got it in one month, but because I was on the spot for development by Party A, and the allowance was close to 8k, I still covered it. Every weekend, a few friends play cards, engage in love together, and wash their feet together. The life is very moist, and it was actually quite satisfying.


The self-salvation of salted fish

I have forgotten the root cause that made me want to quit. After thinking about it for a long time, I didn't think about it. Maybe it was influenced by other friends. After having this idea, I started to prepare.

At the beginning, I just lay in bed and read other people’s blogs to learn something every day after get off work, usually at 22:30 for about an hour. At that time, I read some basic knowledge, which is similar to: Fragment-related, Activity-related, Service-related, etc. This kind of relatively basic knowledge.

After I had the idea of ​​changing jobs, I was out of control. If I said that I was just trying to watch for an hour every night, then after half a month, I would devote myself to interview preparation.

At that time, there were not many things at work, and it was basically enough to spend two or three hours a day, so I spent the rest of my working time preparing for the interview.

The way to prepare for the interview is mainly through reading other people's blogs and looking at the source code. The content is mainly Android core knowledge and Android interview questions.

From the beginning of February to the end of March, I mainly did the following things during this period.


1. Look at the interview questions

During this period, I read a lot of Android interview questions:

It is very important to read the question with understanding and thinking , and to understand the question in combination with the actual development content , so that it is easy to memorize it, and rote memorization is not good.

Also, you can't read the interview questions only once, you need to read them repeatedly, just like you are preparing for an exam in high school. After reading these interview questions, I can confidently write on my resume:

  • Have a solid Android foundation, and be proficient in the four major components of Android and the data transfer between them, five common layouts, and flexible use.
  • Familiar with Android commonly used system controls, have the ability to develop custom controls, and be able to use system controls and custom controls to complete the drawing of common UI interfaces and adapt to mobile phone screens.

For flutter, which sounds like a tall thing, what I could do at the time was to memorize the following questions with my understanding. Before that, I didn't know flutter at all.

  • What are streams in flutter? How many streams are there? Are there any scenarios where it is used?
  • Simply talk about async and await in flutter?
  • What is the difference between future and steam?
  • In what scenarios is profile mode used?
  • Listed in flutter's state management program?

There can be no more on these 5 questions. I was asked countless times in the interview at that time, and I was able to answer it with confidence, which helped me add countless points to the interviewer's mind. It is estimated that the interviewer thought I had studied flutter, and the whole person was forced Go up.

For the back test questions, I can only say two words.


2. A preliminary exploration of the source code

After reading the above interview questions, I have been able to deal with many questions, but what seems to be missing? Yes, it is the source code that allows you to pretend. At that time, I chose the source code of commonly used collections. At that time, I could only choose this one: Hook, Transform, Binder, Handler, etc. I basically learned the source code while following other people's blog posts.

After reading these source codes, I wrote them all in my resume, because this was one of the few highlights that I thought I had at the time.

  • In-depth study of the source code of common collections such as Hook, Transform, Binder, Handler, etc.

When asked about knowledge points that you have dug deep (for example, you have read the source code), you must seize the opportunity to perform and let the interviewer feel your own depth. These are bonus points.


3. Project preparation

In addition to technical knowledge, the project is also an indispensable part, but there is no need to prepare a lot, just pick 2-3 of your most powerful demand points to prepare. I searched for a long time, and I found a few very low points:

  • Use TabHost control to switch between functional interfaces
  • Inherit the SQLiteOpenHelper class to implement functional data storage
  • Use Cursor to query data information presentation interface
  • Customize Aaapter, present information and submit data
  • Override onResume method to update interface data

Points 2 and 3 are actually to make up the numbers, excuse me.

I still remember that it was painful to do this demand at the time. I did it for a long time. But when it's really needed.

This is what I really want to convey. Don't always think about shrinking when encountering problems in the project. The process of solving problems and the problems solved will make you grow quickly and be used for life .

These are all the preparations I prepared before I started the interview. From the beginning of February to the end of March, I prepared for almost one and a half months. The resume at that time seemed to be not a little low, but it was already at my limit.


Salted fish practiced out of the mountain

Once you’re ready, you’re going to send your resumes crazily. Various well-known recruitment websites have to vote, and there is no choice. (The only possibility is to choose Internet companies as much as possible. There is also a large company like Ali Tencent. Dare to vote), as long as it is 2 years of Android investment, it will be over. As long as we can give an interview, we have to thank God.

Many, many deliveries have fallen to the ground, but fortunately, under Haitou, I still got a lot of interview opportunities. Of course, most of them are companies that I have never heard of.

When I occasionally receive interview invitations from some slightly famous companies, I really enjoy myself, and I can read this email several times.

Before the interview, I set a goal for myself——13k. Every time hr asks me, I also talk about 13k-15k. I don’t dare to shout when I am too high. I feel guilty and feel like I’m just a rubbish. It’s not worth the money...

From the interview at the end of March to the end of April, a total of 20 companies were interviewed. Basically, there are two interviews a day, one in the morning and one in the afternoon. Before my roommate got up in the morning, I was out.

The breakfast was all solved at Bobby Mantou near Sanlin East Subway Station; the lunch was solved at a McDonald's near the interview company. During that time, I spent at least four or five hours on the road every day, but I didn't feel tired at all, and I was full of hope for the future.

Thanks to this month’s interview time, I have traveled to many places in Shanghai: Caohejing, Zhangjiang Hi-Tech, Tangzhen, People’s Square, Lujiazui, Zhongshan Park. I have not been to places in Shanghai for 2 years. Many people go during the interview.


Almost FirstBlood

On the afternoon of the first day, I met with Lianjia.com. There were two technical rounds. In each round, there were two people. In addition to some technical questions, I asked a lot of scene questions, such as: When users come to Lianjia.com, how can I recommend a suitable house?

These are all questions that I hadn't prepared for, and I could only adapt to changes. Fortunately, I relied on my own ingenuity (a nonsense) to get around. The two technical rounds on site should have passed (at least it should be a spare tire). At that time, I was informed that the director was away, and I had a phone interview at night.

I still remember that when I came out, I was very happy. Isn't the director just bragging? I felt like I was about to take off.

The director was as I thought at the beginning, and asked: "What do you do outside of work?", "Are there any techniques you are learning?" This sort of thing, I ended up mentioning that I was learning sound. The video, I did watch this at the time, but I still didn't understand it, and I got cold after being asked a few questions. At that time, I felt like I was a fool and wanted to feed myself shit . I might have missed my best opportunity.

If Lianjia made an offer at that time, as long as it was not an insulting salary, I would definitely go. In fact, even if it is an insulting salary, as long as it is not too excessive, I guess it will still be licked...


Several embarrassing experiences

Interviews are sometimes just like taking a chance. If you are lucky, you will be able to ask all questions. If you are almost lucky, you will be bombarded with two sentences.

Once I went to Lujiazui with three colleagues to participate in a job fair (they were still invited for an interview at the time), two to three hours' drive back and forth, and the interview was over in 2 minutes. It was really charging for 5 hours and talking for 2 minutes. At that time, we also ridiculed each other and said that seeing the prosperous Lujiazui (the picture below was taken at that time), it was worth the trip. Since then, I have never participated in a job fair again. Don't ask, to ask is to hold grudges.

Another time I went to a real estate company. At that time, the interviewer was with another person in the small room. When he saw me, he called me in. I thought to myself: There is still this kind of operation. Then the interviewer asked me two questions:

(1) The difference between RecyclerView and ListView.

(2) The foreground switches to the background, and then back to the foreground, the Activity life cycle callback method. Pop up Dialog, life value cycle callback method?

I didn't answer at the time, and then I was bombed out.


Doomed

Luck is always conserved. There are some bad luck and the experience of being spiked, and there are bound to be some good luck to get the offer. Looking back now, I was really destined to join the US Mission at that time. There have been countless times I almost joined other companies, but in the end, due to various mistakes, I eventually passed by.

Gumi Industry: 1 round of written examination, 2 rounds of technical interview. The person in charge of technology pays more attention to the ability of logical thinking, and asks some intellectual questions to write code. The given 11k after tax did not go due to the five social insurance and one housing fund.

Feiniu.com: Backed by RT-Mart, I thought it was very tall at the time. I gave it 13k before tax. I was looking at the house at the time, but I didn’t make it for some reasons. I forgot about the specific reasons... I’m getting older and memory. Very bad.

1Yaowang: The founder is the founder of Yihaodian. I wanted to go there at the time. The offer was 13k before tax. At that time, I had already accepted the offer and prepared to go. As a result, there was no HC in the department to inform. I was asked to go temporarily. Add another department.

At that time, two rounds were added. The first round was the technical boss of the department. Maybe it was because I had passed the interviews of other departments before, and some questions were not answered. The boss also guided me patiently. I can see that he still likes me. .

In the second round, the immediate superior seemed to be busy, so he asked a question at random. That's right, that's the title of an article that I specifically wrote: The four necessary conditions for deadlock?

Obviously, this topic was too difficult for me at the time, and there was no way to break it. After thinking about it for a while, I awkwardly said no, the boss comforted me and said it was okay. Despite the average performance of the addition, he finally sent me an offer (I wondered if the boss had any intentions against me). However, because I felt that my performance was too bad when I was directly under my superiors, I finally decided not to go.

Now it seems that he was not only a vegetable, but also a dead person.


The favor of the goddess of luck

After rejecting the 1 drug network, there are not many choices left, and there are 2 uninterviewed: Ping An Medical and Meituan, and Shanghai has basically finished all the investment. It was decided at the time that if the last two were not satisfied, they would go to Shenzhen. Go (all greeted my parents and classmates in Shenzhen). I'm not a person who believes in luck, but this time Goddess of Luck did favor me and let me grab the last straw.

It was not easy to enter Meituan. It took a lot of effort to get the qualification for the interview. At that time, my resume was too ordinary, and I probably couldn't enter Meituan HR's eyes. But I still cheeky and invested in many departments, and some departments also voted. Many times. Finally, under my stalking, a kind-hearted hr gave me a chance. This was my first noble person to join the Meituan.

Some students may have questions, why do you want to invest in a company or even the same department repeatedly?

Answer: Every company has many departments, and the HC numbers and recruitment standards of each department are different. Even in the same department, if the hr is different, the standards are definitely different. Repeated vote is equivalent to trying your luck, trying hard to let more hr see us, and trying hard to let hr see us on different days, maybe hr is in a good mood today and give us an interview opportunity.

The interview started at the end of March, and it was already at the end of April when I was interviewing Meituan. During this interview time, we must not give up our studies, but should continue to review and study. At that time, I learned in this one month: OkHttp, performance optimization, Jetpack advanced tutorial, and I used it in the interview with Meituan...you dare to believe it.

The little brother of Meituan 1 is my second noble person. This old brother is really a thief. He asked about the professional skills of my resume. He really asked every point I wrote...

As an honest person like us, what we write on our resume is relatively safe, so I basically answered all questions about this little brother. Not only I passed one side, but I can confirm that my brother gave me a high evaluation (because I found that I was one level higher than other classmates after entering the job).

Meituan 2 is mainly about the project. I took out my crappy project and talked about it again. The interviewer asked very carefully and talked about the whole project from beginning to end. If I was not prepared, I might not be able to carry it. Live, and finally gave some of his suggestions (actually just pretend to be forced).

There is simply a few technical questions. The Hr side is relatively simple. Generally, it is to introduce the current business, and ask me if I am interested in the business and whether I am studying or not. For these problems, licking is over. Grasp the scale of licking. Don't lick too ostentatiously. It is generally not a problem.

However, there will be some propositions, such as: acceptable bottom line salary, if it is lower than the salary, it will give up the company's opportunity.

I replied like this at the time: "Bottom line salary: No, because I am optimistic about your company's prospects and believe that your company will give a reasonable salary, I will consider any salary your company gives." Looking back at this answer now, it was pretty good, there are some details in it .

In this way, I got an offer from Meituan in an incredible way, and my salary exceeded my expectations.


Tips for entering a big factory

After several years of hard work, I found that entering Dachang does have some tricks. For students of average background like me, as long as you grasp the trick, entering Dachang is not a dream.

1) Be sure to prepare in advance, at least one month, and look at the online interview questions. For those high-frequency questions, learn with understanding, and memorize the ones that are really incomprehensible. Not all of them are memorized during the college entrance examination. of.

2) Large factories usually have many departments, and the number of hc and recruitment standards for each department are different. Even in the same department, if the hr is different, the standards will definitely be different. Repeated submission of resumes can increase our chances of getting interviews. The probability. In the same way, repeated interviews with different departments can also increase the probability of us entering large factories.

3) Large factories often deploy new businesses. New businesses need to start and enter the market quickly. There are usually many HCs, so the recruitment standard will be slightly lower. This time is an excellent opportunity. I entered a new business department.


Write at the end

Some people may think that I was too lucky to join Meituan. It is a small probability event and not worthy of reference.

A: There is indeed luck in entering Meituan, and I feel so. But after working in a big factory for a few years, I discovered that this is really not a small probability event. Many people came here like this. Many students came to the big factory after having met N times.

Sometimes, choice is more important than effort, and opportunity is more important than struggle. However, opportunities are only reserved for those who are prepared. Only when we are always prepared can we seize the opportunity when it comes.

Fortunately, when I was ready, the opportunity came. Since then, I have become a person who believes in luck.

I believe that the harder you work, the luckier you are .

Finally, here I also share a piece of dry goods, the Android learning PDF + architecture video + source notes collected by the big guys , as well as advanced architecture technology advanced brain maps, Android development interview special materials, advanced advanced architecture materials to help you learn Improve the advanced level, and save everyone's time to search for information on the Internet to learn, and you can also share with friends around you to learn together.

If you need it, you can get it by [ Private Message ] or add a fan group: [ 1087084956 ] to get it.

Guess you like

Origin blog.csdn.net/ajsliu1233/article/details/111567966