Coding Interview Bootcamp
4.7 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
446 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Coding Interview Bootcamp to your Wishlist.

Add to Wishlist

Coding Interview Bootcamp

Comprehensive and easy to follow guide in preparing for your upcoming coding interview
4.7 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
446 students enrolled
Last updated 3/2016
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Master the most frequently asked questions by software engineering interviewers
  • Perform confidently in coding interviews
  • Get that job offer!
View Curriculum
  • Basic programming fundamentals
  • Have coded in at least one language before this
  • Any language can be used, compiling the programs is not necessary

Who This Class is For

The ideal student for this course is someone who wants a comprehensive and easy to follow guide in preparing for coding interviews. They can be someone who's completely new to coding interviews (ie new grad, or someone going through a career change), or someone who hasn't done them in a while and wants to brush up for an upcoming interview.

What You Will Achieve at the End of this Class

What I hope to achieve with you at the end of the class is a better awareness and preparedness of what questions tech companies ask, and how to prepare for those questions. Even if the question isn't exactly the same, you'll recognize the pattern, and be able to start solving and speaking intelligently to the problem.

Steps for the Rest of the Class

Every coding interview I've done (with a few exceptions) has included whiteboarding. If you're coding remotely, it'll most likely be a word document with no compiler. There are some companies that will provide a platform that runs test cases through your program. This class is intended for the majority of companies that still whiteboard.

Therefore, it's smart to use pen(pencil) and paper to follow along with the lectures as I type and make your own notes. Try to solve the problem on your own before you look at the solution, and then compare your solution to mine. How do they differ and why? Each problem set will include a problem statement, a strategy for solving, a solution, and Big O complexity analysis (how efficient is our solution?) Go over the sections that you don't understand, because it will make you feel more confident.

Who is the target audience?
  • Seasoned software professionals looking to prepare for their upcoming job interview
  • Recent grads who want to get their first job out of college
  • Anyone's who's made a career change from another field and wants to get their first software job
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 48 Lectures Collapse All 48 Lectures 02:04:18
5 Lectures 03:39

How to approach interview questions

What you'll need for this class

What you'll gain at the end of this class
Arrays and Strings
10 Lectures 25:45

Merge Arrays: Complexity

Reverse Sentence: Problem Statement

Reverse Sentence: Solution

Reverse Sentence: Complexity

Max Difference: Problem Statement

Max Difference: Part I Solution

Max Difference: Part II Solution

Max Difference: Complexity
Linked Lists
9 Lectures 26:38

Reversing a Linked List: Solution

Reversing a Linked List: Complexity

Remove Kth: Problem Statement

Remove Kth: Solution

Remove Kth: Complexity

Detecting Cycles: Problem Statement

Detecting Cycles: Solution

Detecting Cycles: Complexity
11 Lectures 38:32

Eight Queens: Part I Solution

Eight Queens: Part II Solution

Eight Queens: Complexity

String Permutation: Problem Statement

String Permutation: Problem Solution

String Permutation: Complexity

Towers of Hanoi: Problem Statement

Towers of Hanoi: Part I Solution

Towers of Hanoi: Part II Solution

Towers of Hanoi: Complexity
10 Lectures 27:28

Breadth First Search: Overview

Breadth First Search: Solution Part I

Breadth First Search: Part II

Breadth First Search: Solution Part III

Depth First Search: Overview

Depth First Search: Solution

Depth First Search: Analysis

Red Black Trees Overview

Red Black Trees Final Note
3 Lectures 02:16
You made it!

General Interviewing Tips

Closing Remarks
About the Instructor
Alexandra Mirtcheva
4.7 Average rating
18 Reviews
446 Students
1 Course
Software Engineering Professional

Hi! My name is Alex and I've been working in software for almost a decade. Having gone through many software interviews in my career, I always wish I had a resource that would help me prepare in a more comprehensive way. That's the main reason I created this course, so that it could help other people going through their own interviews. 

In my spare time, I like doing outdoor activities, like hiking, skiing, and playing tennis. Please reach out to me with any questions or feedback you have about this class, I would be more than happy to answer, and I look forward to hearing from you.

Coding Interview Bootcamp
4.7 Average rating
18 Reviews
446 Students
1 Course
Professional site helping others ace their coding interviews

Coding Interview Bootcamp is dedicated to bridging the gap between candidate's knowledge, and their performance on coding interviews, and ultimately, a job offer. We offer a range of instructional videos and resources that focus on the most commonly asked questions. Feel free to reach out with any questions.