Category Archives: algorithms

Big-O Algorithm Complexity cheatsheet

Big-O notation is mantra of engineer. Space and Time complexities are key indispensable piece of knowledge to measure your algorithm and understanding data structures. As a software engineer, your aptitude and problem solving skills are measured in Big-O notation.Mastering complexities is first step in becoming a successful software engineer.  There are class of algorithms and… Read More »

Study plan to crack software engineer interview at Top tech companies

We can’t feel less than impressed when we discovered a comprehensive study plan put together by John Washam. on how to crack software engineer job interview at Amazon, Facebook and Microsoft. There are ton of books, videos out there to guide you through interview process with these giants. But, study plan created by John is vast… Read More »

C# program to generate prime numbers from 1 to n

C# program to test a number is prime or not

C# program to check whether a string is palindromic

Time complexity: O(n) Space complexity: O(1)