http://www.java2novice.com/java-interview-programs/ How to reverse Singly Linked List? Find out duplicate number between 1 to N numbers. Find out middle index where sum of both ends are equal. Write a singleton class. Write a program to create deadlock between two threads. Write a program to reverse a string using recursive algorithm. Write a program to reverse a number. Write a program to convert decimal number to binary format. Write a program to find perfect number or not. Write a program to implement ArrayList. Write a program to find maximum repeated words from a file. Wrie a program to find out duplicate characters in a string. Write a program to find top two maximum numbers in a array. Write a program to sort a map by value. Write a program to find common elements between two arrays. How to swap two numbers without using temporary variable? Write a program to print fibonacci series. Write a program to find sum of each digit in the given number using recursion