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 interviewWe have a total interviewSeven companies, the harvestThree offer.An increase of more than 80 percentI hope I can give you some on the way to the interviewconfidenceandreference!

Don't be afraid to interview.A noviceadviceThe shotgun, you canincreaseyourThe interview chance.Improve state and expressionIn this way, there will also beMore offers, there areofferThere arepowerandself-confidenceWhat,Internet winter.Strength does not exist in front of.Come on Ollie

  • Old pinkI 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 highAnd it was set upFlag Double your salary, so there is this year’sjob-hopping
  • One of theState-owned enterprises,The pharmaceutical industry,Car companies,The financial industryAs 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 not985 or 211Big chanceRule out state-owned enterprisesWell, they compareValue degree
    • If you want to know, check it out. 2022 the first side, encountered a pit

Car enterprises to choose:

  • Personal adviceChoose!!!!!!If you areA young ladGo,A matter ofAlthough it may beOvertime week, butPersonal advancement is great.Also a lot of moneyAnd both of themWorking outThe company environment is better than renting a houseSo much better!
    • Car companies, need to master someBottom stuff, to favourSystem source codeAlthough I personallyWatch the car companiesBut I amThe outsourcing company sent me my resumeAlthough too much, consideringReasons for outsourcing(here thanks to spring brother to give advice), there is no choiceCar companies

Medical finance:

  • Healthcare and financeFirst, these two industries arepromisingAnd that’s my pointConsidering the objectBasically doMy own products, notMake money from softwareSo it shouldn’t beInternet enterprises so volume

How to choose:

  • Be sure to choose a companyLook at the foreground and the scale.About 200 people.It's nice to have financing or profitabilityConsider giving it a try

Two, dry goods come, career planning:

  • I amNot Beijing, Shanghai and Guangzhou, the average in10K to 18K(Don't resign naked easily)
  • Most job requirements doFlutterorFront end (applets, VUE)
  • Don’t outsource, chooseSelf-developed company
  • In the futureI recommend learning some backendAnd thenMove towards management.Technology is endless, life is long

And last but not least, doMore multifaceted.Don't be afraid of.The Android marketAt the very least,Car companies and televisionsAs well asStreaming mediaAre allGood direction.Dry is finishedOn the surface of the IAlso not muchFundamentalsTwo or three, yourPresentation skillsAnd came up,

3. What was asked in the interview:

First, technical aspects

  • ① Self-introduction

    • herePersonal adviceAnd keep inAbout 10 minutesOkay, if you don’t know what to sayadviceTalk a little bit about recentTwo items in maintenance
  • (2) the problem of Android

    • Tell me theFour major components
    • ActivityLife cycle of
    • ServiceRegistration methods and differences
    • Registration method and difference of broadcast
    • The View ofDrawing process
    • The custom View
    • Memory leaks and optimizations
    • ViewandSurfaceViewThe difference between
    • Tell me theHandler
    • How to wake up after application save life and kill
    • Package volume optimization
    • Has modular componentization plug-in been used
    • Kotlin and jetpack
    • Interprocess communicationthewayWhat are the
    • jnitheRegistration way
    • candc++createthreadThe difference between
    • Long connections, the difference between HTTP and HTTPS, why IS HTTPS more secure
  • (3) Java problem

    • String.StringBufferandStringBuilderThe difference between
    • Is String thread safe
    • Thread creationSeveral kinds ofway
    • processandthreadThe difference between
  • ④ Algorithm

    • Optimization of bubble sort

    • Quick sort

    • Binary search

    • What are the common data structures and their differences

Second,hrsurface

  • Change your jobThe reason why
  • Residential addressandThe company addresstheIs the distance acceptable
  • The current salaryandExpected salary
  • What are your future plans and what value can you bring to the company
  • What is theWant to askIf you don’t know what to ask,The development teamA few people, mostlyWhat direction is the project

Four,

  • Up to nowI have two offers in handNext week,induction
  • I usually doAnswer in depth with the projectBecause of myWork experience is businesslike, soCombined with the sceneTo meComparative advantageAnd to the interviewer as wellEasier to understand
    • I suggest you prepareJNI and the NDKRelevant knowledge,Based algorithmI want to be involved in training,Last year,December is brushing questions,Two monthsDidn’t brush anythingDon't rememberRecently attendedFor instanceAnd began toPick up backIf you like, you canPay attention and learn together ~
    • AndroidmarketBasically stable, soTry your best to figure out what route you're going to take, it is toThe underlying goOr toManagement goOr,Move to the background or front end.
    • At presentThe environmentThat’s it,AndroidalreadyNot as popular as it used to be, can only say thatTo maintain the status quoAs theBig front endThe development of oursJobs are also being challengedCompanies want to do itcross-platform.Compile multiple runs at once, the bigThe environment is changingSo do weProper planningGood own way out, prevent beingOptimize away.
    • whyWrite only the questions without the answersBecause I don’t want anyone to goBack the answerIf you don’t have it, you can goCheck the.Combine your own understanding of the projectIt would be better to say it,It's not easy to forget.

I wish all the engineers a successful start in 2022 and their New Year wishes will come true. Let’s cheer up!

Internet winter, after the actual combat, the feeling does not exist, of course, may also be lucky, finally we do not over-anxious, believe in yourself, you can!!

Writing is not easy, if you have a drop of help or inspiration, thank you for your support, if you have a question, also welcome to leave a message!