It should be the first one on the entire network! 2021 BAT and other major manufacturers Android Gangchun recruitment (school recruitment) market forecast and interview questions summary

I. Introduction

It is now December 2020, and the craze for job hunting and interviews has gradually faded.

When the tide ebbs and flows, some people get their favorite offer from it; some people take a trip but get very little and are not satisfied; others are watching and waiting for the next opportunity.

Here is an analysis of the current interview market, to take you to understand where you are, and to share a useful information to help you improve your combat effectiveness.

2. Market analysis

Knowing yourself and the enemy is not dead, preparing for an interview, information is very important, just like a postgraduate entrance examination, you don't even know the registration ratio of the target school, what else are you talking about landing?

Here, we compare the upcoming spring recruits with the past autumn recruits. You can feel it for yourself.

(1) Differences between Spring and Autumn Recruitment and points to note

The difference between spring and autumn moves is mainly in three major points, one is time , one is type , and the other is scale .

1. The time is different (this is obvious, but it is still necessary to tell everyone, some points need to be reminded)

Both spring and autumn moves are based on the season. Autumn recruitment generally starts in August. Large companies like Baidu, Ali, and Tencent may start online applications in July.

Online applications for spring recruitment generally start in February, presentations are concentrated in March and April, and written examinations and interviews for recruitment are concentrated in the first ten days of March, April and May. The actual procedures are the same as autumn recruitment.

The autumn recruitment is often the time for national examinations, and the spring recruitment is often the time for provincial examinations. (So, if you want to do two-handed preparation, pay attention to the time and arrange interview review and exam review reasonably)

For the specific recruitment time, you can pay attention to the official account of the target company or the major recruitment websites and school notices.

**Pay attention to the presentation meeting: ** Generally scheduled in September and October, the announcement of the presentation meeting can be made by following the employment recruitment websites of your school or several nearby schools. It is recommended that you join some of the employment information sharing created by fresh graduates. Group, in which you can realize more information sharing, and understand your own level and competitiveness. The time and procedures of the written test and interview are determined by each company and unit according to different times. Generally speaking, they will be concentrated in September, October and the first ten days of November, and the formal determination is generally in October, November or December.

2. Different types (companies) (Students who want to go to big factories need to pay attention)

As far as enterprises are concerned, when recruiting in the autumn, they are often at the forefront of modern and well-known Internet companies. The demand for personnel is large, the recruitment scale is large, and there are many positions. This is the golden period for fresh graduates to find a job. At the same time, many state-owned enterprises and banks are recruiting in October and November.

Spring recruits are mainly small-scale enterprises , but there are also opportunities for re- enrollment by large enterprises . Because small-scale companies often can't compete with large companies in autumn recruitment, the best choice for them is not to squeeze among large companies, lest they become cannon fodder.

Therefore, small businesses and new businesses tend to be concentrated in the spring recruitment period. At this time, it is not entirely without the opportunity of large companies. Many large companies recruit talents during the autumn recruitment, and there will be various losses. At this time, it is necessary to make up the recruitment through autumn recruitment.

**Here is a common knowledge: Dachang background is really useful, everyone who can enter Dachang must seize the opportunity of school recruitment. **Traditional Internet companies like BAT and the emerging dark horse Internet companies like ByteDance are only less demanding when you are still a fledgling calf. Anyway, try it.

(Of course, it's not for you to take a naked test, you still need to make sufficient preparations in advance. The specific interview preparation will be discussed later.)

3. Different scales (students who are not confident in their abilities need to pay attention)

Spring recruits are generally characterized by fewer people and fewer companies than autumn recruits.

Most listed companies have just issued their annual reports last year, and a few are happy and some are worried. When the situation is bad, companies will lay off employees. It is even harder for fresh graduates to set up more positions. Generally, people who participate in spring recruitment come from autumn recruitment. Those who find a job and those who fail the national postgraduate entrance examination, coupled with the reduction in the number of companies, will become fierce competition .

However, don't panic too much. You can prepare for the interview in accordance with the method described later. (You can see if you have forgotten if you are ready)

(2) 2021 Android Gangchun recruitment market forecast for major manufacturers such as Ali

1. This year's interview data-not satisfactory

According to geek data, the number of college graduates this year reached a record high of 8.74 million. Excluding more than 1 million people for postgraduate studies, more than 7 million graduates will enter the labor market.

According to BOSS direct employment statistics, as of March 31, the number of fresh graduates actively seeking jobs in the spring recruitment season has increased by 56% compared to last year, but the scale of recruitment needs for the corresponding graduates has dropped by 22% year-on-year (ah, all because This is a difficult epidemic ... the overall environment is like this, no way).

According to data from the National Bureau of Statistics, in May, the surveyed unemployment rate for people aged 20 to 24 with college degree and above (mainly new graduates) rose by 3.3% over the same period last year. The current labor market supply is far greater than the demand, which means that some college students will be unemployed after graduation.

So, friends who have not found a job can get a little bit of comfort-you are not fighting alone!

But... this also means that in future interviews, the competition will be fiercer ...So, we still can't slack off, review now and prepare for the next interview!

2. The upcoming Dachang spring recruitment market forecast-not optimistic, opportunities and crises coexist

Although China's population is showing a trend of negative growth, the relaxed employment environment brought about by negative growth will have to wait a long time before it arrives. Therefore, not just next year, at least for the next ten years, college graduates will reach a new high every year, and the competition for employment will only become increasingly fierce within five years.

If the epidemic is not completely eliminated, the employment environment will be similar (or even worse) as this year. The impact of the epidemic on employment is not small , and the recruitment of some small and medium-sized enterprises is currently suspended . (In general, the demand for human resources in society has decreased)

However, these have little impact on leading Internet companies, and the spring recruitment next year should have no impact. This year, BATZ and other major companies' school recruitment and supplementary enrollment plans for 2020 freshmen are still being carried out in an orderly manner and have been basically completed (it is worthy of being a big factory, strong). Even some new and cutting-edge manufacturers have carried out relatively large-scale recruitment expansions, such as byte beating .

This year, ByteDance has recruited more than 3,000 students for R&D positions , an increase of nearly 50% compared with more than 2,000 last year. These positions come from a variety of products such as Douyin, Douyin Volcano, Music, Lighten Camera, Cut Ying, etc. The ones with greater demand include back-end, client, front-end, test development, big data, algorithm, multimedia development, security Engineers and other positions.

Regarding the reasons for the expansion, Chen Meng, a senior HR responsible for the product development and education business of ByteDance, said: ByteDance's business has developed rapidly and the demand is huge, so naturally there are more opportunities . (Key points: There are many opportunities , the big factory's naked recruitment signal! Get ready quickly, check the question bank, and the reference book looks! The information is at the end of the article, click on the card to get it!)

In addition, the person in charge of school recruitment at JD also revealed that the demand for school recruitment this year is greater than before, and the scale is at the level of 1,000 people (JD.com has also released a recruitment signal! Dachang opportunity +1).

After inquiries, in addition to companies such as Pinduoduo and Baidu, many Internet companies have begun to recruit 2021 graduates . (Classmates, it's time to prepare)

According to BOSS direct employment statistics, the types of Internet technology positions for fresh graduates are increasingly concentrated, and the top ten positions in demand account for 57.7% of the total. The opportunities for cutting-edge technology positions such as artificial intelligence and cloud computing for undergraduates and college students have decreased, and competition has become more intense.

Faced with so many technical positions, many students at school have been hesitant and do not know how to choose. It is recommended that students who are about to participate in school recruitment choose their own employment technology direction as soon as possible for subsequent preparation and learning.

Not only the number of recruits, but also salary is affected by the epidemic. This year, nearly 90% of the recruiting salaries for technical positions are lower than the expectations of fresh graduates. However, the big companies are still very "generous" in this regard.

Compared with last year's school recruitment salary, the salary given by the big manufacturers this year has not decreased, and even slightly increased . The following are the autumn recruitment salaries of several well-known Internet companies according to the statistics of Zhihu netizens. Among them, Dachang’s annual salary for graduates with a master’s degree starts at 200,000 and can reach more than 700,000 (I remember, not long ago, "Interns The issue of "upside down old employees" is also on the Zhihu Hot List, which is reliable.

Generally speaking, because many small and medium-sized enterprises are in poor living conditions, the number of jobs in the society has decreased and the number of graduates has increased, and competition will be more intense, but there are still many opportunities for large companies**. **

Opportunities and crises coexist, the employment situation is not optimistic, and interview preparation cannot be slackened! ! !

(More Dachang recruitment and internal push information can be entered into our 2000 interview preparation exchange group, group files are free to share interview review materials from time to time and Dachang internal push opportunities)

Android Senior Engineer技术交流群:892872246

(3) Suggestions for some interviews

1. Strive for interview opportunities with major companies

It’s not discrimination, it’s a fact. What a big factory can bring you is definitely not only salary, but also more development opportunities and a higher level of development, such as: experience, position, technology, contacts, Factory halo and other aspects (you will know how important these are when you leave the society and change jobs).

The following is the salary situation of major factories in May this year (information comes from the Maimai workplace community)

If you want to sell at a price, you can use this table as a reference (of course, what price you can get depends on the actual live performance).

The suggestion here is that if you have the opportunity, you should go to the meeting. It doesn’t matter if you don’t succeed. It’s okay for young people to suffer more severe beatings from the society, so that you can have a deeper understanding and understanding of your value in the market. You can also pinpoint your positioning. In addition, you can also have close conversations with the bosses of big companies, and exchange technology is also a good opportunity.

2. Prepare early

Many young people nowadays are popular with "temporary cuddling". They don't panic at all. Those who don't know think that they are ready, but in fact they are not prepared at all. They waited until the appointed interview day to start reading and reviewing (preview).

This is a wrong example (Bytedance is a young man, really does not talk about routines, and really does sneak attacks), take a look at the poor passerby below ⬇⬇⬇⬇⬇

There will really be such a written test the next day, which will be notified the night before, and will not give you time to prepare for the test! ! ! (The brother above is really miserable)

Some people are more horrible and have not prepared their resumes. (Here, the editor has collected some excellent resume templates on the Internet. You can get them through cards.) You can also find some resume templates of big guys on the Internet, imitate them. Below is a resume template for Java programmers, Android Can also be used as a reference.

How to write a specific resume and how to make the interviewer notice you quickly. There is still a lot of knowledge in this. There is also a special document, which has been packaged with the following materials. Those who need it can download it free of charge on my GitHub Obtain.

Although it is now the end of the month, some companies are still working on their autumn recruitment plans. Therefore, if you can seize the opportunity, please seize the opportunity as soon as possible. The subsequent competition will not be much easier than it is now .

Here is a special reminder to friends who are preparing for school recruitment, and only when they are recruiting, the company will not be so demanding on you, and there will be no such loose opportunity later .

3. Make a review plan (partial suggestions)

(1) Reasonably arrange review time :

If you are preparing for the next spring recruitment, you don't have to be too nervous about time, and you don't have to sleep and eat. As long as you prepare well, you can deal with the interview calmly.

The personal recommendation for the review cycle is three months . It should not be too long. Four or five hours a day (above) is enough (efficient and focused study). After a long time, it is easy to slack off or work behind closed doors. It is best to go out and start after two months. Test the waters to test your own learning effects.

The formulation of the review plan and the control of the progress are also very important. You can refer to other people's learning plans to learn, and then make appropriate adjustments according to your actual situation.

(2) Suggestions for review content:

It is recommended to focus on basic knowledge, especially for students who are preparing for school recruitment. At this stage, employers will pay more attention to this.

(This module has a lot of content to finish, and a more systematic information has been organized. A detailed explanation will be launched later . Friends who need a complete review of the information can directly click on the card in the text to receive)

(3) Review bibliography:

  • "First Line of Code"
  • "Android Development Art Exploration"
  • "Android Advanced Advanced"
  • "Sword Finger Offer"
  • "Programmer Interview Golden Code"
  • "Programmer Code Interview Guide IT Famous Enterprise Algorithm and Data Structure Problem Optimal Solution"
  • "The Beauty of Programming-Microsoft Technical Interview Experience"
  • ……

(4) Other parts:

In addition to brushing questions and reading books, systematically reviewing basic knowledge, and reviewing your own project experience , and discovering the highlights. In a plethora of resumes, whether a resume can impress the interviewer or not depends on whether there are highlights in your resume. These highlights can be seen from your project.

3. Sharing of the latest interview questions (including suggestions for review content)

The following are the interview questions that are frequently asked in the Android post of Alibaba and other major manufacturers collected from Niuke and other websites. I hope it will be helpful to friends who are preparing for the interview.

I put the full version on my computer along with other Android learning materials. If you need it, you can find me for free through the card below

1. Activity life cycle (this is required)
2. Fragment life cycle (this may be asked, although the probability of asking is not very large)
3.
Service life cycle 4. Service startup method (ask about Service, so general In this case, this is definitely to be asked)
5. How to start Activity (this question will occasionally be asked)
6. Touch event delivery mechanism
7. Introduce the basic process of implementing a custom View
8. Android animation Which
9. What is ANR? How to avoid and solve ANR
10. How to optimize ListView (occasionally ask)
11. When the device is switched between horizontal and vertical screens, the changes in the life cycle (this occasionally asks)
12. AndroidUI adaptation
13. The difference between RecyclerView and ListView (this Must ask)
14. Android asynchronous message processing mechanism (this is also often asked)
15. What are memory leaks and memory overflows? How to deal with memory leaks in general?
16. What are the image loading frameworks? What is the difference between them? (This is also necessary)
17. Which design patterns are familiar with?
18. Three-level cache (this occasionally asks)
19. What is symmetric encryption and asymmetric encryption in the way Android interacts with the server?
………………

(The content is too much, omitted, other questions and the complete answer part can click on the card in the text to find me and take the complete document to see for yourself)

At last

Due to limited space, I have compiled more detailed interview questions and answers into PDF files, and get the information directly ( click here ) to download and receive it for free~

[External link image transfer failed. The source site may have an anti-leech link mechanism. It is recommended to save the image and upload it directly (img-4RBVNk9t-1610962850263)(https://upload-images.jianshu.io/upload_images/23948686-a8e74b894a6f828d.jpg ?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

End of sentence

I always think that a technical interview is not an exam. I will recite the questions before the exam, send you an exam paper, and give you a notice when you finish answering it.

First of all, a technical interview is a process of getting to know yourself and the gap between yourself and the outside world.

More importantly, the technical interview is a two-way understanding process. Let the other party discover your shining points, and at the same time try to find the other’s shining points, because he may be your colleague or leader in the future, so the interviewer asks When you have any questions, don't say no, try to understand his work and the atmosphere of the team.

Looking for a job is nothing more than looking at three points: who you are with, what you do, and how much you give, and you have to divide the three in your own mind.

Finally, I wish you all find your favorite destination in this unfriendly environment!

Guess you like

Origin blog.csdn.net/Androiddddd/article/details/112789947