Coding Interview - Quick Syntax Reference
Note: For comprehensive Java syntax, data structures, and algorithm drills, see the main reference:
Algo Drills - Complete Reference
This page contains quick syntax reminders and common patterns for coding interviews.
Quick Reference Topics
All the following topics are covered in detail in Algo Drills:
- Data Structures: Array, ArrayList, LinkedList, Stack, Queue, PriorityQueue, Set, Map, TreeMap
- String Operations: Parsing, conversion, manipulation, charAt, substring, indexOf, split, trim
- Arrays Class: Initialization, copying, sorting, comparing
- Collections: Sorting with Comparators, iterations, forEach
- Character Operations: Type checking, ASCII values, conversions
- Math Operations: Min/max, power, sqrt, ceil, floor, logarithm
- Bitwise Operations: Shifts, XOR, bitmasks, parity
- Input/Output: Keyboard input, file I/O, command-line arguments
- Random Numbers: Math.random(), Random class
- Boolean Logic: Switch patterns for multiple conditions
- For Loop Patterns: Common loop traps and edge cases
Common Interview Patterns
Boolean Logic with Switch
For Loop Edge Cases
For detailed syntax examples, method signatures, and comprehensive coverage of all topics, refer to: Algo Drills - Complete Java Syntax Reference