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 learning
Iterating 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 →

Topics