Filter interviews by
Top trending discussions
I applied via Naukri.com and was interviewed before Jul 2021. There was 1 interview round.
Hashmap is a data structure that stores key-value pairs and provides constant time complexity for insertion, deletion, and retrieval.
Hashmap uses hashing function to map keys to indices in an array
Collisions can occur when two keys map to the same index, which can be resolved using separate chaining or open addressing
Java implementation: HashMap
Spring is a framework while Spring Boot is a tool that simplifies Spring application development.
Spring Boot provides auto-configuration and embedded servers.
Spring requires more configuration and setup.
Spring Boot is opinionated and follows 'convention over configuration'.
Spring Boot reduces boilerplate code.
Spring Boot is ideal for microservices and standalone applications.
The type of controller in Spring is @Controller and the type of annotations are @RequestMapping and @ResponseBody.
@Controller is used to mark a class as a Spring MVC controller.
@RequestMapping is used to map a URL to a method in a controller.
@ResponseBody is used to indicate that the return value of a method should be serialized and returned as the response body.
Junkins is not a known term in software engineering.
Junkins is not a term used in software engineering.
It is possible that the interviewer misspoke or meant to ask a different question.
It is important to clarify any confusion or misunderstandings during an interview.
I applied via Company Website and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2020. There were 5 interview rounds.
I appeared for an interview before Sep 2020.
Round duration - 90 Minutes
Round difficulty - Medium
It was an online technical round. There were around 20 MCQs and two coding questions. The round had an login window of 30 minutes. One coding question was of the level leetcode medium and the other was leetcode hard.
You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...
Given a sorted N * N matrix, find the position of a target integer X.
Iterate over each row and column to search for the target integer
Utilize the sorted nature of the matrix to optimize the search process
Return the position of the target integer if found, else return -1 -1
Given an integer N
, your task is to determine the count of integers between 1 and N
(inclusive) that are coprime to N
.
The first line contains an intege...
Euler's Totient Function calculates count of integers coprime to N between 1 and N.
Implement Euler's Totient Function to calculate count of coprime integers to N.
Use the formula: phi(N) = N * (1 - 1/p1) * (1 - 1/p2) * ... * (1 - 1/pk) where p1, p2, ..., pk are prime factors of N.
Example: For N = 9, phi(9) = 9 * (1 - 1/3) = 6.
Round duration - 60 Minutes
Round difficulty - Medium
It was a technical + HR round. The interview panel consisted of two technical guys and one person from HR.
Given an array of strings ARRSTR[]
of size N
, and a character C
, your task is to sort the ARRSTR[]
array according to a new alphabetical order that starts with the ...
Sort an array of strings based on a new alphabetical order starting with a given character.
Iterate through the array of strings and compare each string with the given character to determine the new order.
Implement a custom comparator function to sort the strings based on the new alphabetical order.
Use built-in sorting functions in programming languages like Python, Java, or C++ to efficiently sort the array.
The pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components of an object, protecting its integrity.
Abstraction hides complex implementation details and only shows the necessary features.
Polymorphism allows objects to be treated as instances of their parent class, ena
Tip 1 : Practice questions on CP platforms such as codechef and codeforces. It will greatly help you for clearing coding round.
Tip 2 : Make notes of theory Subjects. It will greatly help you in last minute preparation.
Tip 3 : Go through the interview experience of the company before hand.
Tip 4 : Practice questions by narrating the explaination. Else it gets very difficult to both explain and code at the same time of interview.
Tip 1 : Never lie on the resume. If you are not confident about something dont add it.
Tip 2 : Have atleast 2 projects on resume.
Tip 3 : Dont make it colourful. Follow any formal standard template.
Tip 4 : Add links to the project or your work if possible.
Tip 5 : Have only one Page. Dont write stories.
I applied via Company Website and was interviewed before Jun 2020. There were 5 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There was 1 interview round.
based on 7 reviews
Rating in categories
Softwaretest Engineer
246
salaries
| ₹3 L/yr - ₹6 L/yr |
Associate Consultant
175
salaries
| ₹5.6 L/yr - ₹13.5 L/yr |
Member Technical Staff
154
salaries
| ₹6 L/yr - ₹17.4 L/yr |
Consultant
149
salaries
| ₹9 L/yr - ₹20.5 L/yr |
Software Quality Analyst
112
salaries
| ₹3.6 L/yr - ₹5.8 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International