A compilation of interview questions and their solutions grouped by language sets The idea of this project is to compile solutions to common interview problems in different languages. This can be useful for:
- Practicing for interviews
- Practicing programming
- Get used to a new programming language by reviewing common usage
Different solutions may be provided once they prove a different approach to a problem. Solutions can be optimized. Code must be explained and well documented to provide help for another students. Projects are usually console applications unless the problem requires a different type of project
- README.MD
- ___
| \____ ___
| | ---- | \____
|________| | | | ---- Projects.md
Languages | |________| |
| C# | ___
| | | \____
| ___ L | |
| | \____ | |________|
L | | | Project1
| |________| |
| C++ .
. .
. .
.
List of algorithms solution/common problem and its current implementation
C# | C++ | Java | Problem or algorithm |
---|---|---|---|
Yes | No | No | String .Reverse |
Yes | No | No | String .ReverseWord |
Yes | No | No | String .ReversePolishNotation |
Yes | No | No | String .LongestPalindrome |
No | No | No | LinkedList .Removal |
List of additional solutions that aren't coded into a specific language:
Solve algorithm X
TODO: Work items
String .Reverse - Implement tests
String .ReverseWord - Implement tests
String .ReversePolishNodation - Implement tests
String .LongestPalindrome - Implement tests
Document Version 0.1.4.1
[Major.Minor.Build.Revision]
Written with StackEdit.