This article explains commonly asked coding example questions in technical rounds for .NET interviews. Here, I have given some examples with the code to help the developers prepare for a technical interview. It looks simple but during the interview, it will be difficult to explain or write on paper.
I have attached the source code with this article for all the below examples.
Common programs to build that interviewers ask during .NET interviews
- static void Main(string[] args)
- {
- //Write Program to find fibonacci series for given number
- for (int i = 0; i < 10; i++)
- {
- Console.Write("{0} ", FibbonacciSeries(i));
- }
- Console.WriteLine(Environment.NewLine);
- Console.Write("Fibbonacci Series of {0} is : {1} ", 10, FibbonacciSeries1(10));
- Console.WriteLine(Environment.NewLine);
- //Write Program to calculate factorial value for given number
- Console.WriteLine("The Factorial of {0} is: {1} \n", 6, Factorial(6));
- //Write Program to find duplicate in String
- FindDuplicateCharacterInString("CSharpCorner");
- Console.WriteLine(Environment.NewLine);
- //Write Program to find duplicate in string array
- FindDuplicateInstringArray();
- Console.WriteLine(Environment.NewLine);
- //Write Program to Remove duplicate in string
- RemoveDuplicate("CSharpCorner");
- Console.WriteLine(Environment.NewLine);
- //Write Program to find number of character in string
- FindNumberofCharaterinString();
- Console.WriteLine(Environment.NewLine);
- //Write Program to find number of words in string
- ReverseStringWords("Jignesh Kumar");
- Console.WriteLine(Environment.NewLine);
- //Write Program to find consicutive character in string
- char[] charArray = { 'A', 'B', 'B', 'C', 'D', 'D', 'E', 'F', 'F' };
- FindConsicutiveCharacter(charArray);
- Console.WriteLine(Environment.NewLine);
- //Write Program to check string is palindrome or not
- string[] strArray = { "WOW", "NOON", "ABBA", "ANNA", "BOB", "Jimmy", "Peter" };
- foreach (var item in strArray)
- {
- Console.WriteLine(" {0} Is palindrome {1}", item, IsStringPalindrome(item));
- }
- Console.WriteLine(Environment.NewLine);
- //Write program to check number is palindrome or not
- int number = 121;
- Console.WriteLine("{0} is Palindrome number {1} ", number, IsNumberPalindrome(number));
- Console.WriteLine(Environment.NewLine);
- //Write program to check number is palindrome or not
- number = 127;
- Console.WriteLine("{0} is prime number {1} ", number, IsNumberPrime(number));
- number = 128;
- Console.WriteLine("{0} is prime number {1} ", number, IsNumberPrime(number));
- Console.ReadLine();
- }
Write a program for printing a fibonacci series for a given number
- private static int FibbonacciSeries(int number)
- {
- int firstValue = 0;
- int secondValue = 1;
- int result = 0;
- if (number == 0)
- return 0;
- if (number == 1)
- return 1;
- for (int i = 2; i <= number; i++)
- {
- result = firstValue + secondValue;
- firstValue = secondValue;
- secondValue = result;
- }
- return result;
- }
- public static string FibbonacciSeries1(int n)
- {
- int a = 0, b = 1, c;
- StringBuilder sb = new StringBuilder();
- for (int i = 1; i < n; i++)
- {
- sb.Append(a.ToString() + ",");
- c = a + b;
- a = b;
- b = c;
- }
- return sb.ToString().Remove(sb.Length - 1); ;
- }
Write a program to calculate factorial value for a given number
- private static int Factorial(int number)
- {
- int fact = 1;
- if (number == 0)
- return 0;
- if (number == 1)
- return 1;
- for (int i = 1; i <= number; i++)
- {
- fact = fact * i;
- }
- return fact;
- }
Write a program to find duplicate in String
- private static void FindDuplicateCharacterInString(string inPutString)
- {
- if (string.IsNullOrEmpty(inPutString))
- {
- Console.WriteLine("Please enter valid Input");
- }
- else
- {
- var list = new List<char>();
- string result = string.Empty;
- foreach (char item in inPutString)
- {
- if (list.Contains(item))
- {
- if (!result.Contains(item))
- result += item;
- }
- else
- {
- list.Add(item);
- }
- }
- Console.WriteLine("Duplicate Found : {0} ", result);
- }
- }

Amit MohantyPosted Jun 26, 2019, 2:12 AM
Great Job !!! Nice article for fresher.