• Roles
  • Assessments
Algorithmic Programming
Algorithmic Programming requires an understanding of data structures and complexity of operations. The better and the more sophisticated structures you know the easier it is to develop and maintain the code. This requires a math background, big O complexity understanding, and ability to implement data structures from scratch.
Skill Levels
Level 0
Level 1
Level 2
Level 3
Level 4
  • Limited knowledge on algorithms.
  • Ability to find min/max element in a list.
  • Limited knowledge on algorithms.
  • Ability to find min/max element in a list.
  • Limited knowledge on algorithms.
  • Ability to find min/max element in a list.
  • Limited knowledge on algorithms.
  • Ability to find min/max element in a list.
  • Limited knowledge on algorithms.
  • Ability to find min/max element in a list.
Assessments
The following assessments award this skill:
Engineering
Polyglot Quiz
A 35 multiple choice question quiz covering multiple programming languages, algorithms, and system architecture...
TIME
~1 Hr
CHALLENGE
Intermediate
View DETAILS
Engineering
Conway’s Game of Life
Create a multiplayer synchronised web app version of Conway's Game of Life
TIME
4+ Hrs
CHALLENGE
Basic
View DETAILS
ACM ICPC Gold/Silver/Bronze
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
ACM ICPC Finals
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
CodeChef 7*
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
CodeChef 6*
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
CodeChef 5*
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
CodeChef 4*
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
CodeEval
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
CodeFights Ninja
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
CodeFights Captain
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
CodeFights Warrior
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
CodeForces Black-Red
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
CodeForces Red
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
CodeForces Orange
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
CodeForces Purple
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
CodeWars Master
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
CodeWars Proficient
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
CodeWars Competent
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
CodinGame Guru
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
CodinGame Grandmaster
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
CodinGame Master
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
CodinGame Mentor
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
Facebook Hacker Cup Finals
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
Facebook Hacker Cup Round 3
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
Facebook Hacker Cup Round 2
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
Facebook Hacker Cup Round 1
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
Google Code Jam Finals
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
Google Code Jam Round 3
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
Google Code Jam Round 2
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
Google Code Jam Round 1
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
HackerEarth Top 10
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
HackerEarth Top 100
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
HackerEarth Top 300
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
HackerEarth Top 3000
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
HackerRank Algorithms O(1)/Badge
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
HackerRank Math O(1)
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
ICFP Contest Finalist
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
Informatics Olympiad Gold
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
Math Olympiad Gold
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
Math Olympiad Silver/Bronze
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
Math Olympiad Honorable Mention
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
Project Euler L23+
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
Project Euler L11
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
Project Euler L6
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
Project Euler L1
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
SPOJ Top 25
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
SPOJ Top 300
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
SPOJ Top 3000
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
SPOJ Top 9000
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
TopCoder Red
TIME
~5 Mins
CHALLENGE
Unique
View DETAILS
TopCoder Yellow
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
WeChall 400k
TIME
~5 Mins
CHALLENGE
Advanced
View DETAILS
WeChall 200k
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
WeChall 50k
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
edX MicroMasters Big Data
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
edX MicroMasters Software Development
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
edX XSeries Fundamentals of Computer Science
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
udacity Nanodegree Intro to Programming
TIME
~5 Mins
CHALLENGE
Basic
View DETAILS
Coursera Specialization Data Structures and Algorithms
TIME
~5 Mins
CHALLENGE
Intermediate
View DETAILS
Engineering
Connect4
Implement the Connect Four game as a web or mobile application.
TIME
4+ Hrs
CHALLENGE
Intermediate
View DETAILS
Engineering
Mobile Developer Take Home Assessment
roblem Statement Mary is excited about controlling her house electronics from her mobile device, and has turne...
TIME
4+ Hrs
CHALLENGE
Basic
View DETAILS