Job category:
Software Engineering
211 learners

Getting Deep into Complex Algorithms for Interviews with Ruby

In this course, you'll delve deeply into algorithms and data structures, which are key topics in technical interviews. You'll tackle problems involving linked lists, binary trees, dynamic programming, and graph algorithms. Understanding these advanced topics will equip you with the tools needed to solve complex problems efficiently.
Ruby
5 lessons
25 practices
3 hours
Badge for General Programming and Algorithms,
General Programming and Algorithms

Course details

Linked List Operations
Determine if a Singly Linked List is a Palindrome
Swap Nodes in a Linked List
Remove Duplicates from Unsorted Linked List
Rotate Right Linked List
Cycle Detection in a Linked List

Turn screen time into skills time

Practice anytime, anywhere with our mobile app.
Sign up

Join the 1M+ learners on CodeSignal

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