Open In App

Teradata Interview Experience For Software Engineer (On-Campus)

Last Updated : 10 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I recently had the opportunity to interview for a Software Engineer position at Teradata, going through a multi-round process that tested various skills and traits.

Round 1: Resume Shortlisting

Candidates were shortlisted based on their CVs.

Round 2: Written Test

This round consisted of a one-hour test with 20 multiple-choice questions covering Data Structures and Algorithms (DSA), Operating Systems (OS), Computer Organization, Recursion, and C programming.

Round 3: Technical Round (1 hour)

This round focused on Data Structures and Algorithms.

  • Introduce yourself.
  • Binary Tree Traversal: Traverse a binary tree in an anticlockwise direction.
  • Merge K-sorted Arrays: I suggested a merge-sort approach but was guided to use a min-heap approach, which I then explained and coded.
  • Deletion in BST: I was asked to explain and write code for deleting a node in a Binary Search Tree (BST).

The interviewer seemed satisfied with my answers, and I was informed about the Managerial round scheduled for the afternoon.

Round 4: Managerial Round (30-40 mins):

It was also a kind of technical round. The interviewer first asked me to code, and then explain the approach.

  • Introduce yourself.
  • Rate your Docker and Google Cloud proficiency.
  • Solve a problem to find the minimum number of perfect squares that sum to a given number.
  • Write an SQL query to find the second-highest salary employee’s name and department from two tables, Employee and Department.
  • Solve a problem related to loop removal in a linked list.

I also had the opportunity to ask about the work culture and ongoing projects of company.

Round 5: HR Round (25-30 mins):

The focus was on personality and organizational fit.

  • Tell me about yourself.
  • What are your Strengths and Weaknesses?
  • What do you know about Teradata?
  • Tell me about your family.
  • Discuss a project mentioned on my resume, the Flipkart Fashion Recommendation System.

I concluded the round by asking questions about the company’s plans and work environment.

Tips for Future Candidates:

  • Honesty is crucial throughout the interview process.
  • Engage actively with the interviewers and don’t hesitate to ask for clarifications.
  • Be persistent and ensure you understand the problem thoroughly before starting to code.

Two weeks later, I received the fantastic news that I had been selected. The interview process at Teradata was both challenging and rewarding, and I hope my experience serves as a valuable resource for future candidates.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads