i
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
HashSet is an unordered collection of unique elements, while Hashtable is a synchronized collection of key/value pairs.
HashSet does not allow duplicate elements, while Hashtable does not allow duplicate keys.
HashSet does not maintain insertion order, while Hashtable does not guarantee any order.
HashSet allows null values, while Hashtable does not allow null keys or values.
Collection is an interface in Java that represents a group of objects, while Collections is a utility class that contains static methods for operating on collections.
Collection is an interface in Java that represents a group of objects.
Collections is a utility class in Java that contains static methods for operating on collections.
Example: List<String> list = new ArrayList<>(); Collection<String>...
Apex trigger to update Contact records with the associated Account's email address.
Create a trigger on the Contact object that fires after insert and update.
Use a Map to relate Account IDs to their email addresses for efficient lookup.
Iterate through the Trigger.new context variable to access the Contact records.
For each Contact, check if it has an associated Account and update the email field.
Example: If a Contac...
A real time transactional scenario involves a customer making a purchase online and the payment being processed instantly.
Customer adds items to their online shopping cart
Customer enters payment information and confirms purchase
Payment gateway processes the transaction in real time
Customer receives confirmation of the purchase and the order is fulfilled
Agile methodology is a project management approach that emphasizes flexibility, collaboration, and incremental progress.
Focus on delivering working software in short iterations
Embrace changing requirements throughout the project
Encourage close collaboration between cross-functional teams
Regularly reflect on and improve processes through retrospectives
Examples: Scrum, Kanban, Extreme Programming (XP)
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
Mkdir command is used to create a new directory in a file system.
Used to create a new directory in a specified location
Syntax: mkdir [directory_name]
Can create multiple directories at once using mkdir -p
Example: mkdir new_directory
Basic Linux commands are essential for navigating and managing files in a Linux environment.
ls: Lists files and directories in the current directory. Example: 'ls -l' for detailed listing.
cd: Changes the current directory. Example: 'cd /home/user' to navigate to the user's home directory.
cp: Copies files or directories. Example: 'cp file.txt /backup/' to copy file.txt to the backup directory.
mv: Moves or renames f...
The query requires analyzing a specific SQL statement to determine its output based on given conditions.
Understand the structure of the query, including SELECT, FROM, WHERE clauses.
Identify the tables involved and their relationships.
Check for any JOIN operations that may affect the output.
Consider any GROUP BY or ORDER BY clauses that may alter the result set.
Example: A query like 'SELECT name FROM users WHERE ag...
I applied via Naukri.com and was interviewed in Nov 2024. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2024. There were 4 interview rounds.
Game based Aptitude test
Multiple choice questions on OPPS and pseudo codes with 2 questions on java and 2 on sql
I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Nov 2024. There were 4 interview rounds.
2 questions of java and oops mainly
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
Designed a scalable microservices architecture for a web application, focusing on performance and reliability.
Led the design and implementation of the service-oriented architecture
Utilized Docker containers for easy deployment and scalability
Implemented load balancing and caching strategies for improved performance
Contributed to the development of RESTful APIs for seamless communication between services
Working at client side experience and troubleshooting
Various payment types used in banking include cash, checks, wire transfers, credit/debit cards, and online/mobile payments.
Cash: Physical currency used for transactions.
Checks: Written orders to pay a specific amount from one account to another.
Wire Transfers: Electronic transfer of funds between banks.
Credit/Debit Cards: Plastic cards used to make payments.
Online/Mobile Payments: Transactions made through internet or ...
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Connecting Java with SQL involves using JDBC to execute SQL queries and manage database connections.
1. Load the JDBC driver: Class.forName('com.mysql.cj.jdbc.Driver');
2. Establish a connection: Connection conn = DriverManager.getConnection(url, user, password);
3. Create a statement: Statement stmt = conn.createStatement();
4. Execute a query: ResultSet rs = stmt.executeQuery('SELECT * FROM table_name');
5. Process the re...
Extracting characters from a string and removing duplicates can be achieved using various programming techniques.
1. Initialize an empty set to track unique characters.
2. Iterate through each character in the string.
3. For each character, check if it is in the set.
4. If not, add it to the set and also to a result list.
5. Finally, convert the result list back to a string or return it as needed.
Example: For input 'hello',...
SQL joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;
LEFT JOIN (or LEFT OUTER JOIN): Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;
RIGHT JOIN (or RIGHT ...
What people are saying about Intellect Design Arena
Some of the top questions asked at the Intellect Design Arena interview -
The duration of Intellect Design Arena interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 157 interview experiences
Difficulty level
Duration
based on 2.2k 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
544
salaries
| ₹12.4 L/yr - ₹21 L/yr |
Senior Project Leader
449
salaries
| ₹14.7 L/yr - ₹26.5 L/yr |
Product Engineer
355
salaries
| ₹4 L/yr - ₹8.1 L/yr |
Amdocs
Automatic Data Processing (ADP)
KPIT Technologies
24/7 Customer