Filter interviews by
I was interviewed in Aug 2021.
Round duration - 45 minutes
Round difficulty - Medium
Technical Interview round that lasted for about 45 minutes. Questions were based on Java, Java design Patterns and OOPS Concepts.
What are static methods in Interfaces?
Static methods are useful for designing utility methods since they contain method implementation that is owned by the interface and invoked using the interface name. They cannot be overridden.
Why was a new version of Java (Java 8) needed in the first place? (
There are two primary reasons for this:
1. Due to significant developments in hardware, Java now needs to make better use of multi-core CPUs.
2. Make new Functional Programming (FP) features available to users.
What is a default method, and when does it get used?
The default method is found in the interface and involves an implementation. The technique extends an interface's functionality while maintaining backward compatibility with existing classes that implement the interface.
Describe in how many ways can you create a singleton pattern?
There are two ways of creating a Singleton pattern.
1. Early Instantiation : It is responsible for the creation of instance at load time.
2. Lazy Instantiation : It is responsible for the creation of instance when required.
Round duration - 60 minutes
Round difficulty - Medium
Technical Interview round that lasted for about 45 minutes. Questions were based on Spring boot and Microservices Concepts.
Difference between Bridge Pattern and Adapter Button
The motive of the Adapter pattern is to make interfaces of one or more classes to look similar. The Bridge pattern is designed to isolate a class's interface from its implementation so we can vary or substitute the implementation without changing the client code.
What is the difference between @RestController and @Controller in Spring Boot?
@Controller Map of the model object to view or template and make it human readable but @RestController simply returns the object and object data is directly written in HTTP response as JSON or XML.
Difference between Spring and Spring Boot
1. Spring framework is a java EE framework that is used to build applications. Spring Boot framework is mainly used to develop REST API’s
2. The primary feature of the Spring framework is dependency injection. The main feature of the Spring Boot is Autoconfiguration.
3. The goal pf Spring is to make Java EE (Enterprise Edition) development easier, allowing developers to be more productive. Spring Boot provides the ...
Difference between Monolithic and Microservices Architecture
Monolithic Architecture: It is "like a big container" where all the software components of an application are bundled together tightly. It is usually built as one large system and is one code-base.
Microservice Architecture: It involves structuring an application in the form of a cluster of small, autonomous services modeled around a business domain. The functional modules can be deployed independently, are scalab...
Round duration - 30 minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions
Why should we hire you ?
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the...
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
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.
Top trending discussions
I applied via LinkedIn and was interviewed in Oct 2024. There were 4 interview rounds.
Cognitive,quatitative,logical
HTML is a markup language used for creating web pages.
HTML stands for HyperText Markup Language
It is used to structure content on the web
HTML tags are used to define elements like headings, paragraphs, images, links, etc.
Example:
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Braindraning is good or bad in india
Percentage si profit interest hcf lcm
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.
Find the maximum sum of a contiguous subarray within an array of integers.
Use Kadane's algorithm to find the maximum subarray sum efficiently.
Initialize two variables - maxEndingHere and maxSoFar.
Iterate through the array and update the variables accordingly.
Example: Input [1, -2, 3, 4, -1, 2, 1, -5, 4], Output: 10 (subarray [3, 4, -1, 2, 1])
Factory pattern is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
Create an interface or abstract class to define the factory method
Create concrete classes that implement the interface or extend the abstract class
Factory class should have a method that returns an object of the interface type based on in
Java code to print the duplicate numbers in an array without using Set or Map
posted on 14 Jun 2024
I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.
Array sorting for a given input involves arranging elements in a specific order.
Use built-in sorting functions like sort() in programming languages such as Java, Python, or JavaScript.
Consider the sorting algorithm complexity for large arrays.
Ensure the sorting is done based on the specific requirements like alphabetical order or numerical order.
Rotate array to right by 2 positions
Create a new array with the same length as the original array
Copy elements from original array starting from index (length - 2) to the new array
Copy elements from original array starting from index 0 to (length - 3) to the new array
Return the new array as the rotated array
I applied via Job Portal and was interviewed in Jun 2024. There was 1 interview round.
SQL, Python - basics of SQL and how to populate values in a list using functions
I applied via Recruitment Consulltant and was interviewed in Oct 2023. There were 3 interview rounds.
3 hour test aptitue test
C aptitude questions and problem solving solution.. Coding test 2 hour
Software Engineer
6.2k
salaries
| ₹2 L/yr - ₹11 L/yr |
Senior Software Engineer
5.6k
salaries
| ₹6 L/yr - ₹23 L/yr |
Associate Software Engineer
4.5k
salaries
| ₹2 L/yr - ₹6.4 L/yr |
Module Lead
2.4k
salaries
| ₹8 L/yr - ₹33 L/yr |
Transaction Processing Officer
2.2k
salaries
| ₹1.4 L/yr - ₹4.2 L/yr |
Cognizant
Wipro
Accenture
TCS