An algorithmic question is a coding problem that focuses on problem solving, and may include questions/constraints related to time & space optimization.
The test should never rely on rote learning (e.g. implement Dijkstra's algorithm from memory) or require a "magic" solution (e.g. Project Euler)