i
Thomson Reuters
Filter interviews by
I applied via Naukri.com and was interviewed in May 2019. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
To become a senior Java developer and contribute to innovative projects in a collaborative team environment.
Continue learning new technologies and best practices in Java development
Work on challenging projects to enhance problem-solving skills
Collaborate with team members to share knowledge and improve code quality
I believe my strong Java skills and problem-solving abilities can positively impact the company by improving efficiency and developing innovative solutions.
I have experience in developing efficient and scalable Java applications, which can help streamline processes within the company.
I am skilled in identifying and solving complex technical issues, which can contribute to the overall success of projects.
I am proactive ...
I was interviewed in Jun 2024.
Java Coding Questions based on ArrayList, HashMap, etc.
Count distinct elements in given String.
Our current project architecture follows a microservices design pattern with separate services for different functionalities.
Microservices architecture with separate services for different functionalities
Use of RESTful APIs for communication between services
Containerization using Docker for easy deployment and scalability
Implementation of service discovery and load balancing with tools like Kubernetes
Use of message bro
My role in the project was to develop and maintain Java applications to meet the project requirements.
Developing Java applications based on project requirements
Maintaining and updating existing Java code
Collaborating with team members to ensure project success
I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.
To check if a sentence is a palindrome, compare it with its reverse form.
Remove all non-alphanumeric characters and convert the sentence to lowercase.
Reverse the sentence and compare it with the original sentence to check for palindrome.
Example: 'A man, a plan, a canal, Panama' becomes 'amanaplanacanalpanama' after removing non-alphanumeric characters and converting to lowercase.
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Reverse string code and reverse array code
Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Example: Class 'Car' can inherit from class 'Vehicle' and inherit properties like 'speed' and methods like 'drive()'
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, known as a class.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing direct modification from outside the class.
Access to the data is provided through methods, which can enforce validation rules and ensure data integrity.
Ex...
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Animal superclass with Dog and Cat subclasses. Both Dog and Cat can be treated as Animals.
Abstraction is the concept of hiding complex implementation details and showing only the necessary features to the user.
Abstraction allows developers to focus on what an object does rather than how it does it
It helps in reducing complexity and improving code readability
Example: In Java, abstract classes and interfaces are used to achieve abstraction
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 3 interview rounds.
I was interviewed before Mar 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions based on Spring.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions based on Java and Spring.
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Software Engineer
511
salaries
| ₹5 L/yr - ₹17.1 L/yr |
Senior Software Engineer
451
salaries
| ₹8.4 L/yr - ₹33 L/yr |
Content Specialist
197
salaries
| ₹3 L/yr - ₹6.2 L/yr |
Content Analyst
186
salaries
| ₹2.7 L/yr - ₹7 L/yr |
Associate Software Engineer
139
salaries
| ₹4.4 L/yr - ₹8.1 L/yr |
Bloomberg
S&P Global
FactSet
Morningstar