
Technical Interview Prep
What to Expect
Typically, software engineering jobs require you to do a technical interview. This involves solving multiple coding problems given to you from a range of topics. Below is a list of topics that Computer Science students are expected to know and will be tested on.
Topics

Data Structures
- Arrays
- Strings
- Linked lists
- Stacks / queues
- Hash Maps
- Trees
- Graphs
- Heaps
Algorithms
- Sorting
- Binary search
- Recursion
- Dynamic programming
- Graph traversal (BFS / DFS)
- Greedy algorithms
Platforms
Below is a list of platforms to help you practice coding
Interview Strategy
Here’s some things to consider during your interview
- Don’t be afraid to ask questions
- Break the problem up into smaller problems
- Explain what you’re doing as you work on the problems
- Write clean code

BROOKLYN. ALL. IN.


