0% found this document useful (0 votes)
3 views

Tech Coding Practice Guide

This document provides tips and practice materials for Engineering candidates preparing for technical coding interviews. It suggests using platforms like HackerRank, Codewars, and Leetcode to practice various data structures and algorithms. Additionally, it outlines options for virtual whiteboarding during interviews and emphasizes the importance of preparation and planning.

Uploaded by

Atul Avhad
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Tech Coding Practice Guide

This document provides tips and practice materials for Engineering candidates preparing for technical coding interviews. It suggests using platforms like HackerRank, Codewars, and Leetcode to practice various data structures and algorithms. Additionally, it outlines options for virtual whiteboarding during interviews and emphasizes the importance of preparation and planning.

Uploaded by

Atul Avhad
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

TECHNICAL CODING

Tips & Practice Materials

We have pulled together helpful information to share with our Engineering candidates in preparation
for the technical coding interviews that include tips and practice materials. Be sure to give yourself time
to practice and plan prior to your interview.

You can gain practice by creating a free account on sites like HackerRank and attempting some of the
sample problems.

Codewars.com
Project Euler
System Design
Data structures and algorithms
Leetcode | Grind 75

Here are a few examples that cover many of the common data structures and algorithms:

DATA STRUCTURES ALGORITHMS

Array/Vector Depth First Search, Breadth First Search


Linked Lists Tree Traversal (Understand the difference
Trees (Tree, Binary Tree, Binary Search Tree, between Pre-order, In-order, Post-order
Red-Black Tree, etc.) Traversal)
Heaps Bit Manipulation
Hash Table Set operations: Intersection, union, difference
Stack & Queue Dijkstra's Algorithm
Graphs (both directed and undirected) Sorting Algorithms
Trie Time & Space Complexity (Big-O notation)

WHITEBOARD OPTIONS
Coderpad - virtual drawing surface feature that can be shared via Zoom.
Zoom - Share a Whiteboard. If you have a touchscreen device (iPad, Surface, etc), the
interaction is better, but your Mouse/Trackpad on a Mac/PC will also work.
Physical whiteboard/flipchart at home that can fit in your Zoom camera’s field of view.
For system design, we recommend using Excalidraw
How to Prepare for Tech Interviews

You might also like