Associate Software Engineer

Software EngineerTR7Medium

This interview process is for an Associate Software Engineer (TR7) role at Thomson Reuters. It is designed to assess a candidate's foundational software engineering skills, problem-solving abilities, and cultural fit within the company.

Rounds·3

Timeline·~14d

Experience·0 - 2 yrs

Comp band·US$65000 - US$85000

Interview time·120 min

Evaluation

What they measure.

  • Problem-solving skills
  • Algorithmic thinking
  • Data structure knowledge
  • Coding proficiency
  • Technical communication

Preparation

How to prepare.

Tips

  1. Review fundamental data structures (arrays, linked lists, trees, graphs, hash maps) and algorithms (sorting, searching, recursion, dynamic programming).
  2. Practice coding problems on platforms like LeetCode, HackerRank, or GeeksforGeeks, focusing on medium-difficulty problems.
  3. Understand core object-oriented programming (OOP) concepts (encapsulation, inheritance, polymorphism, abstraction).
  4. Familiarize yourself with common software development methodologies (Agile, Scrum).
  5. Prepare to discuss your past projects, internships, or academic work in detail, focusing on your contributions and learnings.
  6. Research Thomson Reuters' products, services, and company culture.
  7. Practice answering behavioral questions using the STAR method (Situation, Task, Action, Result).
  8. Be ready to explain your thought process clearly and concisely during technical discussions.

Study plan

Fig · Study plan — 04 phases

01 / 04
01

Phase 01 of 04

Data Structures Fundamentals

Weeks 1-2: Data Structures (Arrays, Linked Lists, Trees) & Complexity Analysis.

Weeks 1-2: Focus on foundational data structures like arrays, linked lists, stacks, queues, and trees. Practice implementing them and solving problems related to their usage. Understand time and space complexity analysis (Big O notation).

Questions

Commonly asked.

  • Write a function to reverse a linked list.
  • Explain the difference between a process and a thread.
  • Describe a situation where you had to deal with a difficult team member.
  • How would you design a URL shortener service?
  • What are your strengths and weaknesses?
  • Tell me about a time you failed and what you learned from it.
  • Given an array of integers, find the two numbers that add up to a specific target.
  • What is polymorphism?
  • How do you stay updated with new technologies?
  • Why are you interested in Thomson Reuters?

Locations

Regional differences.

Fig · Regions — 03 locations

01 / 03

Location

North America

Interview focus

Adaptability to new technologies and team environments.Understanding of core computer science principles.Communication and collaboration skills.

Common questions

  • Tell me about a challenging project you worked on during your internship.
  • How do you handle conflicting priorities?
  • Describe a time you had to learn a new technology quickly.

Tips

  • Highlight any open-source contributions or personal projects.
  • Be prepared to discuss your learning process.
  • Emphasize teamwork and communication in your answers.

Rounds

Round-by-round.

Expand a step for evaluation criteria, sample questions, and prep notes.

DSA

Coding questions at Thomson Reuters.

Frequently reported on Thomson Reuters loops

Other guides

More at Thomson Reuters.