THIS Is What Companies Ask In Android Interviews

Sdílet
Vložit
  • čas přidán 9. 10. 2022

Komentáře • 79

  • @mohdadilkhan4568
    @mohdadilkhan4568 Před rokem +75

    My interviewer ask me about architecture models, I explained him MVC as my prior experience in Java Backend Development. But then he asked me about lifecycle, which I barely answered correctly, then he throw 5 to 6 problem solving questions to me, which I able to answer. Then I told him I will learn Android very fast. And then youtuber like you and other came into picture due to which I will be soon getting a Full time Job opportunity as a Android Developer in the company. No more intern😂 Sorry I forgot to thanks God too.

  • @generalroboskel
    @generalroboskel Před rokem +28

    Android Interview at one of the biggest and most prestigious News Companies in the world. Got the job because I stopped the super hardcore data structure BS, and focused on your channel and other channels that were Android specific working on actual simple solid apps as you said. I did a take home test by writing an app, competently explained my development choices, and got a job that pays more than FAANG in some cases and as is also in some cases, more well known than FAANG.
    It feels amazing to enjoy coding again, and not groking data structures (they aren't stupid or worthless to know - i agree its important to Know DS,, but "the leetcode grind" is such a waste of time and potential IMO) is in order to make it into a FAANG where. most people are lost in the mix anyway.
    Your channel is a Godsend.

    • @s-w
      @s-w Před rokem +2

      What is the leetcode grind? How many apps (big or small projects) did you have to showcase your skills?

    • @anuragkashyap8026
      @anuragkashyap8026 Před rokem +1

      Please detail a bit about the company and questions and experience etc

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

      “In FAANG most people are lost in mix anyway”
      What doest it mean!!? I want to know

  • @sumit_soni
    @sumit_soni Před rokem +26

    I worked 6 months as an Android Dev Intern at a FinTech startup.
    In the Interview i was asked about Activity & Fragment lifecycle, kotlin vs java , kotlin concepts (lateinit, lazy, higher order function, lambda,etc) , my projects , coding round include solving a string problem , practices i use , etc.

  • @BapeRuLLZ
    @BapeRuLLZ Před rokem +8

    Sadly during my interview process so far every single company had a coding challenge which involved data structures and algorithms, at least for a senior role it is like this. The part that angers me is that there were multiple companies who told me that they liked me and were very satisfied with my answers for the android related questions but I failed the coding task which required things I've never needed in 7 years and likely never will. Infuriating.

  • @nevardreik
    @nevardreik Před rokem +16

    Also, technical skill set aside, try having a good personality, and a strong willingness to learn/grow as a software developer! I have hired (within "big tech") devs that have very little experience with mobile development, and at the same time turned down seasoned mobile developers because of their "know it all" interview responses. The juniors were hired all because their attitude was right, and a lot of them are now in senior roles.

    • @PhilippLackner
      @PhilippLackner  Před rokem +5

      Absolutely, 100% agree. Don't be someone sitting in your basement all day and code, be someone people like to spend time with

  • @vighneshpandey2097
    @vighneshpandey2097 Před rokem +3

    They ask me about MVVM architecture , Android lifecycle , about jetpack compose and at last the libraries I have used in my apps. I answered them all and never get a call after that from them😅

  • @theophilus494
    @theophilus494 Před rokem +10

    you are absolutely correct bro.. these questions were the questions I was asked a month ago on an interview session. my interviewer was a good person.

    • @o_lee_0133
      @o_lee_0133 Před rokem +1

      Hi bro. Which company did you interview at?

  • @muhannddh
    @muhannddh Před rokem +8

    Unfortunately most of the companies in US asked about data structures with weird questions that requires 45 minutes to resolve the quiz

  • @quantumgaming7
    @quantumgaming7 Před rokem +9

    Atleast in India all the companies have Separate DSA round no matter what role you are applying for.

    • @Astronomia.Gaming
      @Astronomia.Gaming Před rokem +1

      That's the worst thing we have

    • @OnichanDeez
      @OnichanDeez Před 9 měsíci +1

      ​@@Astronomia.Gaminghonestly it's serves as a filter for competition than actual requirement checking

  • @AaronStorey
    @AaronStorey Před rokem +10

    I just accepted an offer 2 days ago. The coding interview was downloading an existing project that has a couple bugs and opportunities to improve. I fixed a UI issue, and fixed a blocked main thread by introducing coroutines. Then I had a behavioural interview which had all the standard questions (this was more difficult than the coding interview in my opinion!)

  • @tahirdevlog2047
    @tahirdevlog2047 Před rokem +5

    2 hacker rank type question, english test, 45 min OOP live coding interview, 20-30 min Android specific question.

  • @MetaframeInertia
    @MetaframeInertia Před rokem +2

    They asked about the differences of MVC, MVP, and MVVM. Because I dev'ed most of these I know them by heart. But since I watched your video I was able to squeeze-in MVI. Props to you man. Excellent work on your videos.

  • @behnawm
    @behnawm Před rokem +4

    Most hard questions I was asked were about SOLID and different kinds of architecture and a specific problem-solving with them

  • @ThePratik822
    @ThePratik822 Před rokem +2

    Most companies not asked data structures, firstly they asked about Kotlin and then android basics and jetpack components. I have 6 years of exp in android

  • @khalidmohammed7820
    @khalidmohammed7820 Před rokem +2

    Besides what you mentioned they asked me about design patterns and many of them like adapter, factory etc

  • @binhlecong6254
    @binhlecong6254 Před rokem +15

    I got an android internship interview at a medium size company last month, I got questions just like you have mentioned and a simple algorithm question (leetcode easy level I think)

    • @aashushaikh5843
      @aashushaikh5843 Před 11 měsíci

      What was that algorithm question? Can u pls tel me😅

  • @saurabhyadav-sz9rx
    @saurabhyadav-sz9rx Před rokem +3

    Mine did ask me about data structures and algorithms 😭 And I couldn't do those codes.

  • @radu2173
    @radu2173 Před rokem +4

    this is true even for big companies btw ;)

  • @pritishsahoo5467
    @pritishsahoo5467 Před rokem +1

    DS/Algo is asked in product based companies but only easy to medium level 1 or 2 questions. Rest are mainly focused on Android Design Patterns, Arch Patterns and Android Core things.
    Also there can be system design round and most importantly scenario based questions to test out your problem solving approach.
    I have given more than 20 interviews till date. Saying from that experience

  • @quochungnguyen5283
    @quochungnguyen5283 Před rokem +1

    They usually ask what differrent between MVP and MVVM

  • @manshalkhatri9289
    @manshalkhatri9289 Před rokem +1

    Yes all the things you told were asked to me for Android developer role

  • @harjotsingh5570
    @harjotsingh5570 Před rokem +1

    My interviewer asked several topics from basic to advanced level. Started off with easy Kotlin questions such as difference between Kotlin and java, extension function, scope functions. Further, it was about architecture pattern that I follow and the why behind it followed by questions on Coroutines and a little bit about HILT.

  • @SheikhNasratSharif
    @SheikhNasratSharif Před rokem +1

    Android Architecture, Kotlin Knowledge, Live Coding Practice. Asked me to design an app. I desgined using MVVM but they wanted to see the live coding experience with Architecture implementation within 1 hour which was pretty tough to accomplish.

  • @afixithei.V
    @afixithei.V Před rokem

    There are some that tell you to take coding challenges on Hackerrank and the likes. I don't usually prepare for those code tests because there are so many things to learn in mobile development than bothering my head around how to attempt coding challenges

  • @bbeniful
    @bbeniful Před rokem +1

    Next to android specific things I usually got questions about clean code, architecture, tests, and of course data structures 😅

  • @stasmois8887
    @stasmois8887 Před rokem +1

    Memory leaks (there is tool in Android studio or LeakCanary better imo). App crashes after release (firebase crashlytics)

  • @SriHarshaChilakapati
    @SriHarshaChilakapati Před rokem

    In India though, DSA is almost always asked in most companies and it is used as a screening test (judged using platforms like HackerEarth) and also a dedicated DSA round. For freshers, not so much, but even they still have to pass the screening test which uses DSA.

  • @PostMeridianLyf
    @PostMeridianLyf Před 9 měsíci

    I had an interview and they asked me to build 2 separate apps using the same code base. Surprisingly, after building a few full stack apps, I realized I had never actually made a multi module application. Was a great learning experience.

  • @ibukunokunoye4795
    @ibukunokunoye4795 Před rokem +1

    They asked me about MVVM, coroutines and Android components

  • @PraveenReddy007
    @PraveenReddy007 Před rokem

    They always ask more on ds and algorithms even when it's not much required after joining

  • @m77mo65
    @m77mo65 Před rokem +1

    They asked me to count char occurrence in a string fastest way and calculate the big O.
    And I have to write my code in php using only primitive types.

  • @_ujjwalsaxena
    @_ujjwalsaxena Před rokem

    This depends a lot on the type of company. Most mid-stage/big-stage startups ask DSA, some do not. In fact, today I had an interview with a very early stage startup and even they asked a medium level DSA question. So it's too random and unpredictable.

  • @cmpayne05
    @cmpayne05 Před rokem

    In my experience, Android interviews will almost always include DS&A questions usually during the first round of technical interviews before moving onto more Android specific questions.

  • @satishvanjara1604
    @satishvanjara1604 Před rokem +2

    I'm not sure why big companies ask DS/Algo questions in an interview? Is really help them?

  • @akshaykumarpawal937
    @akshaykumarpawal937 Před rokem +1

    Hello Philip, Some one asked me time complexity and space complexity. Is even I wrote a fully functional code. It reduced my confidence. But I have already started working on it. You and Mike Penze are my inspiration..than you

  • @sanjaybatak3549
    @sanjaybatak3549 Před rokem +1

    How did you move the code base from Java to Kotlin? That’s was one question asked?

  • @ismailnurudeen
    @ismailnurudeen Před rokem +1

    System Design is important to understand.

  • @theai2020
    @theai2020 Před rokem +3

    If we have tutior like you anyone can be an Android Developer

  • @boston_rob
    @boston_rob Před rokem

    I was tasked with making a list of companies with links to open navigation to a store (launch a google maps link), view more details of the company or call them in 1 hour. We weren't fetching the list of companies from an api, I was given a json response of the companies & their data.

  • @NeerajGupta-of9fy
    @NeerajGupta-of9fy Před 11 měsíci

    Architecture, core android concepts, coroutine, kotlin, design patterns, Solid principles, program related to searching and sorting and real time problems/usecase while developing app.

  • @theevan3867
    @theevan3867 Před rokem

    Thank god!

  • @lucasgomez4656
    @lucasgomez4656 Před rokem

    I've had an interview and they just asked for an app that can retrieve data from a marvel API. I made it with Jetpack, retrofit, and dagger hilt. The guy that evaluated the app rejected it because it didn't have several modules(didn't ask for it), and he didn't understand Compose so he preferred XML.

    • @warTag68
      @warTag68 Před rokem +2

      u dodged a bullet my friend.

  • @Joe-yu9wc
    @Joe-yu9wc Před rokem +1

    could you please make a video about system design interview? thanks

  • @Sahin_Safi
    @Sahin_Safi Před rokem

    In Bangladesh most of the companies want data structure and algorithm expert.

  • @vvklimova
    @vvklimova Před rokem +2

    Hash-maps
    Methods of Object class
    RecyclerView
    Garbage collection in Java
    Polymorphism
    Diffutil
    Lazy, inline
    LiveData
    Got that job last week 🥳

  • @hilmanshini_jigoku
    @hilmanshini_jigoku Před rokem

    I got the interview , 3 years ago, i sent a cv as a software engineer, but they ask about the crazy cracking a password question. this is not relevant. the company has a high turn over rate ( most of their employees quit ) .
    contrary, the other company that i submitted they ask about clean architecture, mvvm, racing condition, firebase and so many more. and luckily this company is way more professional than the previous one.
    i dont mind to get rejected by the previous company.

  • @anjuchowdary5394
    @anjuchowdary5394 Před rokem +5

    Google’s interview procedure is generic and common for SDE whether you are an Android developer or other. In my opinion if we can spend one hour per day (at least 3hrs a week), on practicing DS and algorithms it helps us on long term.
    All the android developers are working on top layer (wrapper of all the real work behind) of API’s..did we ever think of logic Android studio tool has to auto complete the syntax or to find compile time errors??? DS and algorithms takes place here.
    It’s okay to come out of comfort zone and do something.
    Thinking of DSA will definitely enlarges our mind and the way we should think towards problem solving, and gives great results in terms of time and space complexity optimisation.

  • @thyagonevessilvestre1248

    Many questions about Dagger and annotations...

  • @AliAhmed-lb9mj
    @AliAhmed-lb9mj Před rokem

    I interviewed several times on Google and Amazon, they have one separate problem solving stages.

  • @LAOSmnagiva809
    @LAOSmnagiva809 Před 4 měsíci

    I had an interview with a Swiss tech company. During my technical interview they asked me to recognize a design pattern with only two pictures. I mean, ok, we have to know design patterns but come on, how can I recognize a design pattern from scratch???

  • @mrjackson9137
    @mrjackson9137 Před 11 měsíci

    if you apply to Google - yes, yes, yes!

  • @yuviyboy3388
    @yuviyboy3388 Před rokem

    I recently give a interview where a interviewer give me a task for complete a app in 24 hours and i complete 1st round and on 2nd round they ask like android things component ,mvvm, kotlin corotunies and var , val

  • @NishitGajjar
    @NishitGajjar Před rokem +1

    They ask me regarding
    Notification api level changes
    Background services api level changes
    Mvvm , room , location related stuff and same basic things.

  • @AmanKumar-sm2gi
    @AmanKumar-sm2gi Před rokem

    They do ask DSA 😢.

  • @aminsakha155
    @aminsakha155 Před rokem

    i have been asked about ANR

  • @jagans3520
    @jagans3520 Před rokem

    Fragment life cycle and explain volley lib

  • @ALEX54402
    @ALEX54402 Před rokem

    Yes they asked me can you use vollie api and can you make recycler view ?

    • @aashushaikh5843
      @aashushaikh5843 Před 11 měsíci +1

      You mean rhe Volley Library? For network transactions?

  • @tridevdeka5729
    @tridevdeka5729 Před rokem

    Bound service

  • @bboydarknesz
    @bboydarknesz Před rokem

    Imo, i did because i need to know their logic test, but ofc not that extreme test.

    • @PhilippLackner
      @PhilippLackner  Před rokem +2

      But can't you also test their logic and thought processes by coding something real with them together?
      If I'd Interview someone I'd do some pair programming with them

    • @bboydarknesz
      @bboydarknesz Před rokem +2

      @@PhilippLackner oh yeah, right, I did it too, forgot to mention it. Testing their logic by coding, giving real life use cases and how they solve, that's the most important thing. My DS logic tests is simple like palindrome xD

  • @Rajmanov
    @Rajmanov Před rokem

    FAANG FOR EVER BRO!❤