Interview Programs

Beginner Level:

  1. Print 1 to N prime numbers.
  2. Print 1 to N Fibonacci numbers.
  3. Write a program to reverse a string.
  4. Write a program to reverse a number.
  5. Write a program to find out given String is a palindrome. ( ex: “HelleH” )
  6. Write a program to find out given number is a palindrome. ( ex: “12321” )
  7. Write a program to find out given number is perfect number.
  8. Write a program to find out given number is a prime number or not?
  9. Write a program to find the given number is Armstrong number or not?
  10. Write a program to find out duplicate characters in a string.
  11. Write a program to find common elements between two arrays.
  12. Swap two numbers without using a temporary variable.
  13. Write a program to find sum of each digit in the given number using recursion.
  14. Write a program to convert string to number without using Integer.parseInt() method.
Intermediate Level:
  1. Write a program to convert decimal number to binary format.
  2. Write a program to convert binary to decimal number.
  3. Write a program to find out the given number is binary number.
  4. Wrie a program to find out duplicate characters in a string.
  5. Write a program to find top two maximum numbers in a array.
  6. Write a program to find out intersection between two arrays.
  7. Write a program to find sum of each digit in the given number using recursion.
  8. How to get distinct elements from an array by avoiding duplicate elements?
  9. Write a program to get distinct word list from the given file.
  10. Write a program to get a line with max word count from the given file.
  11. Write a program to convert string to number without using Integer.parseInt() method.
  12. Write a program to find two lines with max characters in descending order.
  13. Write a program to find the sum of the first 1000 prime numbers.
  14. Find longest substring without repeating characters.
  15. Write a program to implement hashcode and equals.
High Level:
  1. Write a singleton class.
  2. Write a program to create deadlock between two threads.
  3. Write a program to implement ArrayList.
  4. Write a program to find maximum repeated words from a file.
  5. Write a program to sort a map by value.
  6. Write a program to get distinct word list from the given file.
  7. Write a program to get a line with max word count from the given file.
  8. Write a program to convert string to number without using Integer.parseInt() method.
  9. Write a program to find two lines with max characters in descending order.
  10. Find longest substring without repeating characters.
  11. Write a program to remove duplicates from sorted array.