Upload Button Icon Add office photos

Filter interviews by

Thomson Reuters Data Engineer Interview Questions and Answers

Updated 21 Jan 2025

Thomson Reuters Data Engineer Interview Experiences

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
-

I applied via Company Website and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Basic Python, SQL, and Bash questions

Round 2 - One-on-one 

(4 Questions)

  • Q1. SQL questions with operations that include changing from string to array. Tip: stick to RDBMS-specific dialects only (like Postgres), I used Spark SQL
  • Q2. Simple Python questions with a follow-up to optimise it
  • Q3. Bash script-based questions, are pretty basic.
  • Q4. Data pipeline design and best practices.
  • Ans. 

    Data pipeline design involves creating a system to efficiently collect, process, and analyze data.

    • Understand the data sources and requirements before designing the pipeline.

    • Use tools like Apache Kafka, Apache NiFi, or AWS Glue for data ingestion and processing.

    • Implement data validation and error handling mechanisms to ensure data quality.

    • Consider scalability and performance optimization while designing the pipeline.

    • Doc...

  • Answered by AI
Round 3 - One-on-one 

(3 Questions)

  • Q1. Easy to medium Leetcode-based question. With moderate difficulty.
  • Q2. Simple Python-based question with optimisation.
  • Q3. Design specific questions based on Data pipelines.
Round 4 - Behavioral 

(3 Questions)

  • Q1. SQL-based question with moderate difficulty.
  • Q2. Python-based questions, follow questions with some optimisations.
  • Q3. Bash-script based round.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Hackerearth problem on reversing the string & one more array question

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse the string
  • Ans. 

    Reverse a given string

    • Use built-in functions like reverse() in Python

    • Iterate through the string in reverse order and append characters to a new string

    • Use stack data structure to reverse the string

  • Answered by AI
  • Q2. SQL based windowing function

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is the architecture of Spark?
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. About project what are optimization you have done
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Easy to medium (30 mins, offline)

Round 2 - Technical 

(1 Question)

  • Q1. 1. search algorithm 2. sorting
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. How to read files in pandas?
  • Ans. 

    Pandas can read various file formats including CSV, Excel, JSON, HTML, and SQL.

    • Use pandas.read_csv() to read CSV files

    • Use pandas.read_excel() to read Excel files

    • Use pandas.read_json() to read JSON files

    • Use pandas.read_html() to read HTML tables

    • Use pandas.read_sql() to read SQL tables

    • Specify the file path or URL as the argument

    • Additional parameters can be used to customize the reading process

  • Answered by AI
  • Q2. How to use lambda function
  • Ans. 

    Lambda functions are anonymous functions that can be used to perform a single task or operation.

    • Lambda functions are defined using the lambda keyword.

    • They can take any number of arguments but can only have one expression.

    • Lambda functions are often used as arguments for higher-order functions.

    • Example: lambda x: x**2 defines a lambda function that squares its input.

    • Example: sorted(my_list, key=lambda x: x[1]) sorts a lis...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Reverse the linked list.
Round 2 - Technical 

(1 Question)

  • Q1. Internel working of Hashmap
Round 3 - HR 

(1 Question)

  • Q1. Salary Discussion
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Explain OOPS concept and how you apply it in your implementation
  • Ans. 

    OOPS is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOPS focuses on the concept of classes and objects

    • Encapsulation: bundling data and methods that operate on the data within a single unit

    • Inheritance: allows a class to inherit properties and behavior from another class

    • Polymorphism: ability to present the same interface for diffe...

  • Answered by AI
  • Q2. Difference between Comparable and Comparator. Difference between Abstract Class and Interface
  • Ans. 

    Comparable is an interface used for natural ordering, Comparator is an interface used for custom ordering. Abstract class can have method implementations, Interface cannot.

    • Comparable interface is used to define the natural ordering of objects. Example: String class implements Comparable interface for natural ordering based on alphabetical order.

    • Comparator interface is used to define custom ordering of objects. Example:...

  • Answered by AI
  • Q3. Given a string. Find the number of occurrences of each character
  • Ans. 

    Count occurrences of each character in a given string

    • Create an array to store the count of each character

    • Iterate through the string and increment the count of each character in the array

    • Return the array with counts for each character

  • Answered by AI
  • Q4. Given an array. Remove the number of duplicates
  • Ans. 

    Remove duplicates from an array of strings

    • Iterate through the array and store each element in a set to keep track of unique values

    • Create a new array with the unique values from the set

  • Answered by AI
  • Q5. Given a student object having name and grade data variables. Sort the object on the basis of highest grade.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Basicn details to check for qualifications
Round 2 - Technical 

(1 Question)

  • Q1. About my projects
Round 3 - Technical 

(1 Question)

  • Q1. More details about ML models

Thomson Reuters Interview FAQs

How many rounds are there in Thomson Reuters Data Engineer interview?
Thomson Reuters interview process usually has 1 rounds. The most common rounds in the Thomson Reuters interview process are Technical.
How to prepare for Thomson Reuters Data Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Thomson Reuters. The most common topics and skills that interviewers at Thomson Reuters expect are Python, Data Modeling, SQL, Taxation and Automation.

Tell us how to improve this page.

Thomson Reuters Data Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Thomson Reuters Data Engineer Salary
based on 11 salaries
₹8.1 L/yr - ₹16.7 L/yr
27% more than the average Data Engineer Salary in India
View more details

Thomson Reuters Data Engineer Reviews and Ratings

based on 2 reviews

3.5/5

Rating in categories

3.5

Skill development

4.5

Work-life balance

4.0

Salary

4.5

Job security

5.0

Company culture

3.5

Promotions

3.0

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
516 salaries
unlock blur

₹5 L/yr - ₹20 L/yr

Senior Software Engineer
444 salaries
unlock blur

₹8.2 L/yr - ₹33 L/yr

Content Specialist
202 salaries
unlock blur

₹3 L/yr - ₹6 L/yr

Content Analyst
186 salaries
unlock blur

₹2.7 L/yr - ₹7 L/yr

Associate Content Specialist
149 salaries
unlock blur

₹2.4 L/yr - ₹4.1 L/yr

Explore more salaries
Compare Thomson Reuters with

Bloomberg

3.4
Compare

S&P Global

4.2
Compare

FactSet

3.9
Compare

Morningstar

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview