The Java coding problems (EPUB and PDF) include the questions in data structures or algorithms, such as arrays, strings, linked list, binary trees, maps, stacks and queues, graphs, sorting, recursions, math and numbers, files and system designs.