Computer Programming
68 learners
Interview Practice with Classic Coding Questions in Ruby
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.
Ruby
5 lessons
23 practices
3 hours
General Programming and Algorithms
Lessons and practices
Reverse Array In-Place
Anti-Clockwise Array Rotation
Shuffle Every K-th Element in Array
Reverse Array in Groups
Rearrange Array Halves for Optimization
Merging Two Sorted Arrays
Merging Two Unique Sorted Lists in Descending Order
Removing Common Elements from Two Sorted Lists
Merge Multiple Sorted Arrays
Check for Toeplitz Matrix
Counting Integers in a Sorted Matrix
Find Min and Max on Secondary Diagonal
Find Row with Target in Sorted Matrix
Common Character Sequence
Longest Common Suffix
Repeated Substring Checker
Largest Common Prefix
Finding the Longest Common Prefix Efficiently
Most Common Substring Finder
Implementing Selection Sort
Insertion Sort Algorithm
Implementing Merge Sort
QuickSort Algorithm from Scratch
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.

Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal