Android Development Mock Interview | Interview Questions for Senior Android Developers

Sdílet
Vložit
  • čas přidán 21. 06. 2022
  • In this episode of the Turing Mock Interview series, we take a look at the technical interview for Android. Watch the video above to understand core Android concepts and learn more about the questions that might appear in an Android test and interview. Let us know in the comments below which tech stack you'd like us to cover next.
    Become a Turing software developer today.
    Take the Turing test now: turing.com/s/Qhro34
    Find remote US software jobs: turing.com/s/ezIxN2
    Hire software developers of Silicon Valley caliber: turing.com/s/hchmho
    Watch more Turing.com reviews: turing.com/MVWqQr
    To stay informed about the latest updates at Turing, follow us on:
    Instagram: / turingcom
    Facebook: / turingcom
    Twitter: / turingcom
    LinkedIn: / mycompany
    ...
    #AndroidMockInterview #AndroidDevelopment #AndroidDevelopmentJobs #AndroidDeveloper #TuringJobs #RemoteJobs #TuringDeveloper
    About Turing.com:
    Turing connects exceptionally talented software developers to remote engineering jobs at Silicon Valley and US-based companies. 200+ companies, including those backed by Google Ventures, Andreessen Horowitz, Founders Fund, Kleiner Perkins, and Bloomberg, have successfully hired Turing developers.
    - For over 1M software developers across 150+ countries, Turing.com is the preferred platform for finding remote US software engineering jobs.
    - Turing offers a wide range of long-term, full-time remote jobs for Full Stack, Front-End, Back-End, Mobile, DevOps, and AI/ML developers.
    - Turing remote developers enjoy higher pay than local standards in most countries, a healthy work-life balance, a strong sense of community, and rapid career growth.
    Turing is backed by well-known investors like WestBridge Capital, Foundation Capital, Facebook’s first CTO (Adam D’Angelo), executives from Google, Facebook, Amazon, Twitter, and Founders Fund (investors in Facebook, Tesla, Asana, etc.), among others. The company is led by serial AI entrepreneurs Jonathan Siddharth and Vijay Krishnan, whose previous firm leveraged remote talent and was successfully acquired.
    The company was founded in 2018 and is headquartered in Palo Alto, California.
  • Věda a technologie

Komentáře • 46

  • @robertpeschke7746
    @robertpeschke7746 Před 16 dny +4

    3:30 What are the best practices to avoid memory Leaks on Android?
    5:30 What is a Broadcast Receiver?
    6:30 What is the difference between Classes, Files and Activities in Android?
    7:35 Have you ever heard of AIDL? What is AIDL and when should we use it?
    8:52 What is the difference between ANR and Crashing in Android?
    12:04 When would you call getApplicationContext() ?
    12:45 Have you every heard about Android NDK? And when do we use it?
    14:00 What Database is used in Android and how is it different than client side management systems?
    15:30 Tell me about the important files and folders when creating a new Android Application

  • @samuelwakoli
    @samuelwakoli Před 2 měsíci +3

    I do have around 2 years of experience in Modern Android app development; Watching this video for the first time, about a year ago, I was scared. This is the third time I'm watching this video; And I can answers 70% of the questions asked.
    I have published 3 apps, with an average of 10 users :)
    At the Turing website, I have failed the coding challenge like 3 times; And in every latest attempt, I have a plan on how to solve the problem, without opening any window or tab, just honest self assessment. I'll keep on improving on my Android skills, improve on my problem solving. I do believe that I will be a Turing developer soon.

  • @ashiklanjewar
    @ashiklanjewar Před rokem +10

    Add questions regarding Dagger2 and android architecture components like viewmodel,viewmodel factory,databinding etc. Also add question on MVVM architecture.

  • @kishoryadav2853
    @kishoryadav2853 Před rokem +36

    This are very basic questions for android. Questions on Kotlin are expected on advanced concepts like - Room, security hardening, ViewModel, Coroutines, Jetpack architecture components, Scope functions, Dependency injection, Generics etc. Also should be on streams, lambdas.

    • @Turingcom
      @Turingcom  Před rokem +3

      Thank you for your feedback!
      We'll make note of this. Do subscribe to our page so that you get notified of more such videos :)

    • @alute2589
      @alute2589 Před rokem

      Even intellij had Their cons divided into 2017 (kotlin jumpstart) 2018, 2019
      Highlighting android's jetpack
      For docs
      It's just beter to just read the whole Google docs plus intellij's Kotlin docs for more Kotlin fun

  • @mohsenoid
    @mohsenoid Před 24 dny +1

    AIDL description is not the best you can give.
    It’s a tool that allows you to define programming interfaces for interprocess communication (IPC) on Android devices.
    IPC is a mechanism that allows processes to communicate with each other and synchronize their actions.

  • @keystarr
    @keystarr Před rokem +28

    Hey, thanks for the video! I like that the production quality is good, the atmosphere is friendly so it's pleasant to watch.
    However, these are not really the questions a Senior Android Dev would get as-is. The thing about seniority as to how it's perceived by a lot of companies - the more experienced you are, the deeper you should know the technical side of things. And, to the best of my knowledge and experience, this is what the interviewer tries to check. For example, the real question could start with "What do you know about the AIDL?", but then there would be a cascade of deep and tricky questions into the topic, like "How does AIDL work under the hood?", "What are main risks of AIDL in a case of receiving a continuous data flow?" and much harder ones.
    Overall, questions in the video barely scratch the surface. If we take them as-is, they really are suitable only for junior dev interview. Writing this as an improve sort of feedback to the channel, and to warn potential middle devs willing to try for higher positions.

    • @Turingcom
      @Turingcom  Před rokem

      Thank you for your feedback!
      We'll make note of this and be sure to include this in our future videos.
      Please subscribe to the channel so you get notified of more such videos! 😄

    • @yousufsohail
      @yousufsohail Před rokem +4

      Can't agree more. Came in the comment section to share the same feedback. Thanks!

  • @sachinrao7155
    @sachinrao7155 Před 10 měsíci +1

    I am Android dev in final year, looking for jobs .
    Thanks it's very informative

  • @pawanjha707
    @pawanjha707 Před 3 měsíci +3

    ANR - Application Not Responding - it occurs when we are performing large ops in main thread and UI want to perfrom some action but main thread is busy in doing other jobs so ANR occurs

  • @AbdulJaleel-gl4zo
    @AbdulJaleel-gl4zo Před rokem +2

    Thank you for both...

  • @Irtiqapak
    @Irtiqapak Před 2 lety +8

    Hi jose! Its very informative video and it will be great it you share code questions for android developers. Thanks!

    • @nextDevSchoolLab
      @nextDevSchoolLab Před 2 lety

      Hi Irtiqa, we'll definitely do that! Thank you for your comment, be safe!

  • @sabbirsheikhss
    @sabbirsheikhss Před 5 měsíci

    boot completed does not notify in all device because of custom android ui by brand ,realme ,redmi etc,how can we achive that

  • @asifj96
    @asifj96 Před 7 měsíci

    Thanks for the video.
    How can I apply for the Android Developer Mock Interview?

  • @bsal5347
    @bsal5347 Před 7 měsíci +1

    I would like to see coding questions for android.

  • @narasimharaoyasam6752

    Thank you so much for this video. Please make another video for android coding test

    • @Turingcom
      @Turingcom  Před rokem

      Please subscribe & stay tuned to our page!
      We'll be sure to share more helpful videos :)

  • @prizeground
    @prizeground Před 2 lety +2

    I am a flutter developer and passed the test even also. And now I am preparing for the coding challenge. But can you tell me why there is no DART🎯 language available for coding challenge ?

    • @Turingcom
      @Turingcom  Před rokem

      Hi 😃
      Please write to us at support@turing.com
      Our team will help you out on priority!
      Regards,
      Turing

  • @najamulhassan3497
    @najamulhassan3497 Před rokem

    Hye jose, its pleasent to know all these things in a professional manner. I have an other question just to enhance my knowledge. Here it as, why all of these questions are asked to a developer having experience of 4-5 years as you asked to Akeel having experience of 10 years. How could we differ the experience terminology in the sense of these questions.

    • @Turingcom
      @Turingcom  Před rokem +1

      Hey! 😄
      Great question. So, the discussion to assess the work experience & seniority happens during the technical interview round once the candidates pass the skill tests.
      Hope this helps! You can also find answers to common developer questions on our FAQ page: turing.com/KrDKoE 🙌
      Regards,
      Turing 🚀

  • @thebatu
    @thebatu Před rokem +1

    Can we see the code challenges for Android Developer please?

    • @Turingcom
      @Turingcom  Před rokem +1

      Noted! Will be sure to pass this on to our team Baturay! :)

  • @suparnadas5789
    @suparnadas5789 Před 2 lety +3

    Please share coding round for Android dev role

    • @Turingcom
      @Turingcom  Před 2 lety +1

      Thank you for your feedback, Suparna!
      We'll make note of this and be sure to include this in our future videos.
      Please subscribe to the channel so you get notified of more such videos! 😄

  • @alwaysbrillant10
    @alwaysbrillant10 Před rokem

    I'd love to see the code questions for android

    • @Turingcom
      @Turingcom  Před rokem +1

      Thank you for your feedback, Efana! 🙌
      We'll make note of this and be sure to include this in our future videos.

  • @pietroroberto6114
    @pietroroberto6114 Před 3 měsíci +1

    Imagine still using AsyncTask in 2023 :D

  • @deeprajpandey7612
    @deeprajpandey7612 Před rokem

    Yes please, provide code challenge for Android

    • @Turingcom
      @Turingcom  Před rokem

      Please subscribe & stay tuned to our page!
      We'll be sure to share more helpful videos :)

  • @johnyNelJohny
    @johnyNelJohny Před rokem +3

    Well, usually at interviews you have to be sure that the interviewed person is not a fraud person. From my point of view if a person passes some Android questions then the interviewer should focus on the interviewer's portfolio and maybe on a test project which the interviewed person already solved or over a project which he can solve it in real-time.
    Of course, nothing is bulletproof. However demanding some knowledge like "telling me how you will change or update the drivers into a AOSP code or how to configure the AOSP functionality for a specific case" can be useless if the company doesn't work with this or the interviewed person background didn't required to work with such specific and particular use case (This was just an example of what things should be considered).Remember today we have Internet, and GTP and BARD and more someany other options to get an answer. So I think this kind of questions are useful for a partial interview process but after that, the interviewer should go deeper more to the company use case and interviewer's background. I remember that once I got some questions related to git (some custom commands which in some companies are not used at all. Does it this mean that I had to learn the entire GIT? No, there is internet you can find in 10 minutes the answer to your question/use case and to implement it). I can talk about this entire day ... From my point of view the portfolio of the developer, his own projects, experiments are the best recommandations.

  • @AsmaKhan-nz6hn
    @AsmaKhan-nz6hn Před 2 lety +7

    code challenge for android please

    • @Turingcom
      @Turingcom  Před 2 lety

      Thank you for your feedback, Asma!
      We'll make note of this and be sure to include this in our future videos.

  • @ibrahimshehuibrahim918

    Hi Turing do you guys have roles for flutter developers

    • @Turingcom
      @Turingcom  Před rokem

      Hi Ibrahim,
      Yes we certainly do!
      Please visit www.turing.com/jobs to know more :)

  • @sushantpoman
    @sushantpoman Před rokem +1

    Code challenge for Android please

    • @Turingcom
      @Turingcom  Před rokem

      Thank you for your feedback!
      We'll make note of this and be sure to include this in our future videos.
      Please subscribe to the channel so you get notified of more such videos! 😄

  • @sulaimanhamzaabdulwahab2952

    Flutter Mock Interview????????????/

    • @Turingcom
      @Turingcom  Před 2 lety +1

      Great suggestion, Sulaiman! Thank you ⭐
      We'll make a note of this & include this in our future videos 🙌

  • @devgabriel6898
    @devgabriel6898 Před 4 měsíci +1

    Pretty much obsolete for 2023/2024.
    Too much threading and now Android turned into Kotlin first, and we do not use threads anymore (not directly as we did with ugly Java) we do use Coroutines now for all of this things.
    Also activities are pretty much not used anymore since compose is here, we only have MainActivity and thats all.
    Another suggestion, if u make a newer one, please interview a native english speaker because its really HARD for us as NON english speakers to follow this kind of accents

    • @wagnerarcieri
      @wagnerarcieri Před měsícem

      Think that you sound exactly the same for Natives... stop beeing racist and work harder to understand