Nail Your C++ Interview
1h 3mBeginner2021-10-05
Authors

Erin Colvin
Certified Ethical Hacker, Author, and Computer Science Instructor
Course details
Applying for C++ programming jobs? Find out what questions to expect in your developer interview and how to answer them to demonstrate mastery of key concepts. Erin Colvin explores the kinds of questions you can anticipate in a typical interview, including topics such as the advantages of object-oriented programming and a review of the inner workings of several core data types. Dive into the nuances of how char values are stored in strings, learn how to find elements in an array, and discover how to use abstract data types such as linked lists, stacks, and queues to solve challenges. Plus, learn how to spot and explain the differences between C and C++ and answer technical questions related to classes. Along the way, Erin offers candid career advice based on her years of experience working as a developer, certified ethical hacker, and computer science instructor.
Learning objectives
Getting ready for interviews
Types of questions you can expect
Comparing C and C++
Polymorphism
Inheritance
Strings and arrays
Linked lists
Stacks and queues
Classes
Learning objectives
Getting ready for interviews
Types of questions you can expect
Comparing C and C++
Polymorphism
Inheritance
Strings and arrays
Linked lists
Stacks and queues
Classes
Skills covered
C++Hiring and InterviewingJob SearchingCareer DevelopmentPersonaHuman ResourcesProgramming LanguagesOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - C++ interviews
- 02 - What you should know
1. Interview Basics
- 03 - Getting ready for the interview
- 04 - Know the company
- 05 - Types of questions
- 06 - How to prepare for technical questions
- 07 - Questions to ask
2. C++ Specific Questions
- 08 - Difference between C and C++
- 09 - What is OOP
- 10 - Polymorphism in C++
- 11 - Inheritance in C++
- 12 - Encapsulation in C++
- 13 - Abstraction in C++
3. C++ Programming Questions
- 14 - Strings in C++
- 15 - Arrays in C++
- 16 - Vectors in C++
4. Advanced C++ Programming Topics
- 17 - Linked lists in C++
- 18 - Stacks in C++
- 19 - Queues in C++
5. C++ Classes
- 20 - Classes in C++
- 21 - Access modifiers in C++
- 22 - Virtual functions in C++
Conclusion
- 23 - More practice with C++