i
Thomson
Reuters
Work with us
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
TR offers various benefits including health insurance, retirement plans, and professional development opportunities.
Health Insurance: Comprehensive coverage for medical, dental, and vision care.
Retirement Plans: 401(k) matching to help employees save for the future.
Professional Development: Access to training programs and workshops to enhance skills.
Flexible Work Hours: Options for remote work and flexible schedul...
OOP in C# is a programming paradigm based on objects, encapsulating data and behavior for modular and reusable code.
Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: class 'Car' with properties like 'Speed' and methods like 'Accelerate()'.
Inheritance: Mechanism to create a new class based on an existing class, promoting code reuse. Example: 'ElectricCar' inher...
Abstract classes allow partial implementation; interfaces define contracts without implementation.
Abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods (until Java 8).
An abstract class can have member variables, whereas an interface cannot (it can only have constants).
A class can inherit from only one abstract class but can implement multiple interfaces.
Examp...
Count the occurance of each character in a given string.
Iterate through the string and store the count of each character in a hashmap.
Print the count of each character from the hashmap.
I am proficient in various Excel formulas including VLOOKUP, SUMIF, COUNTIF, INDEX-MATCH, and IF functions.
VLOOKUP: Used to search for a value in the first column of a range and return a value in the same row from another column.
SUMIF: Adds the cells specified by a given condition or criteria.
COUNTIF: Counts the number of cells within a range that meet the given condition.
INDEX-MATCH: Used together to look up a va...
In a crisis situation, it is important to stay calm, assess the situation, communicate effectively, and take decisive action.
Stay calm and composed to think clearly and make rational decisions
Assess the situation by gathering all relevant information and understanding the scope of the crisis
Communicate effectively with team members, stakeholders, and authorities to coordinate response efforts
Take decisive action t...
Database performance can be improved by optimizing queries, indexing, regular maintenance, and hardware upgrades.
Optimize queries by using proper indexing and avoiding unnecessary joins
Regularly maintain the database by cleaning up old data and running performance tuning scripts
Consider hardware upgrades such as adding more memory or faster storage devices
Monitor database performance using tools like SQL Profiler ...
To handle a bug in a database, identify the root cause, develop a fix, test the fix, and implement it carefully.
Identify the root cause of the bug by analyzing error messages, logs, and user reports.
Develop a fix for the bug by writing SQL queries or scripts to correct the data.
Test the fix in a controlled environment to ensure it resolves the issue without causing any new problems.
Implement the fix carefully in t...
To check if a property is already initialized in Selenium, you can use the 'isDisplayed' method.
Use the 'isDisplayed' method to check if the property is visible on the web page
If the property is visible, it is likely initialized
If the property is not visible, it may not be initialized
Generics in programming allow for the creation of classes, interfaces, and methods that operate on specified types.
Generics provide type safety by allowing the specification of types at compile time.
They enable the creation of reusable code that can work with different data types.
Examples include List
TR offers various benefits including health insurance, retirement plans, and professional development opportunities.
Health Insurance: Comprehensive coverage for medical, dental, and vision care.
Retirement Plans: 401(k) matching to help employees save for the future.
Professional Development: Access to training programs and workshops to enhance skills.
Flexible Work Hours: Options for remote work and flexible scheduling.
P...
I appeared for an interview in May 2025, where I was asked the following questions.
An IRA (Individual Retirement Account) is a tax-advantaged savings account for retirement in the U.S.
Types of IRAs: Traditional IRA, Roth IRA, SEP IRA, and SIMPLE IRA.
Traditional IRA allows tax-deductible contributions; taxes are paid upon withdrawal.
Roth IRA contributions are made with after-tax dollars; withdrawals are tax-free in retirement.
Contribution limits for 2023: $6,500 for individuals under 50, $7,500 for th...
Section 121 of the Internal Revenue Code allows homeowners to exclude capital gains on the sale of their primary residence.
Eligibility requires ownership and use of the home as a primary residence for at least 2 of the last 5 years.
Single filers can exclude up to $250,000 in capital gains; married couples filing jointly can exclude up to $500,000.
The exclusion can be claimed multiple times, but not more than once every...
I applied via Indeed and was interviewed in Jun 2024. There were 2 interview rounds.
I address team conflicts by promoting open communication, active listening, and facilitating constructive discussions.
Encourage open communication among team members to address conflicts early on
Practice active listening to understand all perspectives and concerns
Facilitate constructive discussions to find mutually beneficial solutions
Implement team-building activities to improve relationships and prevent conflicts
Seek...
There are 7 members in my team.
Our team consists of 3 business analysts, 2 data analysts, and 2 project managers.
Each member has a specific role and responsibilities within the team.
We work collaboratively to analyze business requirements and provide data-driven insights.
Yes, I am willing to relocate to Hyderabad for the right opportunity.
I am open to relocating for the right job opportunity
I have researched about Hyderabad and am comfortable with the idea of living there
I am excited about the prospect of working in a new city
I appeared for an interview in Apr 2025, where I was asked the following questions.
I have experience with various Python libraries for web development, data analysis, machine learning, and more.
Django: Used for building robust web applications with an MVC architecture.
Flask: A lightweight framework for creating APIs and microservices.
Pandas: Essential for data manipulation and analysis, especially with DataFrames.
NumPy: Utilized for numerical computations and handling large arrays.
Scikit-learn: Emplo...
Building a RAG application requires careful consideration of data sources, user experience, and performance optimization.
Identify reliable data sources: Ensure the data used for retrieval is accurate and up-to-date, e.g., using APIs from trusted providers.
Optimize retrieval algorithms: Implement efficient algorithms to minimize latency, such as caching frequently accessed data.
Design user-friendly interfaces: Create in...
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
posted on 24 Jun 2024
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Abstract classes allow partial implementation; interfaces define contracts without implementation.
Abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods (until Java 8).
An abstract class can have member variables, whereas an interface cannot (it can only have constants).
A class can inherit from only one abstract class but can implement multiple interfaces.
Example: I...
OOP in C# is a programming paradigm based on objects, encapsulating data and behavior for modular and reusable code.
Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: class 'Car' with properties like 'Speed' and methods like 'Accelerate()'.
Inheritance: Mechanism to create a new class based on an existing class, promoting code reuse. Example: 'ElectricCar' inherits f...
Transactions in Spring Boot help manage database operations as a single unit of work.
Transactions ensure ACID properties (Atomicity, Consistency, Isolation, Durability) for database operations.
Use @Transactional annotation to mark a method as transactional.
Transactions can be managed programmatically using TransactionTemplate.
Rollback can be triggered manually in case of exceptions.
Spring Boot supports both declarative...
Top trending discussions
The duration of Thomson Reuters interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 114 interview experiences
Difficulty level
Duration
based on 1.7k reviews
Rating in categories
Hyderabad / Secunderabad
1-6 Yrs
₹ 3-5 LPA
Software Engineer
581
salaries
| ₹9.4 L/yr - ₹17 L/yr |
Senior Software Engineer
566
salaries
| ₹15.3 L/yr - ₹25 L/yr |
Content Specialist
211
salaries
| ₹3 L/yr - ₹6.2 L/yr |
Associate Content Specialist
147
salaries
| ₹2.4 L/yr - ₹4.8 L/yr |
Devops Engineer
141
salaries
| ₹8.8 L/yr - ₹15.5 L/yr |
Oracle
Amdocs
Automatic Data Processing (ADP)
24/7 Customer