Learn about the parts of the technical interview, such as understanding the features of language not just to explain to coworkers, but also to implement in the code portion of the interview.
- [Instructor] Interviews can be a scary part of anyone's life. It's something that everyone has to do in order to land that dream job. In order to prepare for any interview there are a few things you can do, like updating your LinkedIn profile, and researching the company. To prepare for a C++ technical interview, you will also need to look over some of the popular features of the language. The first place to look for helpful information is in the job posting itself. There you'll find important details that you should understand for the job you are applying for.
For example, if you are interviewing for an embedded systems engineering position, you'll need to understand memory allocation. Other positions may require you to understand GUI design or database design. This is important to look for when you read the job posting. In the job posting you will find the job title, but you can also find the level of job, like entry-level or mid-level. This tells you where you should be in years of coding experience. If you are applying for an entry-level position you may not be expected to have any experience.
For a mid-level position though, they may expect five to seven years experience, and some examples of your code. If you have code that you're able to share, consider creating a Git repository or other cloud-based location for some of your best code. If you don't have any code that you can share, be ready to talk about it in your interview. You could describe the process of how you approached and solved a particular problem. This is also important because you want to apply for the right position, and not waste your time if the job doesn't fit your qualifications.
If you are ever unsure of whether or not your qualifications match the job, you can always email or call the company's HR department.
- Getting ready for interviews
- Types of questions you can expect
- Comparing C and C++
- Strings and arrays
- Linked lists
- Stacks and queues