What Lyft on-site looks like, for SWE at Level 5 in PA? Is it typical among other unicorns, i.e. you get a combination of coding and system design rounds? For a phone screen, I found at least one distinction - they seem to be very specific about using C++ for coding.
But my main question is, besides coding - do they have (level 5) generic system design rounds - designing bike renting app, tinyurl, this sort of stuff - or something more domain-specific?
Wait was there really no choice but to use C++ for the phone screen? That’s bizarre...
Well, I don't find it that strange. Considering, that C++ is my main language, and it's their main language. The only thing is - as far as coding interviews are concerned, I find Python more convenient. Just for the relative brevity vs C++.
Makes sense if you're deploying perception/deep learning models