Upload Button Icon Add office photos
Engaged Employer

i

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

Pharmarack Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Pharmarack Technologies Senior Product Manager Interview Questions and Answers

Updated 15 Aug 2023

Pharmarack Technologies Senior Product Manager Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Feb 2023.

Round 1 - Case Study 

Fathers name, occupation. Habits.

Round 2 - One-on-one 

(1 Question)

  • Q1. What do you want to do Product management

Interview Preparation Tips

Interview preparation tips for other job seekers - Won't suggest to work with the weak product leaders in this company who think there are GOAT

Interview questions from similar companies

I applied via Campus Placement

Round 1 - Case Study 

Tell me about yourself.

A case based on the operations and business model of Arcesium. It revolved around the various services provided by Arcesium. Determine price of the MVP, pros and cons of targeting a given segment and determine the target segment for this product.
Go through Arcesium's website and refer ,After the trade is made" by Daniel Weiss. The case will be based on Arcesium's services

Round 2 - Case Study 

Tell me about yourself

The interviewers asked me to justify each point written in the case solution. There were lot of cross questions also because I was coming from the same industry
Be prepared with the assumptions and statements mentioned in the case. You will be tested on every statement because Arcesium makes sure that candidate well understood the case. You might not remember every case detail. It is ok to ask the interviewer for a copy of case for reference

Round 3 - Case Study 

This round tested my previous work experience and some parts of the case
Be well prepared with every detail mentioned in the resume. If you are coming from the same industry, you might be asked to whiteboard your company's business model or the data flow of the applications you worked on

Round 4 - HR 

(3 Questions)

  • Q1. Biggest weakness?
  • Ans. 

    I tend to overthink and sometimes struggle with decision-making.

    • I often analyze situations from multiple angles before making a decision

    • I am working on improving my ability to make quick and effective decisions

    • I have been taking courses on decision-making and seeking feedback from colleagues

  • Answered by AI
  • Q2. Why Arcesium? How can you be an asset to the company?
  • Q3. If you have to choose between staying in India and moving abroad, what would you choose?

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Prepare the answer to “tell me about yourself” well. This is the first question that was asked in every round and in every other company's interviews as well.

2. Research well about Arcesium- new clients, technological developments etc.

Round 1- The duration of the interview was 1 hour 30 minutes.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Mathematical questions based on days dates

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good in Maths
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Detailed resume based questions
  • Q2. Product level improvements etc

I applied via LinkedIn and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Planning, Estimation, Risk Management, Technical queries in 5G and 4,G Protocol

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for 5G 4G protocol and Software management Topics
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Feb 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Hackerrank test, fairly simple coding problems

Round 3 - Technical 

(2 Questions)

  • Q1. Questions on past project and companies
  • Q2. Exposure to financial domain
  • Ans. 

    I have extensive exposure to the financial domain.

    • I have worked as a Product Manager for a financial services company for 3 years.

    • I have experience in developing and launching financial products such as credit cards, loans, and savings accounts.

    • I have a good understanding of financial regulations and compliance requirements.

    • I have collaborated with cross-functional teams including finance, legal, and compliance to ensu...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do your best and be open to any kind of questions, questions maybe technical or non technical. Focus on presenting the experience you have

I applied via Campus Placement and was interviewed before Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Protocols IPV4 and IPV6
  • Q2. Routers and nodes

Interview Preparation Tips

Interview preparation tips for other job seekers - Just and Ok interview. No tough questions were asked

I appeared for an interview before Mar 2021.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical interview round with questions based on DSA.

  • Q1. 

    Binary Tree Traversals

    Your task is to compute the In-Order, Pre-Order, and Post-Order traversals for a given Binary Tree with 'N' nodes, where each node has an integer value.

    Input:
    T
    For each test cas...
  • Ans. 

    Compute In-Order, Pre-Order, and Post-Order traversals for a given Binary Tree with 'N' nodes.

    • Implement tree traversal algorithms: In-Order, Pre-Order, and Post-Order.

    • Use recursion to traverse the binary tree efficiently.

    • Handle null nodes represented by -1 in the input.

    • Follow the order of nodes as they appear in the level order traversal.

    • Ensure the output is space-separated lists for each traversal type.

  • Answered by AI
  • Q2. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Use a combination of hashmap and doubly linked list to implement the LRU cache.

    • Keep track of the least recently used item and update it accordingly.

    • Ensure to handle cache capacity by evicting the least recently used item when the cache is full.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions on DSA, OS etc.

  • Q1. 

    Number of Islands II Problem Statement

    You have a 2D grid of dimensions 'N' rows by 'M' columns, initially filled with water. You are given 'Q' queries, where each query contains two integers 'X' and 'Y'....

  • Ans. 

    The task is to determine the number of islands present on a 2D grid after each query of converting water to land.

    • Create a function that takes the grid dimensions, queries, and coordinates as input.

    • For each query, convert the water at the given coordinates to land and update the grid.

    • Use depth-first search (DFS) to find connected lands and count the number of islands.

    • Return the number of islands after each query.

  • Answered by AI
  • Q2. Why are synchronized blocks needed in Java?
  • Ans. 

    Synchronized blocks are needed in Java to ensure thread safety by allowing only one thread to access a block of code at a time.

    • Prevents multiple threads from accessing critical sections of code simultaneously

    • Ensures data consistency and prevents race conditions

    • Improves performance by reducing contention for shared resources

    • Example: synchronized block in a method that updates a shared variable

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHike interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, OS, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewRejected

Skills evaluated in this interview

I appeared for an interview before Mar 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

This test has 2 sections :
Section 1 ( Technical objective questions) 
– 25 mcq’s mainly focusing on c , c++ , os , data structures , algorithms
Section 2 ( 2 Coding questions )
– Code was supposed to be written on paper.

  • Q1. 

    Next Greater Number Problem Statement

    Given a string S which represents a number, determine the smallest number strictly greater than the original number composed of the same digits. Each digit's frequenc...

  • Ans. 

    Given a number represented as a string, find the smallest number greater than the original with the same set of digits.

    • Sort the digits in non-increasing order to find the next greater number.

    • Swap the last two digits to get the smallest greater number.

    • If no greater number exists, return -1.

  • Answered by AI
  • Q2. 

    Reverse Words in a String: Problem Statement

    You are given a string of length N. Your task is to reverse the string word by word. The input may contain multiple spaces between words and may have leading o...

  • Ans. 

    Reverse words in a string by reversing the order of words while maintaining spaces.

    • Split the input string by spaces to get individual words

    • Reverse the order of the words

    • Join the reversed words with a single space in between

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

First round of interview was based on basic data structures. Concepts related to binary search tree , uses and comparing complexity were asked. He also asked about Hashing , Collisions.

  • Q1. 

    K Largest Elements Problem Statement

    Given an unsorted array containing 'N' integers, you are required to find 'K' largest elements from the array and return them in non-decreasing order.

    Input:

    The fir...
  • Ans. 

    Find K largest elements in an unsorted array and return them in non-decreasing order.

    • Sort the array in non-decreasing order

    • Return the last K elements of the sorted array

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

The interview started with a programming question. Then he asked me a puzzle. There was a small discussion about my projects then .Then he started asking questions about operating system. The interviewer wanted to test my understanding about semaphores and asked some tricky and confusing questions .

  • Q1. 

    Level Order Traversal Problem Statement

    Given a binary tree of integers, return the level order traversal of the binary tree.

    Input:

    The first line contains an integer 'T', representing the number of te...
  • Ans. 

    Return the level order traversal of a binary tree given in level order with null nodes represented by -1.

    • Parse the input to create the binary tree using level order traversal

    • Use a queue to perform level order traversal and print the nodes in the order visited

    • Handle null nodes represented by -1 appropriately

  • Answered by AI
  • Q2. Explain the Producer-Consumer problem and how it can be solved using semaphores.
  • Ans. 

    Producer-Consumer problem involves multiple threads sharing a common buffer. Producers add items to the buffer while consumers remove them.

    • Producers and consumers need to synchronize their access to the shared buffer to avoid race conditions.

    • Semaphores can be used to control access to the buffer. Two semaphores are used - one to track the empty slots in the buffer and one to track the filled slots.

    • Producers increment t...

  • Answered by AI
Round 4 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions based on DSA.

  • Q1. 

    Peak Element Finder

    For a given array of integers arr, identify the peak element. A peak element is an element that is greater than its neighboring elements. Specifically, if arr[i] is the peak, then both...

  • Ans. 

    Find the peak element in an array of integers.

    • Iterate through the array and check if the current element is greater than its neighbors.

    • Handle edge cases for the first and last elements of the array.

    • Return the peak element found.

  • Answered by AI
Round 5 - Telephonic Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This round was a telephonic interview with the CTO of the company. The he started with a small discussion about my projects and research paper .He then moved on to data structures and asked me how to choose a relevant data structure for a given problem. I gave him advantages of every data structure and certain problems where specific data structures could be useful .Then he gave a question and asked me for what data structure should be used keeping time complexity in mind. He asked me a few HR questions in the end .

  • Q1. 

    Average Marks Problem Statement

    Given the initial letter of a student's name and three integer marks for that student, calculate and display the student's initial letter followed by the integer part of th...

  • Ans. 

    Calculate and display the student's initial letter followed by the integer part of their average marks.

    • Calculate the average of the three marks provided for each student.

    • Display the initial letter of the student's name followed by the integer part of the average marks.

    • Round down the average to the nearest integer to get the integer part.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHike interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Mar 2021.

Round 1 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions on DSA.

  • Q1. 

    Running Median Problem

    Given a stream of integers, calculate and print the median after each new integer is added to the stream.

    Output only the integer part of the median.

    Example:

    Input:
    N = 5  
    Stre...
  • Ans. 

    Calculate and print the median after each new integer is added to the stream.

    • Use two heaps - a max heap to store the smaller half of the numbers and a min heap to store the larger half.

    • Keep the sizes of the two heaps balanced to efficiently calculate the median.

    • If the total number of elements is odd, the median will be the top element of the max heap.

    • If the total number of elements is even, the median will be the avera

  • Answered by AI
  • Q2. 

    Pair Sum in Binary Search Tree

    Given a Binary Search Tree (BST) and a target value 'K', determine if there exist two unique elements in the BST such that their sum equals the target 'K'.

    Explanation:

    A ...

  • Ans. 

    Given a BST and a target value, determine if there exist two unique elements in the BST such that their sum equals the target.

    • Traverse the BST in-order to get a sorted array of elements.

    • Use two pointers approach to find the pair sum in the sorted array.

    • Keep track of visited elements to ensure uniqueness.

    • Handle edge cases like null nodes and empty tree.

    • Example: For input BST [20, 10, 35, 5, 15, 30, 42, -1, 13, -1, -1, -

  • Answered by AI
  • Q3. 

    Statistics From A Large Sample Task

    Calculate various statistical measures given a large sample of integers in the range [0, 255]. For efficiency, you are provided with an array 'count' where the i-th ele...

  • Ans. 

    Calculate various statistical measures given a large sample of integers in the range [0, 255] using the provided frequency array.

    • Iterate through the 'count' array to calculate minimum and maximum values.

    • Calculate the mean by summing up all values and dividing by the total count.

    • Find the median by sorting the sample and determining the middle element(s).

    • Identify the mode by finding the element with the highest frequency...

  • Answered by AI
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions on DSA. A puzzle was also asked.

  • Q1. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Use a combination of hashmap and doubly linked list to efficiently implement the LRU cache.

    • Keep track of the least recently used item and update it accordingly when inserting new items.

    • Ensure to handle the capacity constraint by evicting the least recently used item when the cache is full.

  • Answered by AI
  • Q2. 

    Sorting of a Rotated Sorted Array Problem Statement

    You are provided with a rotated sorted array of size N. Your task is to sort the given array in increasing order.

    Example:

    Input:
    N = 4
    Array = [2, 3,...
  • Ans. 

    Implement a function to sort a rotated sorted array in increasing order without using the sort() function.

    • Find the pivot element in the rotated sorted array.

    • Split the array into two subarrays based on the pivot element.

    • Sort each subarray separately.

    • Merge the sorted subarrays to get the final sorted array.

  • Answered by AI
  • Q3. You have 5 pirates and 100 gold coins. The challenge is to determine how the pirates will divide the coins among themselves based on their ranking and the rules they follow.
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round with typical behavioral problems.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHike interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

Pharmarack Technologies Interview FAQs

How many rounds are there in Pharmarack Technologies Senior Product Manager interview?
Pharmarack Technologies interview process usually has 3 rounds. The most common rounds in the Pharmarack Technologies interview process are Case Study, One-on-one Round and Resume Shortlist.

Tell us how to improve this page.

Pharmarack Technologies Senior Product Manager Interview Process

based on 1 interview

Interview experience

1
  
Bad
View more

Interview Questions from Similar Companies

CMS IT Services Interview Questions
3.1
 • 138 Interviews
Arcesium Interview Questions
3.5
 • 79 Interviews
Mavenir Systems Interview Questions
3.4
 • 56 Interviews
DotPe Interview Questions
3.2
 • 38 Interviews
Hike Interview Questions
3.6
 • 32 Interviews
Junglee Games Interview Questions
3.1
 • 32 Interviews
Black Knight Interview Questions
3.6
 • 28 Interviews
View all
Pharmarack Technologies Senior Product Manager Salary
based on 7 salaries
₹18 L/yr - ₹38 L/yr
15% less than the average Senior Product Manager Salary in India
View more details

Pharmarack Technologies Senior Product Manager Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

1.0

Skill development

1.0

Work-life balance

1.0

Salary

1.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Business Development Executive
110 salaries
unlock blur

₹2.2 L/yr - ₹5 L/yr

Marketing Executive
97 salaries
unlock blur

₹2 L/yr - ₹4.2 L/yr

Technical Support Engineer
60 salaries
unlock blur

₹2.6 L/yr - ₹4.3 L/yr

Regional Sales Manager
56 salaries
unlock blur

₹6.9 L/yr - ₹14.2 L/yr

Technical Support Executive
38 salaries
unlock blur

₹2.2 L/yr - ₹4.1 L/yr

Explore more salaries
Compare Pharmarack Technologies with

CMS IT Services

3.1
Compare

Quantiphi Analytics Solutions Private Limited

3.2
Compare

PrimEra Medical Technologies

3.5
Compare

Mavenir Systems

3.4
Compare
Did you find this page helpful?
Yes No
write
Share an Interview