Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Java Arrays
  • Java Strings
  • Java OOPs
  • Java Collection
  • Java 8 Tutorial
  • Java Multithreading
  • Java Exception Handling
  • Java Programs
  • Java Project
  • Java Collections Interview
  • Java Interview Questions
  • Java MCQs
  • Spring
  • Spring MVC
  • Spring Boot
  • Hibernate
Open In App
Next Article:
Arrays Class in Java
Next article icon

Arrays Class in Java

Last Updated : 07 Apr, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

The Arrays class in java.util package is a part of the Java Collection Framework. This class provides static methods to dynamically create and access Java arrays. It consists of only static methods and the methods of an Object class. The methods of this class can be used by the class name itself.

The class hierarchy is as follows: 

java.lang.Object

? java.util.Arrays

Geek, now you must be wondering why we need the Java Arrays class when we can declare, initialize, and perform operations over arrays. The answer to this, though lies within the methods of this class, which we are going to discuss further, as practically these functions help programmers expand horizons with arrays. For instance, there are often times when loops are used to do some tasks on an array, like: 

  • Fill an array with a particular value.
  • Sort an array
  • Search in an array
  • And many more

Here Arrays class provides several static methods that can be used to perform these tasks directly without the use of loops, hence forth making our code super short and optimized.

Class Declaration  

public class Arrays

extends Object

To use Arrays,

Arrays.<function name>;

Methods in Java Array Class 

The Arrays class of the java.util package contains several static methods that can be used to fill, sort, search, etc in arrays. Now let us discuss the methods of this class which are shown below in a tabular format as follows:

Methods Action Performed
asList()Returns a fixed-size list backed by the specified Arrays
binarySearch()Searches for the specified element in the array with the help of the Binary Search Algorithm
binarySearch(array, fromIndex, toIndex, key, Comparator)Searches a range of the specified array for the specified object using the Binary Search Algorithm
compare(array 1, array 2)Compares two arrays passed as parameters lexicographically.
copyOf(originalArray, newLength)Copies the specified array, truncating or padding with the default value (if necessary) so the copy has the specified length.
copyOfRange(originalArray, fromIndex, endIndex)Copies the specified range of the specified array into a new Arrays.
deepEquals(Object[] a1, Object[] a2)Returns true if the two specified arrays are deeply equal to one another.
deepHashCode(Object[] a) Returns a hash code based on the "deep contents" of the specified Arrays.
deepToString(Object[] a)Returns a string representation of the "deep contents" of the specified Arrays.
equals(array1, array2)Checks if both the arrays are equal or not.
fill(originalArray, fillValue)Assigns this fill value to each index of this arrays.
hashCode(originalArray) Returns an integer hashCode of this array instance.
mismatch(array1, array2) Finds and returns the index of the first unmatched element between the two specified arrays.
parallelPrefix(originalArray, fromIndex, endIndex, functionalOperator)Performs parallelPrefix for the given range of the array with the specified functional operator.
parallelPrefix(originalArray, operator)Performs parallelPrefix for complete array with the specified functional operator. 
parallelSetAll(originalArray, functionalGenerator)Sets all the elements of this array in parallel, using the provided generator function. 
parallelSort(originalArray)Sorts the specified array using parallel sort.
setAll(originalArray, functionalGenerator)Sets all the elements of the specified array using the generator function provided. 
sort(originalArray)Sorts the complete array in ascending order. 
sort(originalArray, fromIndex, endIndex)Sorts the specified range of array in ascending order.
sort(T[] a, int fromIndex, int toIndex, Comparator< super T> c)Sorts the specified range of the specified array of objects according to the order induced by the specified comparator.
sort(T[] a, Comparator< super T> c)Sorts the specified array of objects according to the order induced by the specified comparator.
spliterator(originalArray)Returns a Spliterator covering all of the specified Arrays.
spliterator(originalArray, fromIndex, endIndex) Returns a Spliterator of the type of the array covering the specified range of the specified arrays.
stream(originalArray) Returns a sequential stream with the specified array as its source.
toString(originalArray) It returns a string representation of the contents of this array. The string representation consists of a list of the array’s elements, enclosed in square brackets (“[]”). Adjacent elements are separated by the characters a comma followed by a space. Elements are converted to strings as by String.valueOf() function.

Implementation

Example 1: asList() method.

This method converts an array into a list.

Java
// Java Program to Demonstrate Arrays Class // Via asList() method  // Importing Arrays utility class // from java.util package  import java.util.Arrays;  // Main class  class Geeks {        // Main driver method      public static void main(String[] args)     {         // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To convert the elements as List         System.out.println("Integer Array as List: "                            + Arrays.asList(intArr));     } } 

Output
Integer Array as List: [[I@19469ea2] 

Note: When asList() is used with primitive arrays, it shows the memory reference of the array instead of the list contents. This happens because the asList() method returns a fixed-size list backed by the original array, and for primitive types like int[], it treats the array as an object, not as a list of values.


Example 2: binarySearch() Method

This methods search for the specified element in the array with the help of the binary search algorithm.

Java
// Java Program to Demonstrate Arrays Class // Via binarySearch() method  // Importing Arrays utility class // from java.util package import java.util.Arrays;  // Main class public class Geeks {      // Main driver method     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          Arrays.sort(intArr);          int intKey = 22;          // Print the key and corresponding index         System.out.println(             intKey + " found at index = "             + Arrays.binarySearch(intArr, intKey));     } } 

Output
22 found at index = 3 


Example 3: binarySearch(array, fromIndex, toIndex, key, Comparator) Method 

This method searches a range of the specified array for the specified object using the binary search algorithm.

Java
// Java program to demonstrate // Arrays.binarySearch() method  import java.util.Arrays;  public class Main {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          Arrays.sort(intArr);          int intKey = 22;          System.out.println(             intKey             + " found at index = "             + Arrays                   .binarySearch(intArr, 1, 3, intKey));     } } 

Output
22 found at index = -4 


Example 4: compare(array 1, array 2) Method 

This method returns the difference as an integer lexicographically.

Java
// Java program to demonstrate // Arrays.compare() method  import java.util.Arrays;  public class Main {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // Get the second Array         int intArr1[] = { 10, 15, 22 };          // To compare both arrays         System.out.println("Integer Arrays on comparison: "                            + Arrays.compare(intArr, intArr1));     } } 

Output
Integer Arrays on comparison: 1 


Example 5: compareUnsigned(array 1, array 2) Method 

This method is used to compare two arrays of primitive int[] values (or other primitive array types) lexicographically, but with the values treated as unsigned integers.

Java
// Java program to demonstrate // Arrays.compareUnsigned() method  import java.util.Arrays;  public class Main {     public static void main(String[] args)     {          // Get the Arrays         int intArr[] = { 10, 20, 15, 22, 35 };          // Get the second Arrays         int intArr1[] = { 10, 15, 22 };          // To compare both arrays         System.out.println("Integer Arrays on comparison: "                            + Arrays.compareUnsigned(intArr, intArr1));     } } 

Output
Integer Arrays on comparison: 1 


Example 6: copyOf(originalArray, newLength) Method 

This method is used to copy the elements of an array into a new array of the specified new length.

Java
// Java program to demonstrate // Arrays.copyOf() method  import java.util.Arrays;  public class Geeks{     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To print the elements in one line         System.out.println("Integer Array: "                            + Arrays.toString(intArr));          System.out.println("\nNew Arrays by copyOf:\n");          System.out.println("Integer Array: "                            + Arrays.toString(                                  Arrays.copyOf(intArr, 10)));     } } 

Output
Integer Array: [10, 20, 15, 22, 35]  New Arrays by copyOf:  Integer Array: [10, 20, 15, 22, 35, 0, 0, 0, 0, 0] 


Example 7: copyOfRange(originalArray, fromIndex, endIndex) Method 

This method is used to copy a range of elements from an array into a new array.

Java
// Java program to demonstrate // Arrays.copyOfRange() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To print the elements in one line         System.out.println("Integer Array: "                            + Arrays.toString(intArr));          System.out.println("\nNew Arrays by copyOfRange:\n");          // To copy the array into an array of new length         System.out.println("Integer Array: "                            + Arrays.toString(                                  Arrays.copyOfRange(intArr, 1, 3)));     } } 

Output
Integer Array: [10, 20, 15, 22, 35]  New Arrays by copyOfRange:  Integer Array: [20, 15] 


Example 8: deepEquals(Object[] a1, Object[] a2) Method

This method is used to compare two arrays of objects to check if they are deeply equal.

Java
// Java program to demonstrate // Arrays.deepEquals() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Arrays         int intArr[][] = { { 10, 20, 15, 22, 35 } };          // Get the second Arrays         int intArr1[][] = { { 10, 15, 22 } };          // To compare both arrays         System.out.println("Integer Arrays on comparison: "                            + Arrays.deepEquals(intArr, intArr1));     } } 

Output
Integer Arrays on comparison: false 


Example 9: deepHashCode(Object[] a) Method 

This method is used to compute a hash code for an array of objects recursively.

Java
// Java program to demonstrate // Arrays.deepHashCode() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[][] = { { 10, 20, 15, 22, 35 } };          // To get the dep hashCode of the arrays         System.out.println("Integer Array: "                            + Arrays.deepHashCode(intArr));     } } 

Output
Integer Array: 38475344 


Example 10: deepToString(Object[] a) Method 

This method is used to return a string representation of an array recursively.

Java
// Java program to demonstrate // Arrays.deepToString() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[][] = { { 10, 20, 15, 22, 35 } };          // To get the deep String of the arrays         System.out.println("Integer Array: "                            + Arrays.deepToString(intArr));     } } 

Output
Integer Array: [[10, 20, 15, 22, 35]] 


Example 11: equals(array1, array2) Method 

This method is used to compare two arrays to check if they are equal.

Java
// Java program to demonstrate // Arrays.equals() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Arrays         int intArr[] = { 10, 20, 15, 22, 35 };          // Get the second Arrays         int intArr1[] = { 10, 15, 22 };          // To compare both arrays         System.out.println("Integer Arrays on comparison: "                            + Arrays.equals(intArr, intArr1));     } } 

Output
Integer Arrays on comparison: false 


Example 12: fill(originalArray, fillValue) Method 

This method is used to fill an entire array or a subrange of an array with a specific value.

Java
// Java program to demonstrate // Arrays.fill() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Arrays         int intArr[] = { 10, 20, 15, 22, 35 };          int intKey = 22;          Arrays.fill(intArr, intKey);          // To fill the arrays         System.out.println("Integer Array on filling: "                            + Arrays.toString(intArr));     } } 

Output
Integer Array on filling: [22, 22, 22, 22, 22] 


Example 13: hashCode(originalArray) Method 

This method is used to compute a hash code for an array

Java
// Java program to demonstrate // Arrays.hashCode() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To get the hashCode of the arrays         System.out.println("Integer Array: "                            + Arrays.hashCode(intArr));     } } 

Output
Integer Array: 38475313 


Example 14: mismatch(array1, array2) Method

This method is used to find the index of the first mismatched element between two arrays

Java
// Java program to demonstrate // Arrays.mismatch() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Arrays         int intArr[] = { 10, 20, 15, 22, 35 };          // Get the second Arrays         int intArr1[] = { 10, 15, 22 };          // To compare both arrays         System.out.println("The element mismatched at index: "                            + Arrays.mismatch(intArr, intArr1));     } } 

Output
The element mismatched at index: 1 


Example 15: parallelSort(originalArray) Method

This method is used to sort an array in parallel.

Java
// Java program to demonstrate // Arrays.parallelSort() method  // Importing Arrays class from // java.util package  import java.util.Arrays;  // Main class public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To sort the array using parallelSort         Arrays.parallelSort(intArr);          System.out.println("Integer Array: "                            + Arrays.toString(intArr));     } } 

Output
Integer Array: [10, 15, 20, 22, 35] 


Example 16: sort(originalArray) Method 

This method is used to sort an array in ascending order

Java
// Java program to demonstrate // Arrays.sort() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To sort the array using normal sort-         Arrays.sort(intArr);          System.out.println("Integer Array: "                            + Arrays.toString(intArr));     } } 

Output
Integer Array: [10, 15, 20, 22, 35] 


Example 17: sort(originalArray, fromIndex, endIndex) Method

This method is used to sort a specified range of an array in ascending order 

Java
// Java program to demonstrate // Arrays.sort() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To sort the array using normal sort         Arrays.sort(intArr, 1, 3);          System.out.println("Integer Array: "                            + Arrays.toString(intArr));     } } 

Output
Integer Array: [10, 15, 20, 22, 35] 


Example 18: sort(T[] a, int fromIndex, int toIndex, Comparator< super T> c) Method 

This method is used to sort a specified range of an array using a custom comparator for sorting.

Java
// Java program to demonstrate working of Comparator // interface import java.util.*; import java.lang.*; import java.io.*;  // A class to represent a student. class Student {     int rollno;     String name, address;      // Constructor     public Student(int rollno, String name,                    String address)     {         this.rollno = rollno;         this.name = name;         this.address = address;     }      // Used to print student details in main()     public String toString()     {         return this.rollno + " "             + this.name + " "             + this.address;     } }  class Sortbyroll implements Comparator<Student> {     // Used for sorting in ascending order of     // roll number     public int compare(Student a, Student b)     {         return a.rollno - b.rollno;     } }  // Driver class class Geeks {     public static void main(String[] args)     {         Student[] arr = { new Student(111, "bbbb", "london"),                           new Student(131, "aaaa", "nyc"),                           new Student(121, "cccc", "jaipur") };          System.out.println("Unsorted");         for (int i = 0; i < arr.length; i++)             System.out.println(arr[i]);          Arrays.sort(arr, 1, 2, new Sortbyroll());          System.out.println("\nSorted by rollno");         for (int i = 0; i < arr.length; i++)             System.out.println(arr[i]);     } } 

Output
Unsorted 111 bbbb london 131 aaaa nyc 121 cccc jaipur  Sorted by rollno 111 bbbb london 131 aaaa nyc 121 cccc jaipur 


Example 19: sort(T[] a, Comparator< super T> c) Method

This method is used to sort an entire array of objects (T[]) using a custom comparator (Comparator<? super T>).

Java
// Java program to demonstrate working of Comparator // interface import java.util.*; import java.lang.*; import java.io.*;  // A class to represent a student. class Student {     int rollno;     String name, address;      // Constructor     public Student(int rollno, String name,                    String address)     {         this.rollno = rollno;         this.name = name;         this.address = address;     }      // Used to print student details in main()     public String toString()     {         return this.rollno + " "             + this.name + " "             + this.address;     } }  class Sortbyroll implements Comparator<Student> {      // Used for sorting in ascending order of     // roll number     public int compare(Student a, Student b)     {         return a.rollno - b.rollno;     } }  // Driver class class Geeks {     public static void main(String[] args)     {         Student[] arr = { new Student(111, "bbbb", "london"),                           new Student(131, "aaaa", "nyc"),                           new Student(121, "cccc", "jaipur") };          System.out.println("Unsorted");         for (int i = 0; i < arr.length; i++)             System.out.println(arr[i]);          Arrays.sort(arr, new Sortbyroll());          System.out.println("\nSorted by rollno");         for (int i = 0; i < arr.length; i++)             System.out.println(arr[i]);     } } 

Output
Unsorted 111 bbbb london 131 aaaa nyc 121 cccc jaipur  Sorted by rollno 111 bbbb london 121 cccc jaipur 131 aaaa nyc 


Example 20: spliterator(originalArray) Method 

This method is used to create a Spliterator for the given array.

Java
// Java program to demonstrate // Arrays.spliterator() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To sort the array using normal sort         System.out.println("Integer Array: "                            + Arrays.spliterator(intArr));     } } 

Output
Integer Array: java.util.Spliterators$IntArraySpliterator@4e50df2e 


Example 21: spliterator(originalArray, fromIndex, endIndex) Method 

This method is used to create a Spliterator for a subrange of the given array, starting from fromIndex (inclusive) to toIndex (exclusive).

Java
// Java program to demonstrate // Arrays.spliterator() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To sort the array using normal sort         System.out.println("Integer Array: "                            + Arrays.spliterator(intArr, 1, 3));     } } 

Output
Integer Array: java.util.Spliterators$IntArraySpliterator@4e50df2e 


Example 22: stream(originalArray) Method

This method is used to convert an array into a stream.

Java
// Java program to demonstrate // Arrays.stream() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To get the Stream from the array         System.out.println("Integer Array: "                            + Arrays.stream(intArr));     } } 

Output
Integer Array: java.util.stream.IntPipeline$Head@7291c18f 


Example 23: toString(originalArray) Method 

This method is used to convert an array into a human-readable string representation.

Java
// Java program to demonstrate // Arrays.toString() method  import java.util.Arrays;  public class Geeks {     public static void main(String[] args)     {          // Get the Array         int intArr[] = { 10, 20, 15, 22, 35 };          // To print the elements in one line         System.out.println("Integer Array: "                            + Arrays.toString(intArr));     } } 

Output
Integer Array: [10, 20, 15, 22, 35] 

Next Article
Arrays Class in Java

R

Rishabh Mahrsee
Improve
Article Tags :
  • Java
  • Java-Collections
  • Java - util package
  • Java-Arrays
Practice Tags :
  • Java
  • Java-Collections

Similar Reads

    Arrays in Java
    Arrays in Java are one of the most fundamental data structures that allow us to store multiple values of the same type in a single variable. They are useful for storing and managing collections of data. Arrays in Java are objects, which makes them work differently from arrays in C/C++ in terms of me
    15+ min read
    ArrayList in Java
    Java ArrayList is a part of the collections framework and it is a class of java.util package. It provides us with dynamic-sized arrays in Java. The main advantage of ArrayList is that, unlike normal arrays, we don't need to mention the size when creating ArrayList. It automatically adjusts its capac
    9 min read
    Array Copy in Java
    In Java, copying an array can be done in several ways, depending on our needs such as shallow copy or deep copy. In this article, we will learn different methods to copy arrays in Java.Example:Assigning one array to another is an incorrect approach to copying arrays. It only creates a reference to t
    6 min read
    Reflection Array Class in Java
    The Array class in java.lang.reflect package is a part of the Java Reflection. This class provides static methods to create and access Java arrays dynamically. It is a final class, which means it can't be instantiated or changed. Only the methods of this class can be used by the class name itself.Th
    7 min read
    Character Array in Java
    In Java, a character array is a data structure used to store a sequence of characters. The characters are stored in contiguous memory locations and can be accessed by their index, similar to an array of integers or any other data type. Declaring a Character Array A character array can be declared in
    5 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences