Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Easy Interview Coding Practice in C++

via CodeSignal

Overview

Start your coding interview preparation with easy-level C++ problems. This course will help you build a solid foundation by solving common problems like reversing a string, finding the maximum number in a list, and checking for prime numbers. These exercises will enhance your problem-solving skills and boost your confidence for the coding interviews.

Syllabus

  • Lesson 1: Fundamentals of String Manipulation in C++
    • Finding Vowel Positions in a String
    • Shift Alphabet Right
    • Case Conversion Function
    • Replace All Occurrences of a Character in a String
    • Swapping Adjacent Characters in a String
    • Palindrome Checker Without Built-in String Methods
  • Lesson 2: Basic Vector Operations in C++
    • Find Minimum Without Built-in Function
    • Count Even and Odd Integers in Vector
    • Counting the Smallest Integer Occurrences in a Vector
    • Finding the Second Largest Number in a Vector
  • Lesson 3: Standard Math Algorithms in C++
    • Checking Perfect Squares
    • Finding the Next Prime Number
    • Get Unique Prime Factors of an Integer
    • Check if Two Numbers are Co-prime
    • Finding the N-th Prime Number
  • Lesson 4: Advanced Vector Operations in C++
    • Find Last Occurrence in Vector
    • Count Unique Elements
    • Reversing a Vector of Integers Without Using Built-In Functions
    • Circular Vector Shift
    • Contiguous Sublist Detection in Integer Vector
  • Lesson 5: Simple Recursion in Practice
    • Calculating Sum Recursively
    • Generate Decreasing Sequence Using Recursion
    • Sum of Digits Raised to Their Positions
    • Reverse a String Recursively
    • Fibonacci Numbers with Recursion

Reviews

Start your review of Easy Interview Coding Practice in C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.