EagleDrift Technologies
10+ Rex Sealing And Packing Industries Interview Questions and Answers
Q1. What is the difference between a hard link and a symbolic link in Unix? How do you find out the system's IP address in Unix? What is the function of the chmod command in Unix? Explain the difference between gre...
read moreUnix 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 egrep is an extended version of grep with more powerful pat...read more
Q2. Suppose you have a CSV file and you want to convert this to an Apache file and load this to S3 bucket. How you will do it?
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 Apache NiFi flow for successful file conversion and upload t...read more
Q3. Have you worked in Plan? How to pass a runtime parameter from Graph task 1 to Graph task 2 within a plan with the different timings?
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
Q4. How do you find out the system's IP address in Unix?
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.
Q5. What is the difference between INNER JOIN and LEFT JOIN?
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 values are returned for the right table columns.
Example: If w...read more
Q6. What are indexes in SQL and why are they important?
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 table to speed up search operations.
Examples of indexes incl...read more
Q7. Are you aware of Spark? Do you have any experience in Spark?
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 for real-time data processing.
Q8. What is the difference between watcher and breakpoint?
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 developer in the code itself.
Example: Setting a watcher on a varia...read more
Q9. What all components you have worked in Abinitio?
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)
Q10. What is the difference between Rollup and Scan?
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: In a list of numbers [1, 2, 3, 4], a Rollup operation could...read more
Top HR Questions asked in Rex Sealing And Packing Industries
Interview Process at Rex Sealing And Packing Industries
Top Senior Software Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month