SWE Prep
Subscribe
About
Archive
Help
Log in
Share
SWE Prep
Interview questions straight to your inbox.
Subscribe
Login
Privacy
Terms
Information collection notice
Let me read it first
A Substack newsletter by
Sameer Khoja
Want the full experience?
Become a paying subscriber
Just join the free list, for now
Learn more
Interview questions straight to your inbox.
Your guide for nailing the technical interview
Sameer Khoja
Share
Share
New
Top
What is SWE Prep?
About
Count Largest Group
Lessons Learned: HashMaps
Sameer Khoja
Apr 23
Share
Share
Invert Binary Tree
Question: Invert a binary tree. Input: 4 / \ 2 7 / \ / \ 1 3 6 9 Output: 4 / \ 7 2 / \ / \ 9 6 3 1 Solution Approach 1: Recursive The inverse of an emp…
Sameer Khoja
Apr 14
Share
Share
Divisor Game
Alice and Bob take turns playing a game, with Alice starting first. Initially, there is a number N on the chalkboard. On each player's turn, that playe…
Sameer Khoja
Apr 7
Share
Share
Single Number
Question: Given a non-empty array of integers nums, every element appears twice except for one. Find that single one. Solution Approach 1: Hash Table W…
Sameer Khoja
Mar 31
Share
Share
Smallest Range
Given an array A of integers, for each integer A[i] we may choose any x with -K <= x <= K, and add x to A[i]. After this process, we have some array B.…
Sameer Khoja
Mar 24
Share
Share
Find the Distance Value Between Two Arrays
Lessons Learned: TreeSet, Array Manipulation
Sameer Khoja
Mar 7
Share
Share
Valid Parentheses
Question: Implement an algorithm to print all valid (properly opened and closed) combinations of n pairs of parentheses.
Sameer Khoja
Feb 28
Share
Share
See all
SWE Prep
Subscribe
What is SWE Prep?
Archive
Authors
My Account
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts