Filter interviews by
I applied via Approached by Company and was interviewed before Oct 2023. There were 3 interview rounds.
Developing a data warehouse to consolidate and analyze sales data from multiple sources
Designing ETL processes to extract, transform, and load data into the warehouse
Creating data models and reports for business users to analyze sales performance
Implementing data quality checks to ensure accuracy and consistency of the data
Working with stakeholders to gather requirements and prioritize development tasks
Challenges during deployment include data migration, system compatibility, and user training.
Data migration can be complex and time-consuming, especially when dealing with large volumes of data.
Ensuring system compatibility with existing infrastructure and software can be a challenge, requiring thorough testing and troubleshooting.
User training is essential to ensure successful adoption of the new BI system, but can be...
Struts is a framework for building Java web applications based on the Model-View-Controller (MVC) design pattern.
Struts framework is based on MVC architecture
It uses ActionServlet as the controller
Struts configuration is done using XML files like struts-config.xml
It provides built-in support for form validation and error handling
Struts actions are mapped to URLs in struts-config.xml
posted on 31 Jan 2024
I applied via Referral and was interviewed before Nov 2018. There was 1 interview round.
SQL Server Always On is a high availability and disaster recovery solution that provides redundancy and failover capabilities.
SQL Server Always On is a feature in SQL Server that provides high availability and disaster recovery solutions.
It allows for automatic failover between multiple replicas to ensure minimal downtime.
There are two types of Always On configurations: Always On Failover Cluster Instances (FCI) and Al...
Setting up failover clustering involves several steps to ensure high availability and reliability of systems.
Install the Failover Clustering feature on all servers that will participate in the cluster.
Configure shared storage for the cluster, such as a SAN or NAS.
Create a cluster by running the Failover Cluster Manager and following the wizard to add servers to the cluster.
Configure cluster networks and assign IP addre...
I applied via Naukri.com and was interviewed in Apr 2022. There were 4 interview rounds.
OOPS concepts refer to Object-Oriented Programming principles such as inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det
Await and Sync are programming concepts used for managing asynchronous operations in code execution.
Await is used to pause the execution of a function until a Promise is settled, returning the result.
Sync is used to synchronize multiple threads or processes to ensure they are executed in a specific order.
Example: await fetch('https://api.example.com/data')
Example: sync.Mutex.Lock()
Both Await and Sync are important for ...
Agile methodology is a project management approach that emphasizes flexibility, collaboration, and incremental development.
Agile focuses on delivering working software in short, iterative cycles called sprints.
It values customer collaboration, responding to change, and continuous improvement.
Key principles include individuals and interactions over processes and tools, working software over comprehensive documentation, ...
Code migration involves understanding the existing codebase, planning the migration process, translating code to the new language, testing thoroughly, and ensuring compatibility.
Understand the existing codebase thoroughly to identify dependencies, logic, and functionality.
Plan the migration process by breaking it down into smaller tasks, setting timelines, and allocating resources.
Translate the code to the new language...
posted on 24 Nov 2022
General topic continues speaking expectations
I applied via Walk-in and was interviewed before Apr 2022. There were 3 interview rounds.
posted on 9 Mar 2022
I applied via Approached by Company and was interviewed in Feb 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.
Use multithreading to print 1 to 100 numbers.
Create a class that implements Runnable interface
Override the run() method to print numbers
Create multiple threads and start them
Join all threads to ensure all numbers are printed
Senior Software Engineer
3
salaries
| ₹14.5 L/yr - ₹21 L/yr |
Greenstone
Invenio Business Solutions
Accenture
Wipro