Section 3: Algorithms and Data Structures
One of the climaxes of a technical interview is represented by the questions that are meant to discover your skills in the field of algorithms and data structures. Commonly, special attention is given to the problems in this area. This is perfectly understandable since algorithms and data structures are used in the various daily tasks of a Java developer.
This section comprises the following chapters:
- Chapter 10, Arrays and Strings
- Chapter 11, Linked Lists and Maps
- Chapter 12, Stacks and Queues
- Chapter 13, Trees and Graphs
- Chapter 14, Sorting and Searching
- Chapter 15, Mathematics and Puzzles