Get benefited from interview Q/A and Online Test section. Subscribe to this blog to get updates directly in your mail box.
Best View in Google Crome, Mozilla firefox or IE 7 or above

Sunday, June 26, 2011

Find the Bugs in this C Sharp Dotnet Code

Here is another simple C Sharp dotnet interview question.

There is a piece of code in C# Dotnet as written below. The function takes a number array as input and returns the largest number. It has few bugs in it. Find out the bugs and fix them.

Code :

        public static int Largest(int[] list)
        {
            int max = int.MaxValue;

            for (int i = 0; i < list.Length - 1; i++)
                if (list[i] > max)
                    max = list[i];

            return max;
        }

You can post the answers as comments. Thank you.

String Reverse with X in between each character in C Sharp Dotnet

Here is a C# Interview question I faced in an interview. This is very easy. But, I am sharing just to make all of you aware of this type of questions being asked in interviews.

Question:

Write a function named XReverse in C# that will take a string as input and return the reverse of the string with 'X' in between each characters as Output.

Solution Code:


public static string xReverse(string inputStr)
        {
            int len = inputStr.Length;
            StringBuilder revStr = new StringBuilder();

            for (int i = len - 1; i >= 0; i--)
            {
                revStr.Append(inputStr[i]);
                if (i != 0)
                {
                    revStr.Append('X');
                }
            }
            return revStr.ToString();
        }

Output:


If anybody has any other solution or has a better idea, please share as comments.

  © Blogger templates Shiny by Ourblogtemplates.com 2008

Back to TOP