Experience sharing of big factory architects! Flutter still has this kind of operation! Power Enhanced Edition

Actually, it’s not that Android is dead, but that you can’t keep up

Many of my readers have reported that the number of resumes that can be received for a position now is several times that of previous years. We must admit that the status quo of the Android industry is the fact that there are too many monks and porridge , not to mention junior and intermediate engineers, even senior engineers are also a lot. Companies are looking at recruiting more and more people. If you don't order "real things", it's really difficult .

A few days ago, I chatted with an Android predecessor. He said that many engineers in the interview were stuck on "used" or "heard of" for special basic questions. Without going deep into the technical details, they can only be eliminated in the fiercely competitive market. The following are some of the questions he mentioned. Can you answer them quickly?

  • SoftReference (soft reference) will be recycled by the virtual machine when the memory is insufficient, will it cause OOM?

  • How is the CANCEL event generated in the Android Touch event? Under which scenarios will CANCEL events occur?

  • The Looper in the Handler has an infinite loop. Why doesn't it block the UI main thread?

  • You write " proficient in multi-threading " in your resume , so: What does the "working memory" in a thread refer to? Why is it not allowed to use Executors to create a thread pool in the Ali development specification?

You must want to say "make rockets for interviews, screw the screws at work" . In fact, your answer reflects your deep understanding of technology and your ability to solve problems. It sounds like a routine, but what companies need is " senior/senior Android development " that can be responsible for submitting code and using every tool .

If time goes by, would you still choose to read Computer and specialize in Android development?

As the saying goes, as long as you choose a good major, you will pass the college entrance examination every day.

I don’t know how many classmates are the same as the editor

Filled in the computer major when choosing the major that year

That’s it for choosing a computer major

After graduation, I also chose Hard mode for Android development

img

Sweat and tears today

It’s the water in my mind when I first chose the industry

But no matter what

Since I chose this path

No matter what, we have to beat our chest and walk forward

A joke is a joke, although various media are advocating layoffs, in fact, Android is not only cool, but with the continuous penetration of Android in various fields, the market demand for Android development positions has also remained strong.

However, the market situation of job seekers has changed from a buyer's market where companies can be selected at will to a seller's market selected by companies. It is an indisputable fact that junior talents are saturated.

Recently, I chatted with HR of a large factory, and some of the recruitment status she shared confirmed this point. She recently encountered a large wave of candidates during the interview. These people have some common characteristics:

1. 211/985 postgraduate graduation.

2. After graduation, I went through a period of precipitation in a big factory.

3. Catch up with the booming and development of the Internet in the past few years, a good time for companies to quickly raise funds and burn money, and joined high-paying companies such as Meituan and Toutiao.

4. Holding the rank of the benchmark Ali P6 but holding a salary close to P7.

However, now their development has encountered many bottlenecks:

1. The core business of non-large factories has begun to shrink, the organizational structure has been adjusted and changed, and the risks have increased.

2. The company's internal policies were adjusted, the number of promotion places was reduced, and the seniority was added, the road to promotion was far away, and the salary increase was also pitiful. As a result, they wanted to change jobs, but they didn't expect to enter the predicament again.

3. Under the cold winter of capital, enterprises have higher requirements for talents, and there is no way to get the P7 rank after they come out.

4. The current salary is much higher than the market average, and the cost performance is not high, but it cannot accept the psychological gap of a flat salary or a small salary increase.

In fact, for first-line development positions, the salary level is mainly determined by the following three parts:

Salary = first degree + work experience + technical level

When the first degree has been determined and work experience takes time to accumulate, the level of technical level directly affects the level of salary. If you want to break the existing dilemma, the best entry point is to advance. Through learning, to continuously improve their technical level.

This time, when we learn consumed time , it became our biggest cost inputs of. We need to continue to explore how to have the fastest growth in the shortest time, because the growth rate determines the salary increase.

After graduating and working, many students completely abandon the systematic learning method of following teachers in their student days, but only adopt self-study methods to promote themselves. But just like a good athlete must have an excellent coach behind it, the college entrance examination must be taught by the teacher. While strengthening learning, if there is a good teacher to help, it will definitely be able to get twice the result with half the effort and save a lot of money. The time it takes to grow.

Learn to share

①"Android Interview Questions Analysis Daquan" PDF full HD version+②"Android Interview Knowledge System" learning mind map compression package——————You can click my [Github] to download for free , and finally find it helpful and necessary Friends can like

86762)]

[External link image is being transferred...(img-jxP0ZOzk-1613961086764)]

[External link image is being transferred...(img-PRp3mlMd-1613961086768)]

Guess you like

Origin blog.csdn.net/a120464/article/details/113931014