What programming languages do you support ?
We only support Java for now.
Do you support Java 8 features like lambdas and streams ?
Yes. We have also defined a number of Java 8 imports so that you do not have to type the fully qualified class names:
import java.util.*;
import java.util.stream.*;
import static java.util.stream.Collectors.joining;
This enables you to write code such as the following:
return list.stream()
.map(String::toUpperCase)
.collect(Collectors.toList());
You can use Java 8 features on all exercises, but we have compiles a list of exercises particularly suited to practice lambdas and streams here.
Do you provide syntax highlighting and autocomplete ?
No. The idea is to simulate an interview setting where you typically only have a whiteboard in front of you. You will find it useful to practice our code exercises without any of the IDE perks.