Member-only story
How To Study For A Software Engineering Interview
You have prepared an awesome resume, and it has landed you an interview. So what now? Unlike the days of old, you can no longer just stroll into a software engineering interview, answer some cultural questions and break down your experience, and then get the job. Even though I have said that school isn’t directly helpful for landing a software engineering job, a software engineering interview and school are still similar through this core fundamental way: Similar to a school test, a software engineering interview is something that you need to rigorously study for. And this article is going to teach you how.
Practice Your Algorithms And Data Structures
Now you might be thinking: “I have tons of experience working at great companies building awesome projects, why do I need to spend so much time doing puzzles that aren’t even relevant to my day job?”. I sympathize with this mentality; I didn’t really take algorithms and data structures seriously until I tried getting into Facebook. However, this mentality is problematic for the following reasons:
- Data structures and algorithms ARE relevant - If you’re working on a decently mature product with a good team that cares about its performance, data structures and algorithms will almost certainly turn up eventually. I’m an Android engineer…