What books do android development need to read! Tencent asked about Android event distribution in 3 rounds of interviews, including BATJM manufacturers

beginning

Yesterday I went to a company and my values ​​have been affected.

The interviewer did not say technically that he may be a perfectionist. No matter what happens to him, there seems to be a solution. I was said to be at a loss and felt that he was very powerful.

But what I cannot agree with is that the interviewer feels that working overtime is a matter of course, and that someone wants to do things better and is willing to work overtime on their own. I don't deny this, but why is it so natural to say that overtime is said, and is it so natural to violate the national system?

He asked me what I think about working overtime. I said you can work overtime as long as it makes sense. He then asked, some people think that it is meaningless to work for the boss. Is it meaningless to work overtime? Of course I said no, because he saves others by himself, I am speechless.

I said again, you can add it when you are busy, will it keep adding? Is there any saying about periodic rest and adjustment?
He said no, it will remain in this state until the company goes public.

Suddenly I don't know what to say, maybe it's the difference in values. It seems that if I don't work overtime, it means that my work is poor and inefficient.

It may be your colleague who asked you to work overtime, which seems a bit sad.

Easy to develop plug-ins, tools and third-party open source libraries

1. How to use GsonFormat: Shortcut key Alt+S can also use Alt+Insert to select GsonFormat. Function: Quickly convert the json string into a Java Bean, eliminating the need for us to write the corresponding Java Bean according to the json string.

2. ButterKnife Zelezny is also called the butter knife usage method: Ctrl+Shift+B Function: quickly bind resource id. Say goodbye to findViewbuId.

3. Parcelable code generator Use method alt+insert to select Parcelable Function: JavaBean serialization, rapid realization of Parcelable interface.

4. Lifecycle Sorter Usage: Shortcut key Ctrl + alt + K Function: You can sort the life cycle method positions according to the life cycle of Activity or fragment

5. How to use findBugs-IDEA: The icon of findbugs will appear in the lower left corner to find the bug plug-in

6. How to use JsonOnlineViewer: click on JsonOnlineViewer in the view function below. Function: to detect the get or post interface

7. LeakCanary usage method: Add LeakCanary related dependencies in the build.gradle file of the main module of the main project: Monitor in the Debug version

Memory leaks of Activity, Fragment, etc. (Also use a tool that comes with AndroidMonitor in Android Studio—>memory. This tool can also be said to be very easy to use. Let me briefly introduce it. Although memory cannot be analyzed, which part of the leak exists And so on, but you can intuitively see the memory usage and see the dynamic changes of the memory)

8.bugly How to use: go to Tencent to apply, then integrate in the project and its introduction: report exceptions, application upgrades & hot updates.

Finally, if you have any good learning methods or suggestions, you are welcome to leave a message in the comments, I hope everyone can learn, work together and make progress together.

The editor hereby wishes everyone a promotion and salary increase in the coming days, becoming the general manager, becoming the CEO, marrying Bai Fumei, and embarking on the pinnacle of life! !

No matter what difficulties we encounter, it should not be a reason for us to give up!

Many people always encounter some problems when they are new to this industry or when they encounter a bottleneck period. For example, after studying for a period of time, they feel that they have no sense of direction and don’t know where to start. They need a small editor. Follow my homepage or click on my GitHub to collect the compiled learning materials for free~

Here is about my own Android study, interview documents, and video collection. Those who are interested can check it out~

If you see this and think the article is well written, give it a thumbs up? If you think there is something worthy of improvement, please leave me a message, and you will definitely check and correct the deficiencies, thank you.

Guess you like

Origin blog.csdn.net/weixin_52746928/article/details/112985245