Filter interviews by
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Exception handling in API involves catching and handling errors that occur during API execution.
Use try-catch blocks to catch exceptions and handle them appropriately
Throw custom exceptions to provide meaningful error messages to API consumers
Use status codes to indicate the outcome of API requests (e.g. 200 for success, 400 for client errors, 500 for server errors)
Log exceptions to track errors and troubleshoot issues
...
Code to generate a multiplication table in a programming language
Use nested loops to iterate through rows and columns
Print the product of row and column for each cell
Consider formatting the output for better readability
Top trending discussions
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
Use streams to find prime numbers in an array
Use Java streams to filter out non-prime numbers from the array
Check if a number is prime by dividing it by all numbers less than its square root
Create a method to check if a number is prime
posted on 1 Oct 2024
I applied via Campus Placement
DP graphs strings it was good
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the list, updating pointers to reverse the direction
Return the new head of the reversed list
The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with two variables initialized to 0 and 1
Loop through desired number of iterations, adding the previous two numbers to get the next number
Print or store each number in the series
throw vs throw ex is used in exception handling in C#
throw is used to rethrow the current exception without losing the original stack trace
throw ex is used to throw a new exception while preserving the original exception information
It is recommended to use throw without specifying ex to avoid losing important exception details
I applied via Internshala and was interviewed in Jun 2024. There were 2 interview rounds.
DSA and array with graph skills 2:00 hours , leetcode
I am a passionate software developer with experience in building web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MongoDB and MySQL
Familiar with version control systems like Git and deployment tools like Heroku
Strong problem-solving skills and ability
I applied via campus placement at SRM university (SRMU) and was interviewed in Jul 2023. There were 5 interview rounds.
Hackerank (2-Easy,1-Medium,1-Hard) 90 mins
A palindrome of a string is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
Check if the string is equal to its reverse to determine if it is a palindrome.
Ignore spaces and punctuation when checking for palindromes.
Examples: 'racecar', 'madam', 'A man, a plan, a canal, Panama!'
I applied via Campus Placement and was interviewed before Jun 2023. There were 3 interview rounds.
Round of 3 phases : Vocabulary, Business analytics and Coding
Convert a number to Roman numeral representation.
Create a mapping of numbers to Roman numerals (e.g. 1 -> 'I', 5 -> 'V', 10 -> 'X', etc.)
Iterate through the mapping in descending order and subtract the largest possible numeral from the number until it reaches 0.
Build the Roman numeral representation by appending the corresponding numeral for each subtraction.
Handle special cases like 4, 9, 40, 90, etc. by including the
I applied via campus placement at MET Institute of Computer Science, Mumbai and was interviewed in Apr 2023. There were 4 interview rounds.
Logical,quants,coding
Method overriding is a feature in object-oriented programming where a subclass provides a specific implementation of a method that is already provided by its parent class.
In method overriding, the method in the subclass has the same name, return type, and parameters as the method in the parent class.
The purpose of method overriding is to provide a specific implementation of a method in the subclass that is different fr...
Exception handling in Java is a mechanism to handle runtime errors and prevent program crashes.
Exceptions are objects that represent errors or unexpected events during program execution.
Java provides try, catch, and finally blocks to handle exceptions.
try block contains the code that may throw an exception, catch block handles the exception, and finally block is executed regardless of an exception.
Example: try { // cod...
I applied via Referral and was interviewed in Apr 2021. There were 4 interview rounds.
Weak reference is a reference that does not prevent the object from being garbage collected.
Weak references are used to refer to objects that can be garbage collected if there are no strong references to them.
They are typically used in scenarios where you want to hold a reference to an object, but don't want to prevent it from being collected.
Weak references are implemented using weak reference queues, which allow you ...
Singleton pattern ensures a class has only one instance, while allowing global access to it.
Implement a private constructor to prevent direct instantiation.
Create a static method to provide a single point of access to the instance.
Use lazy initialization to create the instance only when needed.
Ensure thread safety in a multithreaded environment using synchronization or double-checked locking.
Breaking the singleton patt...
Annotations used in Spring Framework for defining components and services.
Annotations like @Component, @Service, and @Controller are used for defining components in Spring Framework.
@RestController is used for defining RESTful web services.
@Configuration is used for defining configuration classes.
@Transactional is used for defining transactional methods.
All these annotations help in defining and managing dependencies i
HashSet is implemented using a HashMap internally. Same hashcode is generated when two objects have the same value for hashCode() and equals() methods.
HashSet internally uses a HashMap to store its elements.
The hashcode of an object is generated using the hashCode() method.
If two objects have the same value for hashCode() and equals() methods, they will generate the same hashcode.
For example, if two String objects have...
SQL Cursor is a database object used to manipulate data row by row.
Cursor is used to fetch and process data row by row
Index is a database object used to speed up data retrieval
Aggregate functions are used to perform calculations on a set of values
Examples of aggregate functions are SUM, AVG, COUNT, MAX, MIN
Generate palindrome string with given length and distinct characters.
Create a char array of length n and fill it with distinct characters.
Loop through the array and add the characters in reverse order to create a palindrome.
Repeat the process until the required number of palindromes are generated.
If k is less than the length of the palindrome, use the first k distinct characters.
Find the highest value that occurs the same number of times within an array.
Iterate through the array and count the occurrences of each value.
Store the counts in a dictionary or hash map.
Find the maximum count and check which value(s) have that count.
Return the highest value among those with the maximum count.
Count occurrences of a character in a string and output in a specific format.
Use a hash table to store the count of each character.
Loop through the string and update the count in the hash table.
Create the output string using the hash table.
Converts a string from Camel case to Snake case.
Loop through the string and check for uppercase letters
Insert an underscore before each uppercase letter
Convert the string to lowercase
Logic to get Map using Stream API to show balance of each person
Use Stream API to group accounts by name
Use map() to get the sum of balances for each group
Collect the results into a Map
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Customer Service Executive
46
salaries
| ₹1 L/yr - ₹3 L/yr |
Branch Manager
35
salaries
| ₹1.6 L/yr - ₹5 L/yr |
Software Engineer
24
salaries
| ₹2.8 L/yr - ₹8 L/yr |
Credit Officer
19
salaries
| ₹1.5 L/yr - ₹3.2 L/yr |
Assistant Manager
17
salaries
| ₹2.2 L/yr - ₹5.4 L/yr |
Manappuram Finance
Shriram Finance
Poonawalla Fincorp
Bajaj Finance