I am participating in the 2022 Spring Recruitment series – experience review, click here for more details.
This is the third update of this article, and also the last one, this year’s spring job-changing is successfully completed, I will report to a new company tomorrow, I went to a company on Monday, asked for 22K, but the other company only offered 19K, far from the expectation, set a FLAG, next year over 22K, friends cheer ~~~
Dear engineer, this is meSummary of the 2022 interview
We have a total interviewSeven companies
, the harvestThree offer
.An increase of more than 80 percent
I hope I can give you some on the way to the interviewconfidence
andreference
!
Don't be afraid to interview
.A novice
adviceThe shotgun
, you canincrease
yourThe interview chance
.Improve state and expression
In this way, there will also beMore offers
, there areoffer
There arepower
andself-confidence
What,Internet winter
.Strength does not exist in front of
.Come on Ollie
Old pink
I think I know them all. I wrote about them last yearYear-end summary
, including theIndustry insights
:5 years Android development of year-end summary | to the 30 year-old version of myselfI stayed in a company5 years
, soThe salary is not very high
And it was set upFlag Double your salary
, so there is this year’sjob-hopping
- One of the
State-owned enterprises
,The pharmaceutical industry
,Car companies
,The financial industry
As well asSecurity big data
First, dry goods come, personal choice and experience of the interview (for reference only) :
State-owned central enterprises to choose:
- If you’re not
985 or 211
Big chanceRule out state-owned enterprises
Well, they compareValue degree
- If you want to know, check it out. 2022 the first side, encountered a pit
Car enterprises to choose:
- Personal advice
Choose!!!!!!
If you areA young lad
Go,A matter of
Although it may beOvertime week
, butPersonal advancement is great
.Also a lot of money
And both of themWorking out
The company environment is better than renting a houseSo much better!
Car companies
, need to master someBottom stuff
, to favourSystem source code
Although I personallyWatch the car companies
But I amThe outsourcing company sent me my resume
Although too much, consideringReasons for outsourcing
(here thanks to spring brother to give advice), there is no choiceCar companies
Medical finance:
Healthcare and finance
First, these two industries arepromising
And that’s my pointConsidering the object
Basically doMy own products
, notMake money from software
So it shouldn’t beInternet enterprises so volume
How to choose:
- Be sure to choose a company
Look at the foreground and the scale
.About 200 people
.It's nice to have financing or profitability
Consider giving it a try
Two, dry goods come, career planning:
- I am
Not Beijing, Shanghai and Guangzhou
, the average in10K to 18K(Don't resign naked easily)
- Most job requirements do
Flutter
orFront end (applets, VUE)
- Don’t outsource, choose
Self-developed company
- In the future
I recommend learning some backend
And thenMove towards management
.Technology is endless, life is long
And last but not least, doMore multifaceted
.Don't be afraid of
.The Android market
At the very least,Car companies and televisions
As well asStreaming media
Are allGood direction
.Dry is finished
On the surface of the IAlso not much
FundamentalsTwo or three
, yourPresentation skills
And came up,
3. What was asked in the interview:
First, technical aspects
-
① Self-introduction
- here
Personal advice
And keep inAbout 10 minutes
Okay, if you don’t know what to sayadvice
Talk a little bit about recentTwo items in maintenance
- here
-
(2) the problem of Android
- Tell me the
Four major components
Activity
Life cycle ofService
Registration methods and differences- Registration method and difference of broadcast
- The View of
Drawing process
- The custom View
- Memory leaks and optimizations
View
andSurfaceView
The difference between- Tell me the
Handler
- How to wake up after application save life and kill
- Package volume optimization
- Has modular componentization plug-in been used
- Kotlin and jetpack
Interprocess communication
theway
What are thejni
theRegistration way
c
andc++
createthread
The difference between- Long connections, the difference between HTTP and HTTPS, why IS HTTPS more secure
- Tell me the
-
(3) Java problem
String
.StringBuffer
andStringBuilder
The difference betweenIs String thread safe
Thread creation
Several kinds ofway
process
andthread
The difference between
-
④ Algorithm
-
Optimization of bubble sort
-
Quick sort
-
Binary search
-
What are the common data structures and their differences
-
Second,hr
surface
Change your job
The reason whyResidential address
andThe company address
theIs the distance acceptable
The current salary
andExpected salary
- What are your future plans and what value can you bring to the company
- What is the
Want to ask
If you don’t know what to ask,The development team
A few people, mostlyWhat direction is the project
Four,
- Up to now
I have two offers in hand
Next week,induction
- I usually do
Answer in depth with the project
Because of myWork experience is businesslike
, soCombined with the scene
To meComparative advantage
And to the interviewer as wellEasier to understand
- I suggest you prepare
JNI and the NDK
Relevant knowledge,Based algorithm
I want to be involved in training,Last year,
December is brushing questions,Two months
Didn’t brush anythingDon't remember
Recently attendedFor instance
And began toPick up back
If you like, you canPay attention and learn together ~
Android
marketBasically stable
, soTry your best to figure out what route you're going to take
, it is toThe underlying go
Or toManagement go
Or,Move to the background or front end
.- At present
The environment
That’s it,Android
alreadyNot as popular as it used to be
, can only say thatTo maintain the status quo
As theBig front end
The development of oursJobs are also being challenged
Companies want to do itcross-platform
.Compile multiple runs at once
, the bigThe environment is changing
So do weProper planning
Good own way out, prevent beingOptimize away
. - why
Write only the questions without the answers
Because I don’t want anyone to goBack the answer
If you don’t have it, you can goCheck the
.Combine your own understanding of the project
It would be better to say it,It's not easy to forget
.
- I suggest you prepare
I wish all the engineers a successful start in 2022 and their New Year wishes will come true. Let’s cheer up!