Filter interviews by
2 questions, 110 min
I applied via Naukri.com and was interviewed in May 2023. There were 5 interview rounds.
Basic questions
easy ones
Java programs and c++ programmes
I applied via Company Website and was interviewed before Mar 2023. There was 1 interview round.
Reverse words in a sentence
Split the sentence into words
Reverse the order of the words
Join the reversed words back into a sentence
Use a class method to filter employee salaries above a certain range.
Create a class 'Employee' with a method to filter salaries above a certain range
Use a conditional statement to check if salary is above the specified range
Return the list of employees with salaries above the range
N+A interview questions for designations
Top trending discussions
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
During the coding test, I was asked to write a program to check the frequency of characters in a string.
During the coding round, I was asked a question about performing insertion sort using recursion. Additionally, there were theoretical questions regarding DBMS and some puzzles. The interview lasted for 45 minutes.
My college experience was enriching, I live in a bustling city, and my interests include coding, hiking, and playing the guitar.
College experience was enriching with challenging coursework and extracurricular activities
I live in a bustling city with access to diverse cultural events and opportunities
Interests include coding, hiking, and playing the guitar for relaxation and creativity
posted on 19 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Sorting a 1d array of strings
Use a sorting algorithm like bubble sort, selection sort, or merge sort
Consider using built-in sorting functions in programming languages like sort() in Python or Arrays.sort() in Java
Ensure to compare strings correctly based on their ASCII values
posted on 1 Nov 2024
I applied via campus placement at Nitte Meenakshi Institute of Technology, Bangalore and was interviewed in Oct 2024. There were 3 interview rounds.
Questions were on basic arrays and strings
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
1 coding question based on DP for 25 minutes and 30 MCQs on Java , OOPS and code snippet questions also some basic questions based on trees like number of leaf nodes in a complete binary tree with n nodes.
Code to find palindrome of a string
Iterate through the string from both ends and compare characters
Use two pointers, one starting from the beginning and one from the end
If characters at both pointers match, continue checking until they meet in the middle
If all characters match, the string is a palindrome
Dynamic memory allocation in Java refers to the process of allocating memory for objects at runtime.
Dynamic memory allocation allows for objects to be created and destroyed during program execution.
The 'new' keyword is used to dynamically allocate memory for objects in Java.
Dynamic memory allocation helps in managing memory efficiently by allocating memory only when needed.
Example: int[] arr = new int[5]; dynamically a
I would choose a relational database like MySQL and implement a custom authentication system using session management.
Choose a relational database like MySQL for storing user data, product information, and orders.
Implement a custom authentication system using session management to securely authenticate users without JWT or third-party services.
Use encryption techniques to store and validate user passwords securely.
Util...
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Arrow functions are more concise and have a lexical 'this' binding compared to normal functions.
Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.
Arrow functions do not have their own 'arguments' object.
Arrow functions cannot be used as constructors with 'new'.
Arrow functions are more concise and have implicit return when no curly braces are used.
forEach is used to iterate over an array and perform a function on each element, while map creates a new array by applying a function to each element.
forEach does not return a new array, while map does
forEach does not modify the original array, while map creates a new array
forEach is used for side effects, while map is used for transformation
Example: forEach - array.forEach(item => console.log(item)), map - const newAr
Interview experience
based on 13 reviews
Rating in categories
fresher
2k
salaries
| ₹0.6 L/yr - ₹6 L/yr |
Software Engineer
335
salaries
| ₹1.1 L/yr - ₹10 L/yr |
Software Developer
247
salaries
| ₹1 L/yr - ₹9 L/yr |
Freelancer
197
salaries
| ₹1 L/yr - ₹10 L/yr |
Assistant Manager
175
salaries
| ₹2.5 L/yr - ₹11 L/yr |
Reliance Industries
Tata Group
Adani Group
Hindustan Unilever