Skip to content

A random collection of interview coding problems I've encountered as a software engineer.

License

Notifications You must be signed in to change notification settings

randomvlad/RandomCodeTrove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random Code Trove

A random collection of interview coding problems I've encountered along my journey as a software developer. Solutions are coded in Java 17.

Most Solution.java classes come with a corresponding set of unit tests. Using JUnit 5 along with AssertJ library for its convenient and fluent assertions. Test method names follow naming standard as outlined here.

Problems

General

Problem Solution
Subarray Sum Equals K Solution - Unit Test
Product of Array Except Self Solution - Unit Test
Power Function Solution - Unit Test
Recursive Multiply Solution - Unit Test
Array Index Equal Value Solution - Unit Test
Rotate Square Clockwise Solution - Unit Test
Sum Binary Strings Solution - Unit Test
Braces Validator Solution - Unit Test
AP Missing Element Solution - Unit Test
Linked List Reversal
Sentence Permutations
Bliffoscope

Tree

Problem Solution
Symmetric Tree Solution - Unit Test
DFS Pre-Order (NLR) Solution - Unit Test
DFS Post-Order (LRN) Solution - Unit Test
DFS In-Order (LNR) Solution - Unit Test
DFS Reverse Pre-Order (NRL)
DFS Reverse Post-Order (RLN)
DFS Reverse In-Order (RNL)

About

A random collection of interview coding problems I've encountered as a software engineer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages