Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Different approaches for a Greenfield Snowflake project include data modeling, ETL design, and performance optimization.
Develop a comprehensive data model to ensure efficient storage and retrieval of data.
Design ETL processes to extract, transform, and load data into Snowflake.
Implement performance optimization techniques such as clustering keys and materialized views.
Utilize Snowflake's features like semi-structured d...
Streams are used in programming to efficiently process large amounts of data in a continuous flow.
Streams allow for processing data piece by piece instead of loading everything into memory at once
They can be used for reading and writing files, network communication, and data transformation
Examples include reading a large log file line by line, downloading a file from the internet in chunks, and transforming data in rea
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Jan 2022. There were 2 interview rounds.
I have worked on optimizing data pipeline performance by implementing parallel processing, caching, and optimizing queries.
Implemented parallel processing to increase throughput
Utilized caching to reduce data retrieval time
Optimized queries to reduce database load
Used compression techniques to reduce data transfer time
Implemented load balancing to distribute workload
Used indexing to improve query performance
Best practices for DWH
Design a scalable and flexible architecture
Ensure data quality and consistency
Implement proper security measures
Use ETL tools for data integration
Create a data dictionary for easy understanding
Regularly monitor and optimize performance
Implement disaster recovery and backup plans
I applied via Referral and was interviewed before Aug 2023. There were 4 interview rounds.
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
Spring injects dependencies through inversion of control and dependency injection.
Spring uses inversion of control to manage objects and their dependencies.
Dependencies are injected into a class through constructor injection, setter injection, or field injection.
Spring container is responsible for creating and managing objects and their dependencies.
Example: @Autowired annotation is used for dependency injection in Spr
Hibernate connects to the database using JDBC (Java Database Connectivity) API.
Hibernate uses JDBC API to establish a connection to the database.
It uses JDBC drivers to communicate with the database.
Hibernate configuration file contains database connection details.
SessionFactory in Hibernate is responsible for creating sessions and managing connections.
Securing APIs involves using authentication, authorization, encryption, and monitoring.
Implement authentication mechanisms such as OAuth, JWT, or API keys
Use authorization to control access to APIs based on roles and permissions
Encrypt data transmission using HTTPS/TLS to prevent eavesdropping
Implement rate limiting and throttling to prevent abuse and DDoS attacks
Regularly monitor API traffic and logs for suspicious ac
Multiple DBs can be configured in an application by using database connection pooling, configuring multiple data sources, and managing transactions across databases.
Use database connection pooling to efficiently manage connections to multiple databases
Configure multiple data sources in the application to connect to different databases
Implement transaction management to ensure data consistency across multiple databases
posted on 29 Jan 2021
I applied via Naukri.com and was interviewed in Jul 2020. There were 5 interview rounds.
JUnit test cases for different scenarios
Identify different scenarios to be tested
Write test cases for each scenario
Ensure test cases cover all possible outcomes
Use assertions to verify expected results
Mock dependencies if necessary
posted on 28 Jan 2022
I applied via Campus Placement and was interviewed before Jan 2021. There were 4 interview rounds.
A timestamp converter that converts timestamp to date and time.
Use a programming language that supports date and time functions.
Convert the timestamp to a date and time format using the appropriate function.
Handle time zone differences if necessary.
Consider the output format required.
Design a parking lot
Determine the size and capacity of the parking lot
Decide on the layout and number of parking spaces
Implement a system for managing parking spots and payments
Consider adding features such as security cameras and lighting
Ensure accessibility for disabled individuals
posted on 9 Nov 2019
I applied via Company Website and was interviewed in Oct 2019. There were 5 interview rounds.
based on 1 interview
Interview experience
Process Associate
198
salaries
| ₹1 L/yr - ₹4.2 L/yr |
Senior Process Associate
132
salaries
| ₹1.4 L/yr - ₹6.6 L/yr |
Senior Associate
38
salaries
| ₹1.8 L/yr - ₹7.2 L/yr |
SME
36
salaries
| ₹1.4 L/yr - ₹6.8 L/yr |
Quality Analyst
21
salaries
| ₹1.9 L/yr - ₹3.5 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Damco Solutions