When I stared interviewing for a job last year, I was completely clueless. I applied for an android developer job and got rejected from 5 companies. One of the companies I applied for was particularly humiliating and plain stupid. Even though I was explicit about Android role, they included a BACKEND system design portion :( this happened like in 3 interviews. Now that I have a stable job and am happy, I just wanted to share this with people that are interviewing. They MIGHT ask you BACKEND system design interviews even if that’s not what you’re applying for. I suggest you learn that by using chesky.ai or whatever you can use to practice. For folks that are interested in this subject, what are your thoughts on mobile/front end folks being asked BACKEND system design that has nothing to do with the job?
Understanding system design is a useful knowledge. Many small companies cannot afford to hire too many developers, so they expect their people to be able to take upon multiple roles. Android devs might not need to design backend systems, but understanding the design can help a lot.
You’re to a developer if you can't do backed system design. Any monkey can follow stack overflow and YouTube videos to get stuff done. But without good problem solving and design skills, you're not a developer.
Bro, you hoping to get acquired by Airbnb or what?
@brian?