CsharpInterviewQuestions
CsharpInterviewQuestions copied to clipboard
A C# code collection of Interview Questions
C# Interview Questions
The project is a .NET Core application that includes code samples for some of the most frequently asked interview questions.
Problems
- Given an array of
nintegers and a numberk, performkleft rotations on the array. - Print multiplication table of size nxn.
- Find the sum of contiguous subarray within a one-dimensional array of numbers which has the largest sum.
- Given n, complete the fibonacci function so it returns Fibonacci(n).
- Detect if a string is Palindrome.
- Given a string, find the longest subsequence consisting of a single character.
- Insert an int item in a sorted linkedlist so that list remains sorted.
- Remove duplicate ints from a sorted linkedlist.
Functions
ArrayViewModel.LeftRotationByDArrayViewModel.PrintMultiplicationTableArrayViewModel.MaximumSumSubArrayRecursionViewModel.FibonacciStringViewModel.IsStringPalindromeStringViewModel.LongesConsecutiveCharactersLinkedListViewModel.InsertItemInSortedListLinkedListViewModel.RemoveDuplicatesFromSortedList
Code
var array = ArrayViewModel.LeftRotationByD(new int[] { 1, 2, 3, 4, 5 }, 1);PrintMultiplicationTable(10);var result = ArrayViewModel.MaximumSumSubArray(new int[] { -2, -3, 4, -1, -2, 1, 5, -3 });var fib = RecursionViewModel.Fibonacci(3);var palindrome = StringViewModel.IsStringPalindrome("Savvas");var tuple = StringViewModel.LongesConsecutiveCharacters("AABCDDBBBEA");var sorted = LinkedListViewModel.InsertItemInSortedList(linkedlist, new LinkedListNode<int>(0));var removed = LinkedListViewModel.RemoveDuplicatesFromSortedList(linkedlist);
Feedback
Please use GitHub issues for bug reports and feature requests