Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Clarivate Team. If you also belong to the team, you can get access from here

Clarivate Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clarivate Associate Software Engineer Interview Questions and Answers

Updated 16 Oct 2024

8 Interview questions

An Associate Software Engineer was asked 8mo ago
Q. Given the head of a singly linked list, reverse the list, and return the reversed list.
Ans. 

Reversing a linked list involves changing the direction of its pointers to reverse the order of nodes.

  • 1. Start with three pointers: previous (prev), current (curr), and next.

  • 2. Initialize prev as null and curr as the head of the list.

  • 3. Iterate through the list: while curr is not null, do the following:

  • a. Store the next node: next = curr.next.

  • b. Reverse the pointer: curr.next = prev.

  • c. Move prev and curr ...

An Associate Software Engineer was asked
Q. Given a string, reverse the alternate words in it.
Ans. 

Reverse alternate words in a given string

  • Split the string into words

  • Reverse alternate words using a loop

  • Join the words back into a string

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
Q2. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Accenture
Q3. Write a function to determine if a given string is a valid passwo ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
asked in CGI Group
Q5. Frog Jump Problem Statement A frog is positioned on the first ste ... read more
An Associate Software Engineer was asked
Q. Write a function to find the frequency of each letter in a given string.
Ans. 

Use a hashmap to store the frequency of each letter in the given string.

  • Iterate through the string and update the frequency of each letter in the hashmap.

  • Return the hashmap containing the frequency of each letter.

An Associate Software Engineer was asked
Q. Write a function that implements the bubble sort algorithm.
Ans. 

Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.

  • Start at the beginning of the array and compare the first two elements. If the first element is greater than the second, swap them.

  • Continue comparing adjacent elements and swapping them if necessary until the end of the array is reached.

  • Repeat this process for ...

An Associate Software Engineer was asked
Q. What is polymorphism?
Ans. 

Polymorphism is the ability of an object to take on many forms.

  • It allows objects of different classes to be treated as if they were objects of the same class.

  • It is achieved through method overriding and method overloading.

  • Example: A parent class Animal can have child classes like Dog, Cat, and Cow. All of them have a common method called 'makeSound', but each of them makes a different sound.

  • Example: A method can b...

An Associate Software Engineer was asked
Q. What is an asynchronous function in JavaScript?
Ans. 

Asynchronous functions in JavaScript allow code to run without blocking other code from executing.

  • Asynchronous functions use callbacks or promises to handle the result of the function.

  • They are useful for tasks that may take a long time to complete, such as fetching data from a server.

  • Examples include setTimeout(), fetch(), and XMLHttpRequest().

An Associate Software Engineer was asked
Q. 

Best Time to Buy and Sell Stock II Problem Statement

Given the stock prices for a certain number of days, represented as an array, determine the maximum profit you can achieve. You may perform as many tran...

Ans. 

The problem involves finding the maximum profit that can be achieved by buying and selling stocks on different days.

  • Iterate through the array of stock prices and find the local minima and maxima to calculate profit

  • Keep track of the total profit by adding the differences between consecutive maxima and minima

  • You can perform multiple transactions, so buy at each local minima and sell at each local maxima

  • Example: For ...

Are these interview questions helpful?
An Associate Software Engineer was asked
Q. Can you explain the implementation of abstract classes and interfaces in inheritance, as well as the concepts of function overloading and overriding?
Ans. 

Abstract classes and interfaces in inheritance allow for defining common behavior and function signatures, while function overloading and overriding enable polymorphism.

  • Abstract classes are classes that cannot be instantiated and may contain abstract methods that must be implemented by subclasses.

  • Interfaces are similar to abstract classes but can only contain method signatures and constants, with no method impleme...

Clarivate Associate Software Engineer Interview Experiences

9 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was set of java problem solving questions

Round 2 - Technical 

(2 Questions)

  • Q1. Sorting algorithms
  • Q2. Linked list reversing
  • Ans. 

    Reversing a linked list involves changing the direction of its pointers to reverse the order of nodes.

    • 1. Start with three pointers: previous (prev), current (curr), and next.

    • 2. Initialize prev as null and curr as the head of the list.

    • 3. Iterate through the list: while curr is not null, do the following:

    • a. Store the next node: next = curr.next.

    • b. Reverse the pointer: curr.next = prev.

    • c. Move prev and curr one s...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Questions on DP and greed algorithms

Round 2 - Technical 

(2 Questions)

  • Q1. Basic and medium DSA
  • Q2. About project and tech stack used in project
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. 1. general question on interview explain your project. 2.small logic from project code. 3.question of buisness use case and logic understanding.

Interview Preparation Tips

Interview preparation tips for other job seekers - preapre your resume well.
also prepare the question on your skills mentioned in resume.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

C++ about the other day and night

Round 2 - Technical 

(1 Question)

  • Q1. Basic knowledge and insights from the particular individual house of cards
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Initial coding test on hacker rank, easy to med level, pretty straight forward, not too difficult

Round 2 - Technical 

(5 Questions)

  • Q1. Reverse alternate words in a given string
  • Ans. 

    Reverse alternate words in a given string

    • Split the string into words

    • Reverse alternate words using a loop

    • Join the words back into a string

  • Answered by AI
  • Q2. Implement bubble sort
  • Ans. 

    Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.

    • Start at the beginning of the array and compare the first two elements. If the first element is greater than the second, swap them.

    • Continue comparing adjacent elements and swapping them if necessary until the end of the array is reached.

    • Repeat this process for each ...

  • Answered by AI
  • Q3. Find frequency of letters in a given string
  • Ans. 

    Use a hashmap to store the frequency of each letter in the given string.

    • Iterate through the string and update the frequency of each letter in the hashmap.

    • Return the hashmap containing the frequency of each letter.

  • Answered by AI
  • Q4. A few general aptitude related questions
  • Q5. Behavioral questions

Skills evaluated in this interview

I appeared for an interview in Mar 2022.

Round 1 - Coding Test 

(1 Question)

Round duration - 75 minutes
Round difficulty - Medium

Consists of MCQ + 2 coding questions( medium level)

  • Q1. 

    Best Time to Buy and Sell Stock II Problem Statement

    Given the stock prices for a certain number of days, represented as an array, determine the maximum profit you can achieve. You may perform as many tra...

  • Ans. 

    The problem involves finding the maximum profit that can be achieved by buying and selling stocks on different days.

    • Iterate through the array of stock prices and find the local minima and maxima to calculate profit

    • Keep track of the total profit by adding the differences between consecutive maxima and minima

    • You can perform multiple transactions, so buy at each local minima and sell at each local maxima

    • Example: For price...

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

The round is based on data structures, oops concepts and implementation, OS and DBMS general questions. And Please do not forget to read about scheduling algorithms and ACID properties of RDBMS.

  • Q1. Can you explain the implementation of abstract classes and interfaces in inheritance, as well as the concepts of function overloading and overriding?
  • Ans. 

    Abstract classes and interfaces in inheritance allow for defining common behavior and function signatures, while function overloading and overriding enable polymorphism.

    • Abstract classes are classes that cannot be instantiated and may contain abstract methods that must be implemented by subclasses.

    • Interfaces are similar to abstract classes but can only contain method signatures and constants, with no method implementati...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Chandigarh Group of Colleges (CGC), Landran. I applied for the job as Associate Software Engineer in BangaloreEligibility criteriaabove 7 CGPA in B.techClarivate Analytics interview preparation:Topics to prepare for the interview - OOPS, Java, Data Structures, Spring Boot, MySQL.Time required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice some questions (easy level)
Tip 2 : Brush up on the implementation of OOPS concepts.
Tip 3 : Brush up on the queries of MYSQL

Application resume tips for other job seekers

Tip 1 : Hands on experience in OOPS
Tip 2 : Hands on experience in MYSQL

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Indeed and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

It's on hacker rank. Be prepared for two coding questions.

Round 2 - One-on-one 

(2 Questions)

  • Q1. This round will expect you to code one or two questions infront of the interviewers.
  • Q2. Question which was given in hacker rank.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, be good at any one coding language be it C, java or python. Be prepared for some situation based questions as well.
Round 1 - Coding Test 

Medium level coding

Round 2 - Technical 

(1 Question)

  • Q1. Resume related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Need daily practice of code to do the coding challenge

I applied via Campus Placement and was interviewed in Jul 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. What is polymorphism?
  • Q2. What is asynchronous function in JavaScript?

Interview Preparation Tips

Interview preparation tips for other job seekers - It was hr and technical round both at the same time.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Clarivate?
Ask anonymously on communities.

Interview questions from similar companies

Interview Preparation Tips

Round: Pre-placement offer
Experience: Each intern was assigned a individual project and mentor.
In the last week of internship there was project presentation and interview.
interview was easy .For me 50% of the questions were about project and some questions about algorithms and DBMS.
More emphasis was given to the quality of work on project.

General Tips: Working in company is complete different from working on course project. learning many new frameworks required for the project was really challenging.
Programming : Tree, Btree, Tries ..
Operating System: Memory Management
Networks: OSI model
DBMS : basics. they dint ask me any. Show case your interest in big data, servers and passion for technology
Skill Tips: Be confident, even if you don't know the exact answer don't give up tell your approaches to interviewer. some times they will also help you. Software Developer some question s you can ask are: what technologies do your company works on. how are freshers will be selected to different teams in the company.
Skills:
College Name: NIT Surathkal

Clarivate Interview FAQs

How many rounds are there in Clarivate Associate Software Engineer interview?
Clarivate interview process usually has 1-2 rounds. The most common rounds in the Clarivate interview process are Technical, Coding Test and Aptitude Test.
How to prepare for Clarivate Associate Software 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 Clarivate. The most common topics and skills that interviewers at Clarivate expect are Python, Javascript, SQL, Analytical skills and Coding.
What are the top questions asked in Clarivate Associate Software Engineer interview?

Some of the top questions asked at the Clarivate Associate Software Engineer interview -

  1. What is asynchronous function in JavaScri...read more
  2. What is polymorphi...read more
  3. Reverse alternate words in a given str...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.4/5

based on 5 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

S&P Global Interview Questions
4.0
 • 297 Interviews
IKS Health Interview Questions
3.6
 • 242 Interviews
Mu Sigma Interview Questions
2.6
 • 240 Interviews
Access Healthcare Interview Questions
3.9
 • 232 Interviews
Straive Interview Questions
3.4
 • 203 Interviews
Crisil Interview Questions
3.6
 • 202 Interviews
AGS Health Interview Questions
4.0
 • 187 Interviews
Indegene Interview Questions
3.4
 • 159 Interviews
Nielsen Interview Questions
3.6
 • 133 Interviews
View all
Clarivate Associate Software Engineer Salary
based on 138 salaries
₹6 L/yr - ₹11 L/yr
51% more than the average Associate Software Engineer Salary in India
View more details

Clarivate Associate Software Engineer Reviews and Ratings

based on 13 reviews

3.9/5

Rating in categories

3.6

Skill development

4.0

Work-life balance

3.6

Salary

3.7

Job security

3.6

Company culture

2.9

Promotions

3.3

Work satisfaction

Explore 13 Reviews and Ratings
Senior Software Engineer
229 salaries
unlock blur

₹13 L/yr - ₹22 L/yr

Software Engineer
211 salaries
unlock blur

₹8.8 L/yr - ₹15 L/yr

IP Analyst
185 salaries
unlock blur

₹3.1 L/yr - ₹6.1 L/yr

Associate Content Analyst
152 salaries
unlock blur

₹2.2 L/yr - ₹7.1 L/yr

Associate Software Engineer
138 salaries
unlock blur

₹6 L/yr - ₹11 L/yr

Explore more salaries
Compare Clarivate with

Crisil

3.6
Compare

S&P Global

4.0
Compare

Access Healthcare

3.9
Compare

Acuity Knowledge Partners

3.3
Compare
write
Share an Interview