Welcome to the 5 Minute Java Test 1. Question: Which of the following is correct regarding a HashSet? Select 1 option(s)It is immutable.It only keeps unique elements.Elements can be accessed using a unique key.Elements are stored in a sorted order.2. Question: Which of the following statements is/are true about java.util.function.IntFunction? Select 1 option(s)It represents a function that returns an int primitive.It avoids additional cost associated with autoboxing/unboxing.It cannot be parameterized as it is meant to deal only with int primitives.It extends java.util.function.Function3. Question: Identify the correct statements about ArrayList? Select 3 option(s): An ArrayList is backed by an array. It allows constant time access to all its elements. Standard JDK provides no subclasses of ArrayList. An ArrayList cannot store primitives. ArrayList cannot resize dynamically if you add more number of elements than its capacity.4. Question: Code that uses generic collection classes can interoperate with code that uses raw collections classes because of? Select 1 option(s)byte code instrumentationjust in time compilationtype erasurereification5. Question: Is it possible to create arrays of length zero? Select 1 option(s):Yes, and it is same as a null Array.No, arrays of length zero do not exist in Java.Yes, you can create arrays of any type with length zero.Yes, but only for arrays of object references.Yes, but only for primitive datatypes6. Question: Which of the following are true regarding overloading of a method? Select 1 option(s):If there is another method with the same name but with a different number of arguments in a class then that method can be called as overloaded.An overloading method must have a different parameter list and same return type as that of the overloaded method.An overloaded method means a method with the same name and same number and type of arguments exists in the super class and sub class.If there is another method with the same name and same number and type of arguments but with a different return type in a class then that method can be called as overloaded.Time is Up!