Add office photos
Employer?
Claim Account for FREE

Thomson Reuters

4.1
based on 1.5k Reviews
Filter interviews by

30+ Interview Questions and Answers

Updated 24 Oct 2024

Q1. Monolithic and microservice architecture difference and how will you migrate.

Ans.

Monolithic architecture is a single large application while microservice architecture is a collection of small, independent services.

  • Monolithic architecture is a single, tightly coupled application where all components are interconnected.

  • Microservice architecture breaks down the application into smaller, loosely coupled services that communicate through APIs.

  • Migrating from monolithic to microservices involves breaking down the application into smaller services, identifying bo...read more

Add your answer

Q2. How IPSec works? and what are the different packets which are exchanged during runnel formation?

Ans.

IPSec is a protocol suite used to secure IP communications by authenticating and encrypting each IP packet.

  • IPSec operates at the network layer of the OSI model.

  • It provides data confidentiality, integrity, and authentication.

  • IPSec uses two main protocols: Authentication Header (AH) and Encapsulating Security Payload (ESP).

  • During tunnel formation, the following packets are exchanged: IKE Phase 1 Main Mode, IKE Phase 1 Aggressive Mode, IKE Phase 2 Quick Mode.

View 1 answer

Q3. Which are the sectors most affected by the COVID-19 pandemic?

Ans.

The COVID-19 pandemic has affected almost all sectors, but some of the most affected sectors are healthcare, tourism, hospitality, and retail.

  • Healthcare sector due to increased demand for medical supplies and services

  • Tourism sector due to travel restrictions and lockdowns

  • Hospitality sector due to closure of hotels and restaurants

  • Retail sector due to reduced consumer spending and supply chain disruptions

Add your answer

Q4. How to automate api using jmeter and how to write assertions for output

Ans.

Automating API using JMeter and writing assertions for output

  • Record API requests using JMeter's HTTP(S) Test Script Recorder

  • Add assertions to verify response data, status codes, headers, etc.

  • Use JMeter's built-in assertions like Response Assertion, JSON Assertion, etc.

  • Write custom assertions using JMeter functions or scripting languages like Groovy

  • Run the test plan and analyze the results to ensure the API is functioning correctly

View 1 answer
Discover null interview dos and don'ts from real experiences

Q5. What is HTML, Elements, Headings, Attributes

Ans.

HTML is a markup language used to create web pages. Elements are the building blocks of HTML. Headings are used to define the structure of a document. Attributes provide additional information about HTML elements.

  • HTML is a markup language used to structure content on the web.

  • Elements are the individual components of an HTML document, such as headings, paragraphs, images, etc.

  • Headings are used to define the hierarchy and structure of a document. They range from h1 (highest) to...read more

View 1 answer

Q6. How do you check property is already initialized or not in Selenium

Ans.

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

View 1 answer
Are these interview questions helpful?

Q7. What is financial status of company

Ans.

The financial status of a company refers to its overall financial health and performance.

  • Financial status can be determined by analyzing financial statements such as balance sheets, income statements, and cash flow statements.

  • Key indicators of financial status include profitability, liquidity, solvency, and efficiency.

  • Profitability measures the company's ability to generate profits, while liquidity measures its ability to meet short-term obligations.

  • Solvency measures the comp...read more

Add your answer

Q8. What is the STLC, bug severity priority, waits in selenium with syntax, Java oops question with example,

Ans.

STLC, bug severity priority, waits in Selenium, Java OOPs

  • STLC stands for Software Testing Life Cycle and includes phases like requirement analysis, test planning, test design, test execution, and test closure

  • Bug severity is the impact of a bug on the system, while bug priority is the order in which bugs should be fixed

  • Waits in Selenium are used to make the test script wait for a certain condition to be met before proceeding

  • Java OOPs concepts include classes, objects, inherita...read more

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

Q9. What are refundable credits and nonrefundable credits in form 1040?

Ans.

Refundable credits are credits that can result in a refund if they exceed the amount of taxes owed, while nonrefundable credits can only reduce tax liability to zero.

  • Refundable credits can result in a refund if they exceed the amount of taxes owed.

  • Nonrefundable credits can only reduce tax liability to zero.

  • Examples of refundable credits include the Earned Income Tax Credit and the American Opportunity Credit.

  • Examples of nonrefundable credits include the Child Tax Credit and t...read more

Add your answer

Q10. Given a string, print the count of each character occurance.

Ans.

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.

View 1 answer

Q11. What is company status

Ans.

Company status refers to the legal and financial standing of a company.

  • It indicates whether a company is active or inactive.

  • It also reflects the financial health of the company.

  • Company status can be checked through government databases or credit reporting agencies.

  • Examples of company status include 'active', 'dissolved', 'suspended', and 'bankrupt'.

Add your answer

Q12. SQL Server features and troubleshooting steps

Ans.

SQL Server features and troubleshooting steps

  • SQL Server features include high availability, scalability, and security

  • Troubleshooting steps for SQL Server issues involve identifying the problem, analyzing logs, and applying appropriate fixes

  • Examples of troubleshooting steps include checking for connectivity issues, examining error messages, and optimizing query performance

Add your answer

Q13. Classloaders in java

Ans.

Classloaders are responsible for loading classes into the JVM at runtime.

  • Java has three built-in classloaders: bootstrap, extension, and system.

  • Custom classloaders can be created to load classes from non-standard sources.

  • Classloaders follow a delegation model, where they first delegate to their parent classloader before attempting to load the class themselves.

  • Classloaders can be used for dynamic class loading and hot-swapping of code at runtime.

Add your answer

Q14. How VPC works?

Ans.

VPC (Virtual Private Cloud) is a virtual network in the cloud that allows users to securely connect their resources.

  • VPC provides isolated networking environment in the cloud

  • Users can define their own IP address range, subnets, and route tables

  • VPC allows creation of public and private subnets

  • Network Access Control Lists (ACLs) and Security Groups can be used to control inbound and outbound traffic

  • VPC peering enables connection between VPCs in different regions or AWS accounts

View 2 more answers

Q15. How to handle a bug in database

Ans.

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 the production database, following proper change management proc...read more

Add your answer

Q16. logical operators and Types of Identifiers

Ans.

Logical operators are used to combine multiple conditions in programming. Identifiers are names given to variables, functions, etc.

  • Logical operators include AND (&&), OR (||), and NOT (!)

  • Identifiers can be of different types such as variable, function, class, etc.

  • Identifiers must follow certain naming conventions and cannot start with a number or special character

  • Examples of identifiers include firstName, calculateArea, MyClass

Add your answer

Q17. How to handle crisis situation?

Ans.

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 to address the crisis promptly and efficiently

  • Implement continge...read more

Add your answer

Q18. Specifications of methodologies used to work on project's

Ans.

Various methodologies such as Agile, Waterfall, and Scrum are used to work on projects.

  • Agile methodology focuses on flexibility and adaptability to changes throughout the project.

  • Waterfall methodology follows a linear sequential flow, with each phase dependent on the deliverables of the previous one.

  • Scrum methodology involves iterative development cycles called sprints, with regular meetings and feedback sessions.

Add your answer

Q19. What excel formulas do you know ?

Ans.

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 value in a table based on multiple criteria.

  • IF function: Performs...read more

Add your answer

Q20. How to improve database performance

Ans.

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 or Performance Monitor

Add your answer

Q21. Azure services and their features

Ans.

Azure services provide a wide range of features for cloud computing and infrastructure management.

  • Azure Virtual Machines: Provides scalable computing power in the cloud.

  • Azure App Service: Enables building and hosting web and mobile apps.

  • Azure Functions: Allows running event-driven code without managing infrastructure.

  • Azure Storage: Offers scalable and secure cloud storage solutions.

  • Azure SQL Database: Provides a managed relational database service.

  • Azure Cosmos DB: Globally di...read more

Add your answer

Q22. What is javascript?

Ans.

JavaScript is a high-level, interpreted programming language that is used to make web pages interactive and dynamic.

  • JavaScript is commonly used for client-side web development.

  • It can be used to create interactive features like forms, animations, and dynamic content.

  • JavaScript can also be used for server-side development with Node.js.

View 1 answer

Q23. Types of variable in JavaScript

Ans.

Types of variables in JavaScript include var, let, and const.

  • var: globally scoped or function scoped

  • let: block scoped, can be reassigned

  • const: block scoped, cannot be reassigned

View 1 answer

Q24. string concatenation in JavaScript.

Ans.

String concatenation in JavaScript is the process of combining two or more strings into a single string.

  • Use the '+' operator to concatenate strings.

  • Use the concat() method to concatenate strings.

  • Template literals can also be used for string concatenation.

Add your answer

Q25. how to center a dib

Ans.

To center a div, use CSS properties like margin, display, and text-align.

  • Use 'margin: 0 auto;' to center horizontally

  • Set 'display: flex;' on the parent container and 'justify-content: center;' to center both horizontally and vertically

  • For older browsers, use 'text-align: center;' on the parent container and 'display: inline-block;' on the div

Add your answer

Q26. What is Elastic Search?

Ans.

Elastic Search is a distributed, RESTful search and analytics engine built on top of Apache Lucene.

  • Elastic Search is a highly scalable and flexible search engine.

  • It is designed to handle large volumes of data and perform fast searches.

  • It provides real-time search, full-text search, and analytics capabilities.

  • Elastic Search uses a JSON-based query language for searching and filtering data.

  • It can be used for various use cases like log analysis, e-commerce search, and monitoring...read more

Add your answer

Q27. What is Generics

Ans.

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 in C# and ArrayList in Java.

Add your answer

Q28. Reverse the string

Ans.

Reverse a given string

  • Iterate through the string from end to start and append each character to a new string

  • Use built-in functions like reverse() in Python or StringBuilder.reverse() in Java

  • Convert the string to an array, reverse the array, and convert it back to a string

Add your answer

Q29. Transaction in Spring Boot

Ans.

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 and programmatic transaction management.

Add your answer

Q30. Oops concepts in c#

Ans.

Oops concepts in C# include inheritance, polymorphism, encapsulation, and abstraction.

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

  • Polymorphism allows objects to be treated as instances of their parent class.

  • Encapsulation hides the internal state of an object and only exposes necessary functionality.

  • Abstraction focuses on the essential characteristics of an object while hiding irrelevant details.

Add your answer

Q31. Tools in hybris used

Ans.

Hybris uses various tools for development and support tasks.

  • Eclipse IDE for development

  • Hybris Administration Console for configuration

  • HAC for monitoring and troubleshooting

  • Ant for building and deploying

  • Jenkins for continuous integration

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

Interview Process at null

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

Top Interview Questions from Similar Companies

3.8
 • 1.5k Interview Questions
4.2
 • 210 Interview Questions
3.9
 • 202 Interview Questions
4.0
 • 196 Interview Questions
3.9
 • 165 Interview Questions
4.2
 • 135 Interview Questions
View all
Top Thomson Reuters 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