You need to solve well at least 2 out of 4 tasks. I chose to use Java as long as C#, my first programming language option was not available.
The time available is 2 hours.
The questions require good basic knowledge of graphs theory (and implementation), algorithms and data structures.
For the graph theory based tasks, choosing the right implementation of the graph is the key to solve the task in the given time.