i
EagleDrift
Technologies
Filter interviews by
I have worked on various components in Abinitio including GDE, Co>Operating System, Conduct>It, and EME.
Graphical Development Environment (GDE)
Co>Operating System (Co>OS)
Conduct>It
Enterprise Metadata Environment (EME)
Watcher is used to monitor changes in variables during runtime, while breakpoint is used to pause program execution at a specific line of code.
Watcher is used to track the value of a variable or expression during program execution.
Breakpoint is used to pause the program at a specific line of code to allow for debugging.
Watchers are typically set up in debugging tools like IDEs, while breakpoints are set by the dev...
Rollup is a summary operation that combines multiple values into a single value, while Scan is an incremental operation that applies a function to each element in a sequence.
Rollup is used to aggregate data and reduce it to a single value, while Scan is used to apply a function to each element in a sequence.
Rollup typically produces a single output value, while Scan produces a sequence of intermediate values.
Examp...
To convert a CSV file to an Apache file and load it to an S3 bucket, use Apache NiFi for data transformation and AWS SDK for S3 upload.
Use Apache NiFi to read the CSV file, transform it into Apache format, and write it to a local directory.
Configure an Apache NiFi processor to upload the transformed file to an S3 bucket using AWS SDK.
Set up appropriate permissions and credentials for the S3 bucket access.
Monitor t...
Migrating Ab Initio components from on-premises to Cloud involves careful planning and DevOps integration.
Assess current Ab Initio components and dependencies before migration.
Use cloud services like AWS or Azure for hosting the Oracle DB.
Implement CI/CD pipelines for automated deployment of Ab Initio jobs.
Utilize containerization (e.g., Docker) for consistent environments.
Monitor performance and optimize resource...
Indexes in SQL are data structures that improve the speed of data retrieval operations by allowing quick access to specific rows in a table.
Indexes are used to quickly locate rows in a table without having to search the entire table.
They are important because they can significantly improve the performance of SELECT queries by reducing the time taken to retrieve data.
Indexes can be created on one or more columns in...
To find out the system's IP address in Unix, you can use the 'ifconfig' command or the 'ip addr show' command.
Use the 'ifconfig' command to display the IP address of all network interfaces on the system.
Alternatively, you can use the 'ip addr show' command to show the IP address information of all network interfaces.
You can also use tools like 'hostname -I' or 'ip route get 1.2.3.4' to find out the system's IP add...
Constraints in SQL are rules applied to columns to enforce data integrity and validity.
PRIMARY KEY: Uniquely identifies each row in a table. Example: `CREATE TABLE Users (UserID INT PRIMARY KEY);`
FOREIGN KEY: Ensures referential integrity between tables. Example: `CREATE TABLE Orders (OrderID INT, UserID INT, FOREIGN KEY (UserID) REFERENCES Users(UserID));`
UNIQUE: Ensures all values in a column are distinct. Examp...
DDL defines database structure; DML manipulates data within that structure.
DDL (Data Definition Language) includes commands like CREATE, ALTER, and DROP.
Example of DDL: CREATE TABLE Employees (ID INT, Name VARCHAR(100));
DML (Data Manipulation Language) includes commands like SELECT, INSERT, UPDATE, and DELETE.
Example of DML: INSERT INTO Employees (ID, Name) VALUES (1, 'John Doe');
DDL affects the schema, while DML ...
A Data Mart is a subset of a data warehouse focused on a specific business area or department.
Data Marts are designed for specific business functions, such as sales, finance, or marketing.
They allow for faster data retrieval and analysis by narrowing the scope of data.
For example, a sales data mart may contain only sales-related data, making it easier for the sales team to access relevant information.
Data Marts ca...
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
Unix related questions for Senior Software Engineer interview
A hard link is a direct link to the physical file on disk, while a symbolic link is a reference to the file by name.
To find out the system's IP address in Unix, you can use commands like ifconfig or ip addr show.
The chmod command in Unix is used to change the permissions of a file or directory.
grep is used for searching text using regular expressions, while e...
To find out the system's IP address in Unix, you can use the 'ifconfig' command or the 'ip addr show' command.
Use the 'ifconfig' command to display the IP address of all network interfaces on the system.
Alternatively, you can use the 'ip addr show' command to show the IP address information of all network interfaces.
You can also use tools like 'hostname -I' or 'ip route get 1.2.3.4' to find out the system's IP address.
INNER JOIN returns only the rows that have matching values in both tables, while LEFT JOIN returns all rows from the left table and the matched rows from the right table.
INNER JOIN is used to retrieve rows from both tables that have matching values based on the specified condition.
LEFT JOIN is used to retrieve all rows from the left table, along with the matched rows from the right table. If there is no match, NULL val...
Indexes in SQL are data structures that improve the speed of data retrieval operations by allowing quick access to specific rows in a table.
Indexes are used to quickly locate rows in a table without having to search the entire table.
They are important because they can significantly improve the performance of SELECT queries by reducing the time taken to retrieve data.
Indexes can be created on one or more columns in a ta...
I am a highly experienced Senior Software Engineer with a passion for innovative technology and a track record of successful project delivery.
I have over 10 years of experience in software development, specializing in Java and Python.
I am particularly interested in your company because of its reputation for cutting-edge technology and collaborative work environment.
My strengths include strong problem-solving skills, at...
I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
A Data Mart is a subset of a data warehouse focused on a specific business area or department.
Data Marts are designed for specific business functions, such as sales, finance, or marketing.
They allow for faster data retrieval and analysis by narrowing the scope of data.
For example, a sales data mart may contain only sales-related data, making it easier for the sales team to access relevant information.
Data Marts can be ...
A JOIN is used to combine rows from two or more tables based on a related column between them.
Types of JOINs include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RIGHT JOIN returns all rows from the right table and the matched rows from the left table.
FULL ...
I am excited about the opportunity to work with cutting-edge technology and a talented team.
Opportunity to work with cutting-edge technology
Excited about working with a talented team
Interested in the company's mission and values
I applied via Naukri.com and was interviewed before Dec 2023. There were 2 interview rounds.
Introduction, SQL querries that I have worked on and Salary expectations
I use Abinitio for ETL processes, data transformation, data profiling, and data quality checks in my day-to-day work.
Designing and developing ETL processes using Abinitio graphs
Performing data transformation and manipulation tasks
Conducting data profiling to analyze data quality and consistency
Implementing data quality checks and validations
Troubleshooting and debugging Abinitio jobs
Collaborating with stakeholders to g...
Watcher is used to monitor changes in variables during runtime, while breakpoint is used to pause program execution at a specific line of code.
Watcher is used to track the value of a variable or expression during program execution.
Breakpoint is used to pause the program at a specific line of code to allow for debugging.
Watchers are typically set up in debugging tools like IDEs, while breakpoints are set by the develope...
Yes, I am aware of Spark and have experience working with it.
I have used Spark for processing large datasets in distributed computing environments.
I am familiar with Spark's core concepts such as Resilient Distributed Datasets (RDDs) and transformations/actions.
I have experience writing Spark applications using languages like Scala or Python.
I have worked with Spark SQL for querying structured data and Spark Streaming ...
Migrating Ab Initio components from on-premises to Cloud involves careful planning and DevOps integration.
Assess current Ab Initio components and dependencies before migration.
Use cloud services like AWS or Azure for hosting the Oracle DB.
Implement CI/CD pipelines for automated deployment of Ab Initio jobs.
Utilize containerization (e.g., Docker) for consistent environments.
Monitor performance and optimize resource allo...
I have worked on various components in Abinitio including GDE, Co>Operating System, Conduct>It, and EME.
Graphical Development Environment (GDE)
Co>Operating System (Co>OS)
Conduct>It
Enterprise Metadata Environment (EME)
Rollup is a summary operation that combines multiple values into a single value, while Scan is an incremental operation that applies a function to each element in a sequence.
Rollup is used to aggregate data and reduce it to a single value, while Scan is used to apply a function to each element in a sequence.
Rollup typically produces a single output value, while Scan produces a sequence of intermediate values.
Example: I...
Passing a runtime parameter from one Graph task to another within a Plan with different timings.
Use Plan variables to store the runtime parameter in Graph task 1
Set up a trigger in Graph task 2 to read the parameter from the Plan variables
Ensure that the timings of the Graph tasks are properly synchronized
Yes, I have experience in AWS. I have worked with services like EC2, S3, RDS, Lambda, and CloudFormation.
Experience with EC2 for deploying and managing virtual servers
Worked with S3 for storing and retrieving data
Utilized RDS for managing relational databases
Implemented serverless functions using Lambda
Used CloudFormation for infrastructure as code
To convert a CSV file to an Apache file and load it to an S3 bucket, use Apache NiFi for data transformation and AWS SDK for S3 upload.
Use Apache NiFi to read the CSV file, transform it into Apache format, and write it to a local directory.
Configure an Apache NiFi processor to upload the transformed file to an S3 bucket using AWS SDK.
Set up appropriate permissions and credentials for the S3 bucket access.
Monitor the Ap...
SQL query to fetch the list of managers with 2nd highest salary from each department
Use a subquery to find the 2nd highest salary for each department
Join the employee table with the subquery on department and salary
Filter the results to only include managers
I appeared for an interview in Dec 2024, where I was asked the following questions.
I led a team to develop a scalable e-commerce platform using microservices architecture and cloud technologies.
Implemented a microservices architecture to enhance scalability and maintainability.
Utilized AWS services like Lambda and S3 for serverless computing and storage.
Integrated payment gateways such as Stripe for secure transactions.
Developed a responsive front-end using React, improving user experience.
Conducted ...
I applied via Referral and was interviewed before Dec 2023. There was 1 interview round.
DDL defines database structure; DML manipulates data within that structure.
DDL (Data Definition Language) includes commands like CREATE, ALTER, and DROP.
Example of DDL: CREATE TABLE Employees (ID INT, Name VARCHAR(100));
DML (Data Manipulation Language) includes commands like SELECT, INSERT, UPDATE, and DELETE.
Example of DML: INSERT INTO Employees (ID, Name) VALUES (1, 'John Doe');
DDL affects the schema, while DML affec...
Constraints in SQL are rules applied to columns to enforce data integrity and validity.
PRIMARY KEY: Uniquely identifies each row in a table. Example: `CREATE TABLE Users (UserID INT PRIMARY KEY);`
FOREIGN KEY: Ensures referential integrity between tables. Example: `CREATE TABLE Orders (OrderID INT, UserID INT, FOREIGN KEY (UserID) REFERENCES Users(UserID));`
UNIQUE: Ensures all values in a column are distinct. Example: `...
Top trending discussions
posted on 24 Oct 2023
I applied via Approached by Company and was interviewed before Oct 2022. There were 3 interview rounds.
Find duplicate items in array of strings.
Iterate through array and store each item in a hash set.
If item already exists in hash set, it is a duplicate.
I appeared for an interview in Nov 2024, where I was asked the following questions.
Go Modules are a dependency management system for Go programming language, enabling versioning and isolation of packages.
Introduced in Go 1.11 to manage dependencies more effectively.
Allows developers to define module dependencies in a 'go.mod' file.
Supports semantic versioning, making it easier to manage package versions.
Modules can be versioned, allowing for reproducible builds.
Example: 'module example.com/my/module'...
Goroutines are lightweight, managed by Go runtime, while threads are OS-level, heavier, and managed by the OS.
Goroutines are cheaper in terms of memory and resources compared to threads.
Goroutines are multiplexed onto a smaller number of OS threads, allowing for efficient concurrency.
Creating a goroutine is as simple as using the 'go' keyword, e.g., 'go myFunction()'.
Threads require more overhead for creation and manag...
Some of the top questions asked at the EagleDrift Technologies interview -
The duration of EagleDrift Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 11 interview experiences
Difficulty level
Duration
based on 10 reviews
Rating in categories
HR Executive
3
salaries
| ₹1.8 L/yr - ₹1.8 L/yr |
Senior Software Engineer
3
salaries
| ₹5 L/yr - ₹5 L/yr |
HCL Infosystems
Zidio Development
Northcorp Software
Accel Frontline