Core Java Interview Programs
Core Java Interview Programs
5- Write a Java program to find out the first two max values from an array?
6- Write a Java program to find the longest substring from a given string which doesn’t contain any
duplicate characters?
9- Write Java code to swap two numbers without using a temporary variable?
10- Write a Java program to demonstrate string reverse with and without StringBuffer class?
We wish that these Java coding questions would provide you the desired edge in a job interview. If
you would have any query regarding these questions, then use the comment box given at the end of
this post to reach to us.
Question-1: Write Code To Filter Duplicate Elements From An Array And Print As A List?
package simple.test;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
list.add(String.valueOf(i));
list.add(String.valueOf(i));
if (!tempSet.add(yourInt)) {
resultSet.add(yourInt);
}
}
return resultSet;
Question-2: Write Code To Sort The List Of Strings Using Java Collection?
package simple.test;
import java.util.Arrays;
System.out.println("-------Input List-------");
showList(inputList);
Arrays.sort(inputList);
showList(inputList);
Arrays.sort(inputList, String.CASE_INSENSITIVE_ORDER);
showList(inputList);
System.out.println();
package simple.test;
long invert = 0;
while (number != 0) {
return invert;
Further Reading:
package simple.test;
import java.util.Scanner;
public class findPrime {
if (checkPrime(input)) {
} else {
if (n <= 1) {
return false;
if (n % i == 0) {
return false;
return true;
}
Question-5: Write A Java Program To Find Out The First Two Max Values From An Array?
package simple.test;
int maxOne = 0;
int maxTwo = 0;
if (maxOne < n) {
maxTwo = maxOne;
maxOne = n;
maxTwo = n;
max.GetTwoMaxValues(list);
Question-6: Write A Java Program To Find The Longest Substring From A Given String Which Doesn’t
Contain Any Duplicate Characters?
package simple.test;
import java.util.HashSet;
import java.util.Set;
stringSet.clear();
lstringSet = 0;
char c = inputCharArr[i];
if (flag[c]) {
extractSubString(inputCharArr, j, i);
if (inputCharArr[k] == c) {
j = k + 1;
break;
flag[inputCharArr[k]] = false;
} else {
flag[c] = true;
extractSubString(inputCharArr, j, inputCharArr.length);
return stringSet;
sb.append(inputArr[i]);
}
String subStr = sb.toString();
lstringSet = subStr.length();
stringSet.clear();
stringSet.add(subStr);
stringSet.add(subStr);
return sb.toString();
System.out
System.out.println("Software_Programmer"
System.out.println("Software_Developer_In_Test"
System.out.println("developers_write_unit_tests"
System.out.println("javajavbasp.net"
}
}
Question-7: Write Java Code To Get Rid Of Multiple Spaces From A String?
package simple.test;
import java.util.StringTokenizer;
while(substr.hasMoreElements()){
sb.append(substr.nextElement()).append(" ");
}
Question-8: Write Java Code To Identify A Number As Palindrome?
package simple.test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
try {
System.in));
System.out.println("Input number");
int n = inputValue;
int rev = 0;
rev = rev * 10 + r;
i = 0;
if (n == rev) {
} else {
} catch (Exception e) {
System.out.println("Out of Range.");
Question-9: Write Java Code To Swap Two Numbers Without Using A Temporary Variable?
package simple.test;
System.out.println("Pre-swapping state:");
System.out.println("Post-swapping state:");
Question-10: Write A Java Program To Demonstrate String Reverse With And Without StringBuffer
Class?
package simple.test;
buffer.reverse();
return buffer.toString();
return invert;
+ invertStr.invertWithStringBuffer("987654321"));
System.out.println("");
+ invertStr.invertWithoutStringBuffer("kjihgfedcba"));