Syntax for coding interviews
Code snippets for tech interviews
Not LeetCode. The syntax fundamentals you need — iterating lists, using hash maps, processing strings — compared across Python, JS, Java, Go and C++.
Start learningIterating an array — 6 languages, all runnableRun it live
Python
arr = [1, 2, 3]
for x in arr:
print(x)
# With index
for i, x in enumerate(arr):
print(i, x)Java
int[] arr = {1, 2, 3};
for (int x : arr) {
System.out.println(x);
}
// With index
for (int i = 0; i < arr.length; i++) {
System.out.println(i + " " + arr[i]);
}Go
arr := []int{1, 2, 3}
for _, x := range arr {
fmt.Println(x)
}
// With index
for i, x := range arr {
fmt.Println(i, x)
}22 snippets · 6 languages · 46 variantsOpen full snippet with editor →