Mobile System Design Interview Guide

แชร์
ฝัง

ความคิดเห็น • 42

  • @fuxlud
    @fuxlud หลายเดือนก่อน +1

    You rock man!!!! What a wonderful video!

  • @user-dj2kn7vo4q
    @user-dj2kn7vo4q หลายเดือนก่อน +2

    nice breakdown Andrey. thanks.

  •  ปีที่แล้ว +2

    This is a great video! I was very worry due I will have a System Design interview but I only saw content about backend. However your content help me to understand how I can be prepared.

    • @andrey_tech
      @andrey_tech  ปีที่แล้ว +1

      Thanks! Good luck with the interview

  • @sanjay-nd7mk
    @sanjay-nd7mk 2 หลายเดือนก่อน +2

    hey @andrey you break the overall process nicely. I really appreciate you work.

  • @hossamsulleman
    @hossamsulleman ปีที่แล้ว +1

    just got here good luck in getting a larger channel you deserve it :)

    • @andrey_tech
      @andrey_tech  ปีที่แล้ว +1

      I appreciate it 👍

  • @sauloegito2
    @sauloegito2 2 ปีที่แล้ว +1

    This was a great video, it's very difficult to find a good one mentioning Mobile, thanks for sharing this info.

  • @Kevzavier1
    @Kevzavier1 8 หลายเดือนก่อน +1

    Super helpful man

  • @mahasaleh1238
    @mahasaleh1238 ปีที่แล้ว +2

    Great content ,please upload more videos with more examples.

    • @andrey_tech
      @andrey_tech  ปีที่แล้ว +2

      Hi! I've just released the video with the example of designing Instagram. Take a look, thanks!

  • @George-nx8zu
    @George-nx8zu ปีที่แล้ว +6

    This is a lot of stuff. Do you have any recommended videos when it comes to discussing high level architecture choices (MVP vs MVVM), or when to use certain Design Patterns (when to use Builder, Factory patterns)

    • @andrey_tech
      @andrey_tech  ปีที่แล้ว +5

      I don’t have it now, but it’s a good idea for future videos

  • @FromBelarusWithLoveM
    @FromBelarusWithLoveM 2 ปีที่แล้ว +1

    Hello, Andrey. Liked & subscribed! Do you have plans for more videos about examples of mobile system design(e.g. design blablabla etc)?

    • @andrey_tech
      @andrey_tech  2 ปีที่แล้ว +2

      Hey, thanks for the comment. I'm taking a break from TH-cam right now, but it's highly likely I'll do a few more videos in the future. Your comment motivated me to do this =)

    • @FromBelarusWithLoveM
      @FromBelarusWithLoveM 2 ปีที่แล้ว +1

      @@andrey_tech Can't wait to watch more of the content like this(*Channel's notifications are turned on*). Thanks a lot for your effort! :)

  • @francisibok7682
    @francisibok7682 8 หลายเดือนก่อน

    Hi Andrey! Thanks for you doing quite, great I like the way you explained the System Design Interview for iOS. I am having a iOS technical coding screen @ Meta, can you advice me on what i could do scale that interview to next round and what hints and I land my dream job there?

    • @andrey_tech
      @andrey_tech  8 หลายเดือนก่อน +1

      Hi, sure. Meta usually asks two leetcode medium questions and expects you to solve both of them. Your solution doesn't have to be perfect. Brute force approach + explanation of improvement should do the work. Good luck with your interview!

  • @fytubevw
    @fytubevw 8 หลายเดือนก่อน +1

    What's your own peak high concept or aspect in mobile app development? What on the other hand is something that you'd definitely just want to 'off-load' to some abstraction, or concept that would automatically take away that concern. Compared to some very early mobile development, I see that it's evident that nowadays battery life (consumption) is something to look for, probably leads to both architectural choices and even optimizing code?

    • @andrey_tech
      @andrey_tech  8 หลายเดือนก่อน +1

      Hello, thanks for the comment! This is a very broad question, you can make an hour-long podcast on this topic =)
      However, I believe that declarative UI frameworks like SwiftUI are the future of mobile dev.

    • @fytubevw
      @fytubevw 8 หลายเดือนก่อน

      Cool! Those basically help make user interfaces with less hassle? I know UI used to be pretty much of heavy lifting work. My past basically comes from age of using Swift which was totally another thing, it was Java's UI library- which gave always totally trash looking things, but it allowed programmatic creation of UIs. Making the UI in editor and then allowed tweaking anything within with code, to the specificity you needed. So it had merits on a conceptual level :D@@andrey_tech

  • @h82w8_1
    @h82w8_1 2 ปีที่แล้ว +1

    May there appear some questions like "How to secure connections with a backend? How to deal with discreditation of security certificates? How to find the closest available backend server (to reduce network latency)?" on these interviews (something on the edge between a backend and a mobile app)?

    • @andrey_tech
      @andrey_tech  2 ปีที่แล้ว

      Good question. This can definitely be asked, especially about data encryption.

    • @fytubevw
      @fytubevw 8 หลายเดือนก่อน

      Mobile apps mainly need certs in accessing artefacts (resources) on the cloud, and log in, and basic data transactions towards the cloud? Did I miss something significant other areas where they're used?

  • @karthikperiasami
    @karthikperiasami หลายเดือนก่อน

    why is it important how many users will be using the app at the same time? How does such metrics affect a client side app?

  • @ravishankarasrinivasa241
    @ravishankarasrinivasa241 ปีที่แล้ว

    Hi, great video. Do you have any example cases of mobile systems design videos? Like designing Twitter App, or Facebook App?

    • @andrey_tech
      @andrey_tech  ปีที่แล้ว

      Hi! I've just released the video with the example of designing Instagram. Take a look, thanks!

  • @cosodelcosito
    @cosodelcosito 2 หลายเดือนก่อน

    SOA? are you talking about SOA-like modules where modules provide functionality as opposed to a monolithic app?, thanks for the info :)

    • @andrey_tech
      @andrey_tech  2 หลายเดือนก่อน

      Yea, separate modules / classes for different entities

  • @user-ev6kn8bc9p
    @user-ev6kn8bc9p 10 หลายเดือนก่อน +1

    I have an upcoming Android system design interview with Meta to prepare for. I don't feel confident in my system design knowledge; I haven't passed any of the system design interviews I've done in prior interviews. Are there resources you recommend?

    • @andrey_tech
      @andrey_tech  10 หลายเดือนก่อน +1

      Hi! Sorry to hear that. There're not that many resources online on this topic. Take a look at this repo: github.com/onmyway133/awesome-android-architecture
      Also, take a look at my "Design Instagram app" video.
      Hope this helps

  • @h82w8_1
    @h82w8_1 2 ปีที่แล้ว +1

    Do you think that this type of interview is the best to understand candidate's system design skills? What would you change in these interviews to make them better?

    • @andrey_tech
      @andrey_tech  2 ปีที่แล้ว +3

      Yeah, I would say that these interviews are good enough to get a sense of candidate's system design skills. But there's always a room for improvement. I guess the main problem of these interviews is that most of the questions are too typical and often occur, it is rare to see something unusual and interesting

  • @egormikhaylov1851
    @egormikhaylov1851 ปีที่แล้ว +3

    It’s always a combination and never a straightforward way to implement a complex system following a single approach without doing any ad hoc.

  • @victorriurean
    @victorriurean 11 หลายเดือนก่อน +1

  • @user-li7uj7yz9l
    @user-li7uj7yz9l 10 หลายเดือนก่อน

    Андрей напиши пожалуйста свой инстаграм, подпишусь, коллеги как никак :), да и возможно будет что пообсуждать :)

    • @andrey_tech
      @andrey_tech  10 หลายเดือนก่อน

      Привет, спасибо за коммент. Не пользуюсь инстаграмом, можно в linkedin)

    • @user-li7uj7yz9l
      @user-li7uj7yz9l 10 หลายเดือนก่อน

      @@andrey_tech А ты есть в телеграм? Если да, то напиши пожалуйста :)

    • @PavelPalancica
      @PavelPalancica 5 หลายเดือนก่อน

      @@andrey_tech - Hey Andrei! Thanks for the video. I've also sent a LinkedIn request a while ago.