i
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Use the length() function to find the length of the given string.
Use the length() function in programming languages like Java, Python, C++, etc.
For example, in Java: String str = 'hello'; int length = str.length();
Make sure to handle edge cases like empty strings or null values.
Use a set to remove duplicates from a string
Create a set to store unique characters
Iterate through the string and add each character to the set
Convert the set back to a string to get the result
Print a star pattern using loops
Use nested loops to print the desired pattern
Start with a small pattern and then increase complexity
Use '*' character to represent the stars
Example: For a simple pattern, you can use a loop to print '*' in a single line
Exception handling in Java is a mechanism to handle runtime errors and prevent program termination.
Java provides try, catch, and finally blocks to handle exceptions.
Checked exceptions must be caught or declared in the method signature.
Unchecked exceptions do not need to be caught or declared.
Example: try { // code that may throw exception } catch (Exception e) { // handle exception }
Example: try { // code that may...
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, member variables, and methods with implementation.
Interface can only have abstract methods and constants.
A class can implement multiple interfaces but can only extend one abstract class.
Example: abstract class Animal { abstract void sound(); void eat() { // implementa...
Yes, static methods can be used in interfaces in Java.
Static methods in interfaces were introduced in Java 8.
Static methods can be called using the interface name.
Static methods in interfaces are used for providing utility methods.
Example: interface MyInterface { static void myMethod() { System.out.println("Static method in interface"); }}
Polymorphism in Java can be achieved through method overloading and method overriding.
Method overloading: Having multiple methods in the same class with the same name but different parameters.
Method overriding: Subclass provides a specific implementation of a method that is already provided by its superclass.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Example: A...
Simple aptitude questions focing on english
Use a set to remove duplicates from a string
Create a set to store unique characters
Iterate through the string and add each character to the set
Convert the set back to a string to get the result
Print a star pattern using loops
Use nested loops to print the desired pattern
Start with a small pattern and then increase complexity
Use '*' character to represent the stars
Example: For a simple pattern, you can use a loop to print '*' in a single line
Use the length() function to find the length of the given string.
Use the length() function in programming languages like Java, Python, C++, etc.
For example, in Java: String str = 'hello'; int length = str.length();
Make sure to handle edge cases like empty strings or null values.
Replace characters from string with another character
Use a loop to iterate through each character in the string
Check if the character needs to be replaced and replace it with the desired character
Return the modified string
A prime number is a number greater than 1 that can only be divided by 1 and itself.
Use a loop to check if the number is divisible by any number other than 1 and itself
Start checking from 2 up to the square root of the number for efficiency
If the number is only divisible by 1 and itself, it is a prime number
Reverse a string using popular programming languages
Use built-in functions like reverse() in Python
Iterate through the string in reverse order in C++
Use StringBuilder.reverse() in Java
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
Prepared jeneral Aptitude
Technical and coding questions
I appeared for an interview in Jun 2021.
Round duration - 30 minutes
Round difficulty - Easy
Technical round with questions based on core Java concepts.
Yes, static methods can be used in interfaces in Java.
Static methods in interfaces were introduced in Java 8.
Static methods can be called using the interface name.
Static methods in interfaces are used for providing utility methods.
Example: interface MyInterface { static void myMethod() { System.out.println("Static method in interface"); }}
Polymorphism in Java can be achieved through method overloading and method overriding.
Method overloading: Having multiple methods in the same class with the same name but different parameters.
Method overriding: Subclass provides a specific implementation of a method that is already provided by its superclass.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Example: Animal...
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, member variables, and methods with implementation.
Interface can only have abstract methods and constants.
A class can implement multiple interfaces but can only extend one abstract class.
Example: abstract class Animal { abstract void sound(); void eat() { // implementation ...
Tip 1 : If you are having an interview with Intellect Design Arena then you must prepare Core Java, as they work on Java technologies mainly.
Tip 2 : You must be comfortable with OOPS concepts, Multithreading and Collections in Java.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Bit easy, mostly basic level java questions
Exception handling in Java is a mechanism to handle runtime errors and prevent program termination.
Java provides try, catch, and finally blocks to handle exceptions.
Checked exceptions must be caught or declared in the method signature.
Unchecked exceptions do not need to be caught or declared.
Example: try { // code that may throw exception } catch (Exception e) { // handle exception }
Example: try { // code that may thro...
I applied via Campus Placement and was interviewed in Jun 2021. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed before Dec 2021. There were 3 interview rounds.
Basic aptitude test that can be solvable.
They give one topic for speaking upto 2 min
Top trending discussions
posted on 22 May 2022
I applied via LinkedIn and was interviewed before May 2021. There was 1 interview round.
posted on 16 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 50 minutes
Round difficulty - Easy
This was a Data Structural round.
Given a two-dimensional array/list consisting of integers 0s and 1s, where 1 represents land and 0 represents water, determine the number of distinct islands. A group of...
Count the number of distinct islands in a 2D array of 0s and 1s.
Identify islands by performing depth-first search (DFS) on the grid
Use a set to store the shape of each island and check for duplicates
Consider translations to determine distinct islands
Round duration - 50 minutes
Round difficulty - Easy
This was a Data Structural round.
You are tasked with arranging 'N' words of varying lengths such that each line contains at most 'M' characters, with each word separated by a space. The challenge is to minimiz...
The goal is to minimize the total cost of arranging 'N' words on each line with a maximum character limit 'M'.
Calculate the cost of each line as the cube of extra space characters needed to reach 'M'.
Minimize the total cost by arranging words to fit within the character limit on each line.
Ensure each word appears fully on one line without breaking across lines.
Round duration - 60 minutes
Round difficulty - Easy
This was a System Design round.
Design a system similar to Red Bus for handling bookings and onboarding vendors and customers.
Implement a user-friendly interface for customers to search and book tickets
Create a vendor portal for vendors to manage their offerings and availability
Include payment gateway integration for secure transactions
Develop a robust backend system for managing bookings, cancellations, and refunds
Utilize a database to store user in...
Round duration - 50 minutes
Round difficulty - Easy
This was a System Design round
Round duration - 50 minutes
Round difficulty - Easy
This was an HR round.
Tip 1 : Practice as much as you can.
Tip 2 : Prepare for company, not in general.
Tip 3 : Your past work should be objective and your contribution should be very clear
Tip 1 : Keep only relevant things for the job you are applying.
Tip 2 : Minimal data with measurable contribution and effect.
based on 4 interview experiences
Difficulty level
Duration
based on 41 reviews
Rating in categories
Consultant
1.6k
salaries
| ₹8.4 L/yr - ₹16 L/yr |
Associate Consultant
1.1k
salaries
| ₹4 L/yr - ₹9 L/yr |
Team Lead
543
salaries
| ₹12.4 L/yr - ₹21 L/yr |
Senior Project Leader
451
salaries
| ₹14.9 L/yr - ₹26.5 L/yr |
Product Engineer
355
salaries
| ₹4 L/yr - ₹8.1 L/yr |
Amdocs
Automatic Data Processing (ADP)
24/7 Customer
KPIT Technologies