Filter interviews by
I applied via Naukri.com and was interviewed in May 2023. There were 4 interview rounds.
BRD stands for Business Requirements Document, which outlines the business needs and requirements for a project.
BRD is a formal document that describes the business needs and requirements for a project.
It serves as a reference point for the project team to ensure that the project meets the business objectives.
BRD typically includes sections such as project scope, objectives, stakeholders, functional requirements, non-f...
Various documents prepared include business requirements document, functional requirements document, use cases, process flows, and data models.
Business Requirements Document (BRD) outlines the business problem, objectives, and proposed solution.
Functional Requirements Document (FRD) details the system functionalities and features.
Use Cases describe interactions between users and the system.
Process Flows illustrate the ...
I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Jan 2022. There were 3 interview rounds.
Covalense Global interview questions for popular designations
I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.
Top trending discussions
I am a software engineer with a Bachelor's degree in Computer Science and experience in developing web applications.
Bachelor's degree in Computer Science
Experience in developing web applications
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
To create a pipeline in Databricks, you can use Databricks Jobs or Apache Airflow for orchestration.
Use Databricks Jobs to create a pipeline by scheduling notebooks or Spark jobs.
Utilize Apache Airflow for more complex pipeline orchestration with dependencies and monitoring.
Leverage Databricks Delta for managing data pipelines with ACID transactions and versioning.
posted on 2 Jan 2025
I applied via Referral
Print a specific pattern using any programming language.
A class in OOP is a blueprint for creating objects, defining their properties and behaviors.
Classes are templates for creating objects in OOP
They define the properties (attributes) and behaviors (methods) of objects
Objects are instances of classes, each with its own unique data
Inheritance allows classes to inherit properties and behaviors from other classes
Encapsulation ensures that the data is hidden and can only be a...
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, fields, and methods, while interface cannot have any implementation.
A class can only extend one abstract class, but can implement multiple interfaces.
Abstract classes are used to define common characteristics of subclasses, while interfaces are used to define contracts for...
Joining is combining data from two or more tables based on a related column, while an inner join query retrieves only the matching records.
Joining is used to combine data from multiple tables in a database.
Inner join query retrieves only the records that have matching values in both tables.
Syntax for inner join: SELECT columns FROM table1 INNER JOIN table2 ON table1.column = table2.column;
Example: SELECT orders.order_i...
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Runtime polymorphism allows a subclass to provide a specific implementation of a method that is already provided by its parent class.
Runtime polymorphism is achieved through method overriding, where a subclass provides its own implementation of a method that is already defined in its superclass.
The method to be overridden must have the same name, return type, and parameters in both the superclass and subclass.
When an o...
Streams in Java provide a way to process collections of objects in a functional style.
Streams are sequences of elements that support various operations like filter, map, reduce, etc.
They can be created from collections, arrays, or generate elements dynamically.
Streams can be sequential or parallel, allowing for efficient processing of large datasets.
Example: List<String> names = Arrays.asList("Alice", "Bob", "Cha...
Threads in Java are created by extending the Thread class or implementing the Runnable interface, and invoked using the start() method.
Threads can be created by extending the Thread class and overriding the run() method.
Threads can also be created by implementing the Runnable interface and passing an instance of the class to a Thread object.
Threads are invoked by calling the start() method on the Thread object.
Rest Template is a class in Spring that simplifies making HTTP requests and handling responses.
Rest Template is part of the Spring framework in Java.
It can be used to make HTTP requests to RESTful web services.
It simplifies the process of making HTTP calls and handling responses.
Rest Template can handle GET, POST, PUT, DELETE, etc. requests.
Example: RestTemplate restTemplate = new RestTemplate();
I applied via LinkedIn and was interviewed in Sep 2024. There were 3 interview rounds.
I have 5 years of experience working as a mechanical engineer in the automotive industry.
5 years of experience in mechanical engineering
Specialized in automotive industry
Worked on designing and testing vehicle components
Experience with CAD software for modeling and simulations
Seeking new challenges and growth opportunities in a different environment.
Looking for new challenges to enhance skills and knowledge
Seeking better career growth opportunities
Interested in exploring different work environments
Want to broaden professional network
I have covered testing in areas such as software development, quality assurance, and system integration.
Software testing methodologies such as unit testing, integration testing, and regression testing
Quality assurance processes to ensure software meets requirements and standards
System integration testing to verify that different components work together seamlessly
I have experience with various types of testing including unit testing, integration testing, system testing, and regression testing.
Unit testing: Testing individual components or functions of the software in isolation.
Integration testing: Testing how different components work together.
System testing: Testing the entire system as a whole.
Regression testing: Testing to ensure that new code changes do not adversely affect
Functional testing ensures that the software functions as intended, while non-functional testing focuses on performance, usability, and security.
Functional testing checks if the software meets the specified requirements.
Non-functional testing evaluates aspects like performance, scalability, reliability, and security.
Examples of functional testing include unit testing, integration testing, and system testing.
Examples of...
Positive & Negative testing scenario examples
Positive example: Testing a login form with valid credentials should allow the user to access the system
Negative example: Testing a login form with invalid credentials should display an error message
I will approach the challenge methodically, seek help if needed, and work towards finding a solution.
Assess the challenge and break it down into smaller tasks
Research and gather information to understand the problem better
Consult with colleagues or supervisors for advice or guidance
Experiment with different solutions and adapt as needed
Stay persistent and focused on finding a resolution
I will follow a systematic approach to identify, analyze, prioritize, and resolve the critical issue.
Identify the critical issue and gather all relevant information
Analyze the root cause of the issue and its impact on the system
Prioritize the critical issue based on severity and potential impact
Develop a plan of action to resolve the issue efficiently
Implement the solution and monitor its effectiveness
Document the enti
Interview experience
based on 56 reviews
Rating in categories
Senior Software Engineer
45
salaries
| ₹8 L/yr - ₹21 L/yr |
Software Engineer
44
salaries
| ₹5 L/yr - ₹15.2 L/yr |
Technical Lead
32
salaries
| ₹13.5 L/yr - ₹28.5 L/yr |
Software Developer
9
salaries
| ₹3.6 L/yr - ₹13.7 L/yr |
Associate
8
salaries
| ₹2 L/yr - ₹3 L/yr |
TCS
Infosys
Wipro
HCLTech