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

CodeSignal

Interview Practice with Classic Coding Questions in TypeScript

via CodeSignal

Overview

This course focuses on classic coding questions commonly asked in technical interviews. You will practice implementing algorithms for problems such as searching in a matrix, rotating an array, and finding the longest common prefix. Master these algorithms to strengthen your coding skills and excel in technical interviews.

Syllabus

  • Unit 1: Simple Matrix Practice with TypeScript
    • Check if a Matrix is a Toeplitz Matrix
    • Counting Integers Less than Target in a Sorted Matrix
    • Find Minimum and Maximum on the Secondary Diagonal of a Square Matrix
    • Find Row with Target in Sorted Matrix
  • Unit 2: Advanced Array Manipulation Techniques with TypeScript
    • Reverse Array In-Place Without Using Built-in Methods
    • Anti-clockwise Array Rotation in TypeScript
    • Shuffle Array by Moving Every k-th Element to End
    • Reverse Array in Groups
    • Rearrange Array to Move Middle Half to Front
  • Unit 3: Introduction to String Manipulation in TypeScript
    • Common Characters in Sequence
    • Longest Common Suffix
    • Repeated Substring Detection Task
    • Largest Common Prefix Finder
    • Efficient Longest Common Prefix Finder
    • Find the Most Common Substring
  • Unit 4: Advanced Array Manipulation Techniques with TypeScript
    • Merging Two Sorted Arrays
    • Remove Common Elements from Two Sorted Arrays
    • Merge Two Sorted Arrays in Descending Order with Unique Elements
    • Merge Sorted Arrays Without Using Built-in Sort Functions
  • Unit 5: Simple Sorting Algorithms with TypeScript
    • Selection Sort Algorithm
    • Insertion Sort Algorithm Implementation
    • Merge Sort Implementation in TypeScript
    • QuickSort Algorithm Implementation in TypeScript

Reviews

Start your review of Interview Practice with Classic Coding Questions in TypeScript

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.