The purpose of writing this article is to talk about layoffs that have been constantly raised up to make people worry about it. Why do I talk about this suddenly? I have always wanted to avoid this topic. First, there are overwhelming news on the Internet and I don't want to cause everyone's panic. Second, there is almost no such thing happening around me, and there is no special feeling. But this incident happened to me last Friday. Let’s talk about my feelings.
Of course, the protagonist of the incident is not me, and it is not convenient to disclose which factory is. I am afraid of being called, and I am very panic... The story of the matter is roughly the same as what I encountered on the Internet: I received an HR call in the morning. Notice, immediately hand over after signing, pack things, leave in the afternoon, leaving behind a pile of pits, and other colleagues who look confused...
I heard from my colleagues that the reason for the layoff was a bad year-end evaluation. Fortunately, I also gave a reason, not a swipe of a big knife for no reason. However, I have not heard of similar things in previous years, indicating that it is indeed colder today...
Below, I will write down this experience for your reference, I hope it will help you.
Interview questions
- Self introduction
- .Project experience
- Three object-oriented features
- Introduction to String, StringBuffer and StringBuilder
- Why the hashmap expansion is doubled
- How hashmap resolves conflicts
- What are the optimizations of hashmap
- The relationship between threads and processes
- How to achieve synchronization in Java threads
- What is the difference between Sychronized and ReentrantLock
- Four components of Android
- Activity life cycle and startup mode
- The relationship between process and activity stack
- The relationship between Window and Activity
- The difference between ListView and RecyclerView
- Android message processing mechanism (Looper, MessageQueue, Handler)
- Common layout
- The merge tag in the layout
- What do you want to ask
Rhetorical link
-
The job business in Chengdu The
interviewer replied: mainly overseas e-commerce business -
Jingdong’s current application of Kotlin and Flutter
Interviewer replied: Both Java and Kotlin are used, and Flutter is also used
(PS: In the previous interview with Baidu Meituan, the interviewer replied that Kotlin seems to be used less, but the big front-ends are all in use. It is true that the technology that can save costs is what the company needs...)
- The next step in learning and development
Learn to share
In the current era of information sharing, many resources can be found on the Internet, depending on whether you are willing to find or find the right method.
Many friends are not without information, most of them have dozens or hundreds of Gs, but they are messy and they don’t know how to look from where to look, or even forget after they look.
If you feel that the information you find on the Internet is very messy and out of structure, I will share a set for you. It is more systematic, and I usually study it myself.
The latest tens of thousands of pages of real interview questions in 2020
Seven module learning materials: such as NDK module development, Android framework architecture...
Only systematic and directional learning can quickly improve their skills within a period of time.
This system study notes is adapted to the crowd:
First, the learning knowledge is relatively fragmented, and there is no reasonable learning route and advanced direction.
Secondly, after several years of development, I don’t know how to go further, and I’m confused.
Third, at the right age, I don’t know how to develop, transform management, or strengthen technical research. If you need it, I happen to have why, don’t come to receive it! Maybe it can change your current state!
At the right age, I don’t know how to develop, transform management, or strengthen technical research. If you need it, I happen to have why, don’t come to receive it! Maybe it can change your current state!
Due to the large content of the article, the length of the article is not allowed, and part of the unshown content is displayed in the form of screenshots. If you need to get complete documentation, please click on my GitHub to get it for free.