Definition of Anagram :- a word, phrase, or name formed by rearranging the letters of another, such as cinema, formed from iceman. Program to find if the given two string are anagram or not. Asked in Microsoft interview. Language used C#. Using an additional Data Structure Array to save the ASCII values of characters.