This repository contains sample Java 8 coding questions that can be used for interview preparation. Each question focuses on a specific programming concept or problem-solving technique using Java 8 features.
- 
Separate odd and even numbers in a list of integers Given a list of integers, write a Java 8 program to separate the odd and even numbers into two separate lists. 
- 
Remove duplicate elements from a list using Java 8 streams Write a Java 8 program to remove duplicate elements from a list using the stream API and lambda expressions. 
- 
Find the frequency of each character in a string using Java 8 streams Write a Java 8 program to find the frequency of each character in a given string using the stream API and collectors. 
- 
Find the frequency of each element in an array or a list Write a Java 8 program to find the frequency of each element in an array or a list using streams and collectors. 
- 
Sort a given list of decimals in reverse order Write a Java 8 program to sort a given list of decimal numbers in reverse order. 
- 
Join a list of strings with '[' as prefix, ']' as suffix, and ',' as delimiter Given a list of strings, write a Java 8 program to join the strings with '[' as a prefix, ']' as a suffix, and ',' as a delimiter. 
- 
Print the numbers from a given list of integers that are multiples of 5 Write a Java 8 program to print the numbers from a given list of integers that are multiples of 5. 
- 
Find the maximum and minimum of a list of integers Given a list of integers, write a Java 8 program to find the maximum and minimum numbers in the list. 
- 
Merge two unsorted arrays into a single sorted array using Java 8 streams Write a Java 8 program to merge two unsorted arrays into a single sorted array using the stream API. 
- 
Merge two unsorted arrays into a single sorted array without duplicates Write a Java 8 program to merge two unsorted arrays into a single sorted array without duplicates. 
- 
Get the three maximum and three minimum numbers from a given list of integers Write a Java 8 program to get the three maximum and three minimum numbers from a given list of integers. 
- 
Check if two strings are anagrams or not using Java 8 streams Write a Java 8 program to check if two strings are anagrams or not using the stream API and lambda expressions. 
- 
Find the sum of all digits of a number in Java 8 Write a Java 8 program to find the sum of all digits of a given number. 
- 
Find the second largest number in an integer array Write a Java 8 program to find the second largest number in an integer array. 
- 
Sort a list of strings according to the increasing order of their length Write a Java 8 program to sort a given list of strings according to the increasing order of their length. 
- 
Find the sum and average of all elements in an integer array Write a Java 8 program to find the sum and average of all elements in an integer array. 
- 
Find the common elements between two arrays Write a Java 8 program to find the common elements between two arrays using streams. 
- 
Reverse each word of a string using Java 8 streams Write a Java 8 program to reverse each word of a given string using the stream API and lambda expressions. 
- 
Find the sum of the first 10 natural numbers Write a Java 8 program to find the sum of the first 10 natural numbers using streams. 
- 
Reverse an integer array Write a Java 8 program to reverse an integer array. 
- 
Print the first 10 even numbers Write a Java 8 program to print the first 10 even numbers. 
- 
Find the most repeated element in an array Write a Java 8 program to find the most repeated element in an array. 
- 
Check if a string is a palindrome using Java 8 streams Write a Java 8 program to check if a given string is a palindrome using the stream API and lambda expressions. 
- 
Find strings in a list that start with a number Given a list of strings, write a Java 8 program to find the strings that start with a number. 
- 
Extract duplicate elements from an array Write a Java 8 program to extract duplicate elements from an array. 
- 
Print duplicate characters in a string Write a Java 8 program to print the duplicate characters in a string. 
- 
Find the first repeated character in a string Write a Java 8 program to find the first repeated character in a string. 
- 
Find the first non-repeated character in a string Write a Java 8 program to find the first non-repeated character in a string. 
- 
Generate the Fibonacci series Write a Java 8 program to generate the Fibonacci series. 
- 
Print the first 10 odd numbers Write a Java 8 program to print the first 10 odd numbers. 
- 
Get the last element of an array Write a Java 8 program to get the last element of an array. 
- 
Calculate the age of a person in years Write a Java 8 program to calculate the age of a person in years given their birthday. 
- 
Extract unique matching strings from String array Write a Java 8 program to extract Unique String starting with "#" from the String array Using Java Streams.