当前位置:网站首页>Social recruitment interview experience, 2022 latest Android high-frequency selected interview questions sharing

Social recruitment interview experience, 2022 latest Android high-frequency selected interview questions sharing

2022-07-06 19:41:00 InfoQ

Preface

Suddenly, I want to talk about today's interview , Why talk about an interview ? Because there are many official account books and friends in Jane's recently asked me to read my resume , Many friends make complaints about it with me : The interview was abused again , It's a terrible rocket , I'm a little suspicious of my ability . Actually , I want to say : normal , The reason is that many friends may not recognize their own problems . What are the problems ?

At two o 'clock :

  • ** One is ,** Did not recognize their own technical strength , Three days of fishing and two days of drying the net , There is no efficiency in improving yourself ;
  • ** Two is ,** Before going to the interview , Didn't really understand the company .

In fact, to be honest , We as Android The programmer , At least  80%  People want to work in big companies , such as :BAT , millet , sound of dripping water , Today's headline , Meituan , Huawei and other big companies or star enterprises in the mobile Internet industry .

The advantages of entering a big company are obvious , Good welfare , High pay , Stable work , It's not like a lot of small start-up companies that say they go out of business , Especially after the second half of mobile Internet , A lot of startups are going out of business , and Android Developers are becoming more and more saturated , With Android More and more programmers , Naturally, it has entered the harsh environment of fierce competition , The natural law of survival of the fittest is inevitable , It can't be avoided .

Bytes to beat Android Face the

I asked at the same time  Java  and  Android  Basics

1、Jvm virtual machine 2、messageQueue Will it block ui Threads 3、 Object and class locks 4、 Zigzag print tree 5、 I can't remember anything else , The main reason is that I'm so impressed with the two sides .

Two sides  Flutter  and  Dart

1、dart Value passing or reference passing 2、Widget and element and RenderObject The relationship between 3、widget Of root node 4、mixin extends implement The relationship between ( except extends The others haven't been used much ..)5、jvm Memory model ( I feel that the interviewer pities me , I don't know what to ask =.=)6、Future and microtask Execution order 7、dart in .. Usage of ( Basically not used ..)8、await for( Never used ..) Tell the truth , first 、 Third 、 The sixth one I prepared should be able to answer , But not for more than a month Flutter 了 , Forget it's almost the same ...

Besides GitHub It's important to maintain and maintain blogs , Like me demo Handwriting , People who delete it casually directly GG..

null

What preparations do you need to make for the interview ?

Next, we will divide : Before the interview 、 During the interview 、 After the interview   Three parts , Answer some common questions .

Before the interview

How to find an interview ?

  • push : First of all, I recommend you to take the internal push approach , The pass rate of internally pushed resume is much higher than that of other methods ; The ways to push inward are : Contact the working elder martial brothers and sisters 、 Find the corresponding internal tweet on the Forum 、 Attend the school recruitment publicity meeting   etc.
  • Direct delivery to the recruitment official website of the corresponding company : We need to know which companies we want to invest in , Directly search the company's official recruitment website ( Big companies generally have ), Find the position you want to post
  • Relevant recruitment website delivery : On various recruitment websites HR The corresponding recruitment information will also be published , It can be delivered accordingly

What needs to be done for the interview ?

  • A good resume
    : Be able to explain   School 、 Education 、 internship 、 Technical project experience in school   etc. , Specifically in the sister chapter 《 School recruitment —— Technical resume guide from the interviewer 》, Coming soon .
  • Understand the post requirements of delivery
    : That's what we often say JD(Job Description), The company's official recruitment website or published recruitment information will describe in detail , If you can't find it or the company doesn't write , Can contact HR Email instructions .
  • Review the relevant knowledge of the interview position
    : School recruit students need to review   Fundamentals of computer ( The Internet 、 operating system 、 The principle of computer organization 、 Mathematics, etc )、 Coding ability ( data structure 、 Algorithm ) 、 Basic knowledge of technical direction ( For example, front-end students mainly look at html/css/js)
  • Organize your own projects
    : Including internship programs 、 Personal projects 、 Scientific research and academic projects 、 Participate in community open source projects, etc , You need to introduce yourself during the interview , The interviewer may also ask about the content of the project according to your resume .
  • Do some algorithm problems properly
    : front end 、 Some positions such as testing may not pay special attention to Algorithms , But doing some algorithm problems can train your thinking 、 codability ; Common question brushing websites :LeetCoode、 Cattle from 、 Universities OJ etc.

During the interview

How to introduce yourself ?

When introducing yourself in a technical interview, please focus In the direction of Technology , Some students will prepare a gorgeous opening speech , Introduce your student union during college 、 Experience in organizing activities , These contents are not very attractive for technical interviews , It's not good for the interviewer to find the right question for you , Sometimes it will reduce the score in the eyes of the interviewer ( I don't feel focused enough on Technology ).  Suggestion is :

  • Students with technical internship experience , Focus on the projects done in the internship , Explain your role in the project 、 Responsible for developing those parts 、 What technology stack is used 、 What have you learned .
  • Students who have no internship experience , You can introduce what you have learned in the technical direction of the target position 、 Have you done any personal projects   Or some Demo project .
  • Yes
    ACM Such as computer competition winning experience
    It is necessary to explain , pluses .
  • Yes
    Participate in open source projects or community building
    Of , Suggestion description , pluses .
  • Academic Daniel students can also explain that they have published papers 、 Participation in the meeting , Plus points, too . If the academic direction has little to do with the work content , It is recommended not to go into endless details , If the academic direction is just the same as the post match  or   The interviewer is interested in , Interviewers usually take the initiative to continue talking .

No internship experience is OK ?

The answer is —— Tolerable .  It's good to have technical internship experience , But for school recruitment / For interns , Not everyone has internship experience , Or the internship experience may be different from the current position match. So don't worry too much about , Generally, students who can participate in the interview through their resume , They have been preliminarily recognized . Students without relevant internship experience , During the interview, you can highlight your advantages in other aspects ( Such as : Personal projects 、 Open source project 、 competition 、 academic , Refer to the last question ), If the interviewer recognizes your knowledge reserve 、 Ability 、 The potential will pass .

No,   Related internship experience   and   No relevant knowledge and ability   Two different things. , Students who have internship experience and lack the ability to accumulate knowledge , The final evaluation may not be as good as   Explore students with relevant knowledge through their own learning . So please be sure to prepare for the interview , Make yourself meet the requirements of the interview position , For example, students in the front-end post , At least learn html/css/js Related basic knowledge , Have a certain understanding of the current common front-end technology stack , And have hands-on experience .

Do you need to know the business ?

The school recruit / Internship   Come on , Don't force an understanding of the business , Generally speaking, it is difficult for school students to have an in-depth understanding of business , Having relevant experience and understanding is, of course, an extra point .

The whole interview process

Generally speaking , A complete interview includes : written examination 、 Technical interview 、 Position match、HR interview .

written examination
: Maybe it's an online written exam   or   Written examination on the spot , The scope of the written examination of school recruitment is wide , Will involve basic computer knowledge 、 Knowledge and skills in the interview direction 、 Code coding、 data structure  &  Algorithm   etc. .

Technical interview
: Take byte jitter for example , School enrollment is usually 2-3 Round cross technical interview , Internships are generally 1-2 round , Investigate   Fundamentals of computer 、 Coding ability  、 Technical direction, basic knowledge and technical depth 、 System design capability 、 Abstract ability and engineering ability 、 Soft quality   etc. . On the one hand, it is more inclined to basic knowledge 、 Technical breadth , Two or three sides are inclined to technical depth 、 Advanced ability .

Position match
: Usually after passing the technical interview , Interview by the head of the business department , Prefer soft quality 、 Professional ability 、 Personal development and planning, etc .

HR interview
: It's usually the last interview , Mainly talk about career planning 、 Personal appeal 、 Some questions during the interview 、 Entry related information ( If available, the entry time 、 Internship time 、 Working place, etc )

How to deal with problems that won't happen ?

First of all, make it clear —— Everyone will have no problem . Even social recruitment students who have worked for many years will have a knowledge blind spot , Some questions won't affect your overall interview evaluation . therefore ,
Don't pretend to understand
, This will leave a negative impression .  If you really won't, please explain directly to the interviewer , You can ask the interviewer to give some tips , Or consult the interviewer to see if you can access relevant materials on site ( Be sure to check with the permission of the interviewer , Otherwise, it is easy to be counted as cheating ). If after prompt or inquiry , Solved problems that would not have been solved , Plus points, too —— Explain learning ability 、 Resilience 、 Pressure resistance can  
《Android Summary of learning notes + Latest mobile architecture video + Big Android interview questions + Project actual combat source code handout 》 Free open source Hui Xin search official account 【 Advanced programming 】
  Good strength .

What questions can you ask the interviewer during the interview ?

After a round of interviews , The interviewer may say :“ Do you have any questions to ask ?” ——  Be careful , This may also be an interview question , The interviewer wants to pass your question , Understand your career aspirations 、 Personal planning 、 Learning ability, etc , So choose your own problems carefully .  During the technical interview, it is not recommended to ask questions that have nothing to do with the current interview 、 Involving company secrets 、 Personal privacy issues , Such as : How much overtime / Wage treatment ( This is in HR During the interview, you can ask )、 Current earnings of the company 、 Core technologies specifically used by the business line 、 Interviewer contact information, etc   You can ask some technical questions related to yourself , Such as : If you pass the interview, what do you need to learn to prepare 、 The interviewer's comments and suggestions on your current round ( If the interviewer is inconvenient to say , And don't ask )、 The solution to a confused problem during the interview ( Time limits the interviewer may only be able to give ideas ) etc. .

After the interview

How to deal with a long time without a response ?

Please check your email after the interview 、 Keep the phone open , If for a long time (3-5 God ) No response , Recommendations and HR contact . Students recruited by the school are usually afraid and HR communication , Worry about yourself “ Schrodinger's cat ” The result of the state is in their own connection HR Then it becomes negative , This mentality must be overcome , Timely confirmation of the interview results is conducive to the arrangement of subsequent interviews /offer choice .  If you really get bad results , You can also try to ask HR Questions in interview evaluation , You may not get an answer , But if HR Being able to tell you also helps you find out in time 、 Solve your own shortcomings , Lay the foundation for the next interview .

If you fail in the interview, can you deliver it again ?

Some companies have a mechanism that does not lock resumes during interviews ( Delivery is invalid for a period of time ), This can also be compared with HR make clear by asking sb. .  Our company ( Bytes to beat ) I don't lock my resume , If you fail to pass a job interview, you can continue to deliver . But I suggest you prepare carefully every time you deliver , Every time you deliver 、 Interviews can be recorded , If you have multiple interviews 、 Delivery does not reflect growth , It will also affect the subsequent resume screening and interview .

Can you share the interview questions after the interview ?

You can record interview related questions by yourself 、 Experience , Prepare materials for your future interview , But it is not recommended to share immediately ( Including sharing on the Internet and sharing with other students ), Some companies take written exams 、 An agreement will be signed during the interview , If you find yourself sharing the latest interview 、 Written test questions , You may be disqualified directly .

null

Last

I've compiled a complete study, thinking and Android Develop a complete collection of knowledge PDF.

null
Of course, practice makes true knowledge , Even if there is a learning line, we should pay attention to practice , Only when the learned content is combined with practical operation can it be truly mastered .
原网站

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207061137474403.html