In this article, we will discuss some of the frequently asked programming interview questions in Java.
If you are going for a Java developer/Senior developer job interview with big technical giants like Microsoft, Google, Ebay, Amazon, Apple,Yahoo etc.., you should be prepared for all kinds of questions. These questions are for Beginners/Intermediate reference.
Normally these companies use such questions to validate your understanding of programming concepts, data structures and algorithms.
Since it is very hard to prepare all possible programming interview questions together, we recommened brushing up your memory with few frequently asked Interview Questions.
Here is our list of 20 common programming questions for your reference :
You will get different ways of solving these in different web sites on web. Also you can refer Cracking the coding interview book, which contains 150+ programming questions and their solutions.
- Given an unsorted array which has a number in the majority (a number appears more than 50% in the array), find that number?(Solution)
- How to detect a cycle in singly linked list? (Solution)
- Write a program to merge two sorted linked lists. (Solution)
- Write a Program which checks if two Strings are Anagram or not. (Solution)
- How to swap two numbers without using a temp variable.. write code which is free from Integer overflow? (Solution)
- How to find all pairs of elements in an integer array, whose sum is equal to a given number? (Solution)
- Write a function to print nth number in Fibonacci series. (Solution)
- Write a function to count a total number of set bits in a 32 bit Integer. (Solution)
- Write a function to remove duplicate characters from String. (Solution)
- How to find the 3rd element from end, in a singly linked, in a single pass? (Solution)
- How to calculate factorial using recursion in Java? (Solution)
- Java program to check if a number is Armstrong number or not. (Solution)
- Algorithm to check if a number is Prime or not (Solution)
- Algorithm to check if a number is Palindrome? (Solution)
- Algorithm to find if Array contains duplicates? (Solution)
- Write code to reverse a linked list, if you able to do it using loops, try to solve with recursion? (Solution)
- How to rotate an array by a given pivot ? (Solution)
- How to remove duplicates from a sorted linked list? (Solution)
- How to find sum of digits of a number using Recursion? (Solution)
- Sorting an Array using Selection Sort (Solution)
Thanks for Visiting !!
© 2018, www.topjavatutorial.com. All rights reserved. On republishing this post, you must provide link to original post