Filter interviews by
I applied via Approached by Company and was interviewed before Nov 2021. There were 3 interview rounds.
I am a Java Developer with 5 years of experience in developing web applications.
I have a strong understanding of Java programming language and its frameworks like Spring and Hibernate.
I have experience in developing RESTful APIs and integrating with databases like MySQL and Oracle.
I am familiar with front-end technologies like HTML, CSS, and JavaScript.
I have worked on projects involving e-commerce, finance, and health...
OOPs concepts are the fundamental principles of object-oriented programming.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Binding data and methods together to protect data from outside interference.
Inheritance: Acquiring properties and behavior of a parent class by a child class.
Polymorphism: Ability of an object to take many forms or have multiple behaviors.
Example: A...
Java 8 introduced several new features including lambda expressions, streams, and default methods.
Lambda expressions for functional programming
Streams for efficient processing of large data sets
Default methods for backward compatibility
Date and Time API for improved handling of date and time
Optional class for null checks
Nashorn JavaScript engine for improved performance
Parallel array sorting for improved performance
Typ...
Dependency Injection is a design pattern that allows objects to be injected into a class rather than creating them within the class.
Dependency Injection helps to reduce tight coupling between classes
It makes code more modular and easier to test
There are three types of Dependency Injection: Constructor Injection, Setter Injection, and Interface Injection
Example: Instead of creating a database connection object within a ...
HashSet is a collection that uses hashing to store elements. It does not allow duplicates.
HashSet internally uses a HashMap to store elements.
The elements are stored as keys in the HashMap with a dummy value.
When an element is added, its hashcode is calculated and used to find the bucket in the HashMap.
If the bucket is empty, the element is added as a key with a dummy value.
If the bucket is not empty, the element is co...
Top trending discussions
Kafka is a distributed streaming platform used for building real-time data pipelines and streaming applications.
Kafka is designed to handle high-throughput, fault-tolerant, and scalable real-time data streams.
It uses topics to categorize data streams, producers publish messages to topics, and consumers subscribe to topics to process messages.
Kafka can be implemented using Kafka APIs in Java, Scala, or other programming...
OAuth is an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords.
OAuth allows users to grant access to their information on one site to another site without sharing their credentials.
It is commonly used for authentication and authorization in APIs.
OAuth uses tokens to access re...
I applied via Naukri.com
I applied via Naukri.com and was interviewed in Jun 2022. There were 3 interview rounds.
Find the 2nd largest element in an array with the least time complexity.
Sort the array in descending order and return the element at index 1.
Initialize two variables to keep track of the largest and second largest elements.
Iterate through the array and update the variables accordingly.
Return the second largest element.
I applied via Naukri.com and was interviewed before Jan 2021. There was 1 interview round.
posted on 22 Jan 2025
1 hour online test ..
posted on 5 Aug 2024
It is very impressive work on Josh technology assessment because we learn many new skills.
API stands for Application Programming Interface. It is a set of rules and protocols that allows different software applications to communicate with each other.
APIs define the methods and data formats that applications can use to request and exchange information.
APIs can be used to access services provided by other software applications, such as retrieving data from a database or sending notifications.
Examples of APIs ...
Software development life cycle (SDLC) is a process used by software developers to design, develop, and test software.
1. Planning: Define the project scope, requirements, and objectives.
2. Analysis: Gather and analyze user requirements.
3. Design: Create a detailed design of the software.
4. Implementation: Develop the software based on the design.
5. Testing: Test the software for bugs and issues.
6. Deployment: Release t...
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
It was ok. I was not able to solve all the questions.
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
The interviewer asked about javascript basics and DSA questions and some typescript questions
Quantitative arithmetic,verbal reasoning,non-verbal reasoning,etc
based on 2 reviews
Rating in categories
Salesforce Developer
70
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Software Developer
46
salaries
| ₹1.8 L/yr - ₹8.1 L/yr |
Junior Software Developer
44
salaries
| ₹1 L/yr - ₹3.6 L/yr |
Junior Salesforce Developer
34
salaries
| ₹1.8 L/yr - ₹5 L/yr |
SAP Abap Consultant
32
salaries
| ₹1.8 L/yr - ₹9.8 L/yr |
TCS
Infosys
Wipro
HCLTech