Filter interviews by
I prioritize tasks, set clear goals, and use time management techniques to maximize productivity under tight deadlines.
Assess urgency: Identify which tasks are critical and need immediate attention, like finalizing a purchase order.
Break tasks down: Divide larger projects into smaller, manageable tasks to avoid feeling overwhelmed.
Set time limits: Allocate specific time blocks for each task to maintain focus and e...
Broadcasting in pandas allows operations on arrays of different shapes.
Broadcasting is a mechanism that allows operations on arrays of different shapes.
It extends smaller arrays to match the shape of larger arrays.
Example: Adding a scalar to a DataFrame will broadcast the scalar to all elements.
Example: Adding a Series to a DataFrame will broadcast the Series to match the DataFrame's shape.
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for parallel processing.
Multithreading allows for better utilization of CPU resources by running multiple threads simultaneously.
Threads share the same memory space, making communication between them easier.
Examples of multithreading in Python include using the 'threading' module to run multiple functions concurrently.
SAML flow is a process for exchanging authentication and authorization data between identity providers and service providers.
SAML flow involves the exchange of XML-based security assertions.
It typically includes steps such as authentication request, response, and validation.
SAML flow can be initiated by a user trying to access a service that requires authentication.
It helps establish trust between different system...
OAUTH flows are different ways in which a client application can obtain authorization to access resources on behalf of a user.
Authorization Code Flow: Client exchanges an authorization code for an access token.
Implicit Flow: Client receives access token directly.
Client Credentials Flow: Client uses its own credentials to authenticate and receive access token.
Resource Owner Password Credentials Flow: Client collect...
Logical plan represents the high-level abstract representation of the computation to be performed, while physical plan represents the actual execution plan with specific optimizations and details.
Logical plan is a high-level abstract representation of the computation to be performed.
Physical plan is the actual execution plan with specific optimizations and details.
Logical plan is created first and then optimized t...
Python program to group anagrams in an array of strings
Create a dictionary to store sorted strings as keys and corresponding anagrams as values
Iterate through the array of strings, sort each string and add it to the dictionary
Return the values of the dictionary as grouped anagrams
AWS cross account sharing can be achieved by using IAM roles and policies.
Create an IAM role in the account that will share resources
Define a trust policy in the role to allow the other account to assume the role
Attach a policy to the role granting the necessary permissions
In the receiving account, create an IAM role with a trust policy allowing the sharing account to assume the role
Use the AWS CLI or console to a...
Spark architecture is based on a master-slave architecture with a cluster manager to coordinate tasks.
Spark has a master node that manages the cluster and worker nodes that execute tasks.
It uses a cluster manager like YARN or Mesos to allocate resources and schedule tasks.
Spark applications are run as independent sets of processes on a cluster, coordinated by the SparkContext object.
It has a resilient distributed ...
Deploying a 3 tier application involves setting up separate layers for presentation, application logic, and data storage.
Set up the presentation layer on a web server, such as Apache or Nginx.
Deploy the application logic layer on application servers, like Tomcat or JBoss.
Utilize a database server, such as MySQL or PostgreSQL, for the data storage layer.
Ensure proper communication and connectivity between the layer...
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
SAML flow is a process for exchanging authentication and authorization data between identity providers and service providers.
SAML flow involves the exchange of XML-based security assertions.
It typically includes steps such as authentication request, response, and validation.
SAML flow can be initiated by a user trying to access a service that requires authentication.
It helps establish trust between different systems by ...
Pinfedarte is a security mechanism used in computer systems to prevent unauthorized access.
Pinfedarte is a form of access control that restricts users from accessing certain resources or performing specific actions.
It typically involves the use of passwords, encryption, biometrics, or other authentication methods.
Pinfedarte helps protect sensitive information and prevent security breaches.
Examples of pinfedarte include...
OAUTH flows are different ways in which a client application can obtain authorization to access resources on behalf of a user.
Authorization Code Flow: Client exchanges an authorization code for an access token.
Implicit Flow: Client receives access token directly.
Client Credentials Flow: Client uses its own credentials to authenticate and receive access token.
Resource Owner Password Credentials Flow: Client collects use...
Yes, I am familiar with Dynatrace and Sumo Logic tools.
I have experience using Dynatrace for application performance monitoring and management.
I have used Sumo Logic for log management and analytics.
I am proficient in setting up alerts, dashboards, and troubleshooting issues using these tools.
Broadcasting in pandas allows operations on arrays of different shapes.
Broadcasting is a mechanism that allows operations on arrays of different shapes.
It extends smaller arrays to match the shape of larger arrays.
Example: Adding a scalar to a DataFrame will broadcast the scalar to all elements.
Example: Adding a Series to a DataFrame will broadcast the Series to match the DataFrame's shape.
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for parallel processing.
Multithreading allows for better utilization of CPU resources by running multiple threads simultaneously.
Threads share the same memory space, making communication between them easier.
Examples of multithreading in Python include using the 'threading' module to run multiple functions concurrently.
I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.
Spark architecture is based on a master-slave architecture with a cluster manager to coordinate tasks.
Spark has a master node that manages the cluster and worker nodes that execute tasks.
It uses a cluster manager like YARN or Mesos to allocate resources and schedule tasks.
Spark applications are run as independent sets of processes on a cluster, coordinated by the SparkContext object.
It has a resilient distributed datas...
Python program to group anagrams in an array of strings
Create a dictionary to store sorted strings as keys and corresponding anagrams as values
Iterate through the array of strings, sort each string and add it to the dictionary
Return the values of the dictionary as grouped anagrams
AWS cross account sharing can be achieved by using IAM roles and policies.
Create an IAM role in the account that will share resources
Define a trust policy in the role to allow the other account to assume the role
Attach a policy to the role granting the necessary permissions
In the receiving account, create an IAM role with a trust policy allowing the sharing account to assume the role
Use the AWS CLI or console to assume...
Logical plan represents the high-level abstract representation of the computation to be performed, while physical plan represents the actual execution plan with specific optimizations and details.
Logical plan is a high-level abstract representation of the computation to be performed.
Physical plan is the actual execution plan with specific optimizations and details.
Logical plan is created first and then optimized to gen...
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 5 interview rounds.
Online test of 45mins
I applied via Referral and was interviewed before Oct 2021. There was 1 interview round.
Deploying a 3 tier application involves setting up separate layers for presentation, application logic, and data storage.
Set up the presentation layer on a web server, such as Apache or Nginx.
Deploy the application logic layer on application servers, like Tomcat or JBoss.
Utilize a database server, such as MySQL or PostgreSQL, for the data storage layer.
Ensure proper communication and connectivity between the layers.
Use...
I appeared for an interview before Jun 2024, where I was asked the following questions.
SHIR stands for Self-hosted Integration Runtime, enabling data integration in Azure Data Factory.
SHIR allows data movement between on-premises and cloud data sources.
It supports various data integration scenarios, such as ETL processes.
Example: Using SHIR to connect an on-premises SQL Server to Azure Data Factory.
SHIR can be installed on any machine that meets the system requirements.
It provides secure data transfer by...
An anti join in PySpark returns rows from one DataFrame that do not have matching rows in another DataFrame.
An anti join is useful for filtering out records that exist in another DataFrame.
In PySpark, you can perform an anti join using the 'join' method with 'how' set to 'left_anti'.
Example: df1.join(df2, on='id', how='left_anti') returns rows from df1 where 'id' is not in df2.
Anti joins can help in data cleaning by id...
I applied via Referral and was interviewed before Jan 2024. There were 2 interview rounds.
Just basic aptitude based mcq questions
I have a strong background in customer service and problem-solving skills, which will allow me to effectively support sellers and contribute to the team's success.
I have X years of experience in customer service, where I successfully resolved customer issues and provided excellent support.
I am highly organized and detail-oriented, ensuring that all seller inquiries are handled efficiently and accurately.
I have a proven...
I applied via Job Fair and was interviewed in Sep 2023. There were 3 interview rounds.
MCQs on Java, Java Script, Html, AWS, REST APIs. One Coding question covering recrurssion and backtracking
Top trending discussions
The duration of DELTA interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 23 interview experiences
Difficulty level
Duration
Software Engineer
42
salaries
| ₹7.4 L/yr - ₹15 L/yr |
Senior Software Engineer
39
salaries
| ₹27.4 L/yr - ₹43 L/yr |
Software Developer
28
salaries
| ₹11.1 L/yr - ₹19.9 L/yr |
Senior Developer
25
salaries
| ₹22 L/yr - ₹30.2 L/yr |
Sdet Automation Test Engineer
18
salaries
| ₹27.4 L/yr - ₹31.2 L/yr |
ABEC
Timezone Entertainment
Adlabs Imagica
Informa Markets