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 Go

via CodeSignal

Overview

Start your coding interview preparation with easy-level Go 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

  • Unit 1: String Manipulation Fundamentals in Go
    • Find Vowel Positions in a String
    • Shift Each Alphabetical Character by One
    • Transform String Case
    • Replace Characters in String
    • Swap Adjacent Characters in a String
    • Palindrome String Check
  • Unit 2: Basic Slice Operations and Manipulation in Go
    • Finding Minimum Value in an Array
    • Count Even and Odd Integers in a Slice
    • Counting Occurrences of the Smallest Element in a Slice
    • Find the Second Largest Number in a Slice of Integers
  • Unit 3: Standard Math Algorithms in Go
    • Determine if a Number is a Perfect Square in Go
    • Find the Smallest Prime Greater than a Given Number
    • Get Unique Prime Factors of Integer in Go
    • Check if Two Numbers are Co-Prime
    • Nth Prime Number Task
  • Unit 4: Advanced Slice Operations in Go
    • Find the Last Occurrence in a Slice
    • Count Unique Elements in a Slice
    • Reversing a Slice of Integers in Go Without Built-in Functions
    • Shift Elements in a Circular Manner in Go
    • Determine If a Contiguous Sublist Exists
  • Unit 5: Simple Recursion in Go
    • Recursive Sum Calculation
    • Recursive Decreasing Sequence Generation
    • Sum of Digits Raised to Positional Powers in Go
    • Recursive String Reversal Task
    • Fibonacci Sequence Recursion with Memoization

Reviews

Start your review of Easy Interview Coding Practice in Go

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.