Add office photos
Engaged Employer

EagleDrift Technologies

4.9
based on 44 Reviews
Filter interviews by

10+ Tecacs IT Group Interview Questions and Answers

Updated 17 Dec 2024

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 more
Ans.

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 egrep is an extended version of grep with more powerful pat...read more

Add your answer

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?

Ans.

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

Add your answer

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?

Ans.

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

Add your answer

Q4. How do you find out the system's IP address in Unix?

Ans.

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.

Add your answer
Discover Tecacs IT Group interview dos and don'ts from real experiences

Q5. What is the difference between INNER JOIN and LEFT JOIN?

Ans.

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

Add your answer

Q6. What are indexes in SQL and why are they important?

Ans.

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

Add your answer
Are these interview questions helpful?

Q7. Are you aware of Spark? Do you have any experience in Spark?

Ans.

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.

Add your answer

Q8. What is the difference between watcher and breakpoint?

Ans.

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

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What all components you have worked in Abinitio?

Ans.

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)

Add your answer

Q10. What is the difference between Rollup and Scan?

Ans.

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

Add your answer

Q11. JOIN AND ITS TYPES

Ans.

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 JOIN returns rows when there is a match in one of the tabl...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Tecacs IT Group

based on 7 interviews in the last 1 year
Interview experience
4.9
Excellent
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.6
 • 195 Interview Questions
3.8
 • 144 Interview Questions
4.0
 • 138 Interview Questions
4.0
 • 134 Interview Questions
3.6
 • 132 Interview Questions
View all
Top EagleDrift Technologies Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter