I have an upcoming onsite interview with Lyft. The recruiter mentioned 1 laptop coding + 2 system design + 1 career interviews. Is it the norm? Just 1 coding seems a little bizarre to me.
When they say laptop coding it is actually an assignment they give you to implement in any standard language in about 1:15-1:30 IIRC. System design includes a lot of the coding you are expecting.
What kind of projects? Examples? Don’t need to tell the exact project, just want to know how complex it is.
Nothing too complex. IMO the assignment really tests that you can complete a simple coding assignment that is readable and are not just a leetcode expert.
It depends on the role, but yes that sounds correct.
I interviewed there a little while back and they gave me a miniature project that essentially carried through the day. You start by designing it, then implement your design (presumably, though you can change it), and then go through a code review/secondary design exercise that covers what you wrote/built/whatever. Before or after this, you'll have a behavioral ("career experience") interview. For what it's worth: I'm sure this does depend on the team, but there were a ton of questions about platform/stack knowledge and production concerns (e.g. library preferences and testing strategies), and very little emphasis on general/abstract problem solving or academic expertise. If you've spent a lot of time in R&D (as I have) and/or with tech giants that use a lot of proprietary/homespun tooling, you may find that difficult to work through.
Laptop coding how is it different from a normal coding test with an interviewer ?
It shud be 2 coding and 1 system design
Nope. 2 sys design and 1 coding (90 minutes ) for Senior.
What does 90 minutes coding look like?