Filter interviews by
Aptitude, core concepts and a code
I learned the importance of teamwork and collaboration from my college club.
Developed strong communication skills by working with diverse group of individuals
Learned how to delegate tasks effectively to achieve common goals
Gained experience in problem-solving and conflict resolution through group projects
I want to experience living in a different country and immersing myself in a new culture.
Traveling to a foreign country and learning about their customs and traditions
Trying new foods and experiencing different ways of life
Making friends with locals and exploring the local attractions
Relational DBMS stores data in tables with predefined relationships, while non-relational DBMS stores data in flexible, schema-less formats.
Relational DBMS uses structured query language (SQL) for querying data
Non-relational DBMS can store data in various formats like key-value pairs, document-based, graph databases
Relational DBMS ensures data integrity through normalization and constraints
Non-relational DBMS offers be...
Class is a blueprint for creating objects, abstract class cannot be instantiated and can have abstract methods, interface is a contract for classes to implement certain methods.
Class is a blueprint for creating objects with attributes and methods.
Abstract class cannot be instantiated and can have abstract methods that must be implemented by subclasses.
Interface is a contract for classes to implement certain methods, bu
posted on 11 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.
Basic DSA from the hacker rank website
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Technology advantage or not
All aptitude topics,logical reasoning
Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
In Java, exceptions can be handled using try-catch blocks to catch and handle specific exceptions.
Use try-catch blocks to catch exceptions and handle them gracefully
Use multiple catch blocks to handle different types of exceptions
Use finally block to execute code regardless of whether an exception is thrown or not
Throw custom exceptions using throw keyword
map transforms each element in a stream, while flatMap transforms each element into multiple elements
map applies a function to each element in a stream and returns a new stream of the results
flatMap applies a function that returns a stream for each element in the original stream, then flattens the streams into a single stream
Example: map - stream.map(x -> x * x), flatMap - stream.flatMap(str -> Arrays.stream(str.split(
ConcurrentModificationException occurs when a collection is modified while iterating over it.
Use Iterator to iterate over the collection instead of foreach loop.
If modification is necessary, use Iterator's remove() method instead of collection's remove() method.
Consider using synchronized collections or ConcurrentHashMap to avoid ConcurrentModificationException.
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
API design implementation involves creating a well-structured and user-friendly interface for interacting with software applications.
Understand the requirements and use cases for the API
Design clear and consistent endpoints with proper documentation
Implement secure authentication and authorization mechanisms
Follow RESTful principles for creating APIs
Consider scalability and performance optimizations
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
DOM selectors are used in web automation to locate and interact with elements on a webpage.
DOM selectors are used to identify elements on a webpage using attributes like id, class, name, etc.
Common DOM selectors include getElementById(), getElementsByClassName(), querySelector(), etc.
Using the correct DOM selector is crucial for successful web automation.
Example: document.getElementById('elementId') will select an elem
I was interviewed in Oct 2024.
SAS on Prem refers to SAS software installed and operated on-premises rather than in the cloud.
SAS on Prem stands for SAS software that is deployed and managed on the organization's own servers.
It allows organizations to have full control over their data and infrastructure.
SAS on Prem is often preferred by organizations with strict data security and compliance requirements.
Examples of SAS on Prem solutions include SAS
API automation involves using software tools to automatically test and interact with APIs.
API automation involves using scripts or tools to send requests to an API and validate the responses.
It helps in automating the testing of APIs to ensure they function correctly and meet requirements.
API automation can be done using tools like Postman, SoapUI, or programming languages like Python with libraries like requests.
IQ Bot is an AI-powered cognitive automation solution that can learn from human behavior to handle unstructured data.
IQ Bot uses cognitive technology to extract and process unstructured data like emails, PDFs, and images.
It can learn from human corrections to improve accuracy over time.
IQ Bot can be integrated with RPA platforms like UiPath to automate end-to-end processes.
It is used in industries like finance, healthc...
Software Developer
10
salaries
| ₹3 L/yr - ₹7.5 L/yr |
Software Engineer
6
salaries
| ₹3.7 L/yr - ₹8 L/yr |
Senior HR Executive
3
salaries
| ₹4.2 L/yr - ₹5 L/yr |
Lead Developer
3
salaries
| ₹10.9 L/yr - ₹14 L/yr |
Infosys
TCS
Wipro
HCLTech