5
drewbie
2d

For my interview next week, I will be asked a frontend system design question... Why I've never done before.

I understand I'll need to know things like "What is the minimal viable product (MVP)" or "what API calls will need to be made", but besides that I am a little lost. I can imagine something about authentication / authorization, but there is so much they could ask and I know I don't have all the answers.

I've always been a person who hasn't had all the answers, but I know I can find them. I don't know if that'll fly during a 60 minute interview where I'll have to create some type of solution.

Comments
  • 4
    You can be an AI bro and have headphones on so you can listen what AI says about it. People are actually doing this shit. It is wild.
  • 3
    @YourMom I'm gonna be a boomer and not do that. Haha. Also, it's in person, so not possible even if I wanted to try.
  • 4
    well I would just say I don't know, I haven't ran into "x problem" yet. There are so many variables to deal with in this industry and it's impossible to know everything.
  • 3
    @YourMom > 'People are actually doing this shit. It is wild.'

    Correct. You just need to remember to bring w/ yourself inconspicuous earphones. https://youtube.com/shorts/... .

    /jk
  • 3
    Frontend system design...

    I'll try to help with the experience I have had:

    - What is MVVM vs MVC?

    - What is MVP vs POC? (though not really frontend)

    - What glues the back-end and the front-end together? (I think HTTP + data-transfer format like JSON)

    - If this call doesn't seem to go anywhere, where does it get recognized?

    - Have you heard of RBAC?

    - Is it important that the HTML is legible over the line?

    - What is obfuscation, minimization - in your own words?

    - What are grunt, gulp, and bower and how do they help?

    Wait lol I'm losing track. Ok, back on topic:

    - React is unidirectional data flow. What does this mean and what's the advantage of this?

    - What is two-way data binding and how does it work?

    - What is lazy loading?

    - How would you implement optimistic and pessimistic loading?
  • 2
    You can also ask A.I.:

    list 10 typical front-end system design questions they would ask a developer at an interview
  • 2
    Does this role require front end? Is this primarily a back end role?
  • 2
    @CaptainRant This is a great list. I think the only thing I had to look up was MVVM, but it seems very similar to Model View Controller where we separate concerns. Thank you!
  • 2
    @YourMom This role is a frontend only role, but I should be able to lean more backend once things are up and running well. I am going to be the first 100% FE person at this company if (if if if if if) I get in.
  • 1
    @drewbie You're welcome.
Add Comment