Being proficient in a specific programming language is critical to passing a coding interview. We have a chapter on this in our video course, and here we list specific things you should know.
Don’t assume you know everything here. Take the time to go through the list and code each one. Many of these are not used everyday, but all of them can come up in an interview. You don’t want to waste time struggling with syntax.
- Maps and Dictionaries: Maps are one of the fundamental data structures in coding
- Lists and Vectors: Lists are perhaps the fundamental data structure in code
- Flow Control: Your program won’t work if it doesn’t flow correctly.
- Object Oriented Programming: Properly structuring your code and data is essential.