Filter interviews by
I appeared for an interview in Jan 2025.
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Experienced product specialist with a background in marketing and sales. Passionate about creating innovative solutions for customers.
Background in marketing and sales
Strong passion for creating innovative solutions
Experienced in product development and management
I applied via LinkedIn and was interviewed in Aug 2023. There were 2 interview rounds.
A hub, switch, and router are networking devices used to connect devices in a network.
A hub is a simple device that connects multiple devices in a network, but it does not manage or control the traffic.
A switch is a more advanced device that connects devices in a network and manages the traffic by directing it to the intended recipient.
A router is a device that connects multiple networks and directs traffic between the...
When handling escalating customers, it is important to remain calm, listen actively, empathize, and find a solution.
Stay calm and composed throughout the interaction.
Listen actively to the customer's concerns and frustrations.
Empathize with the customer and acknowledge their feelings.
Take ownership of the issue and assure the customer that you will find a solution.
Offer alternative solutions or escalate the issue to a ...
I applied via Company Website and was interviewed before Oct 2023. There were 3 interview rounds.
English proficiency test was conducted first
My strengths include strong communication skills, attention to detail, and ability to work well in a team.
Strong communication skills - able to effectively convey information to team members and clients
Attention to detail - meticulous in reviewing product specifications and identifying any errors
Ability to work well in a team - collaborate effectively with colleagues to achieve common goals
I applied via Company Website and was interviewed before Apr 2023. There were 2 interview rounds.
Freshworks is a cloud-based software company providing customer engagement solutions for businesses of all sizes.
Founded in 2010, Freshworks offers a suite of products including Freshdesk, Freshservice, and Freshsales.
Freshdesk is a customer support software that helps businesses manage customer inquiries efficiently.
Freshservice is an IT service management tool designed to streamline IT operations and improve service ...
I applied via Company Website and was interviewed before Sep 2022. There were 3 interview rounds.
Demo of the product - had to make a end to end demo of the SaaS tool they had.
Top trending discussions
Software industry offers endless opportunities for innovation and growth.
Software industry is constantly evolving and offers opportunities to work on cutting-edge technologies.
It provides a platform to solve complex problems and create innovative solutions.
The demand for software engineers is high and the industry offers competitive salaries.
Core industries may have limited scope for growth and innovation compared to s...
Program to print a given string in reverse
Create a character array of the given string
Loop through the array from end to start and print each character
Mux is a device that selects one of several input signals and forwards the selected input into a single output line.
Mux stands for Multiplexer.
It is used in digital circuits to select one of several input signals and forward the selected input into a single output line.
It is used in communication systems to combine multiple signals into a single channel for transmission.
It is used in video and audio systems to switch b...
DeMux is short for Demultiplexer. It is a digital circuit that takes one input and directs it to multiple outputs.
DeMux is used in digital communication systems to separate signals that have been combined for transmission.
It is also used in computer memory systems to select a specific memory location.
DeMux is used in video and audio systems to separate different channels of information.
It is used in automation systems ...
Decoder converts encoded data into a readable format while Demux separates a single input into multiple outputs.
Decoder is used to decode encoded data such as binary data into a readable format.
Demux is used to separate a single input into multiple outputs based on the control signals.
Decoder is a combinational circuit while Demux is a sequential circuit.
Decoder is used in applications such as remote controls, computer...
Amadeus Labs is a leading technology company in the travel industry.
Amadeus Labs provides opportunities to work on cutting-edge technologies.
The company has a strong focus on innovation and research.
Amadeus Labs has a global presence and offers a diverse and inclusive work environment.
Working at Amadeus Labs provides the opportunity to make a real impact on the travel industry.
The company values work-life balance and o...
Yes, I am comfortable working for Testing.
I have experience in testing and understand its importance in software development.
I am willing to learn new testing techniques and tools.
I am comfortable working with testing teams and collaborating with them to ensure quality software.
I understand the importance of testing in ensuring customer satisfaction and reducing costs.
Examples: I have experience in manual and automated...
I have the necessary skills and experience to excel in the developer role.
I have a degree in computer science and have completed multiple coding projects.
I am proficient in programming languages such as Java, Python, and C++.
I have experience working with databases and web development frameworks.
I am a quick learner and enjoy solving complex problems.
I am a team player and have collaborated with other developers on var...
AVL tree balance checking ensures that the tree maintains its height-balanced property after insertions and deletions.
An AVL tree is a self-balancing binary search tree.
The balance factor (BF) of a node is defined as the height of the left subtree minus the height of the right subtree.
A node is considered balanced if its BF is -1, 0, or +1.
To check balance, recursively calculate the height of left and right subtrees fo...
Level order traversal of a tree using Queue
Create a queue and add the root node to it
While the queue is not empty, remove the front node and print its value
Add the left and right child nodes of the removed node to the queue
Repeat until the queue is empty
Check if parentheses in a string are balanced using a stack-based approach.
Use a stack to track opening parentheses: '(', '{', '['.
For each closing parenthesis: check if it matches the top of the stack.
If the stack is empty at the end, parentheses are balanced.
Example: '((){})' is balanced, but '((())' is not.
Find product of each element of an array except that element in O(N) time complexity without using / operation
Use prefix and suffix products
Multiply prefix and suffix products for each element to get the final product
Handle edge cases where array has 0 or 1 element separately
Recursively delete a linked list
Create a recursive function that takes the head of the linked list as input
Base case: if the head is null, return
Recursively call the function with the next node as input
Delete the current node
Recursively delete a tree by deleting all its child nodes and then the parent node.
Start from the leaf nodes and delete them first.
Then move up to the parent nodes and delete them.
Repeat until the root node is deleted.
Use post-order traversal to ensure child nodes are deleted before parent nodes.
Recursively delete elements from the end of an array.
Create a recursive function that removes the last element of the array.
Call the function recursively until the desired number of elements are removed.
Handle edge cases such as empty arrays and removing more elements than the array contains.
There is no known algorithm to find shortest path in 2-D space in O(log N) time.
The best known algorithm for finding shortest path in 2-D space is Dijkstra's algorithm which has a time complexity of O(N^2).
Other algorithms like A* and Bellman-Ford have better time complexity but still not O(log N).
If the points are on a grid, Lee algorithm can be used which has a time complexity of O(N).
I applied via Naukri.com and was interviewed before Jul 2020. There were 4 interview rounds.
based on 8 interview experiences
Difficulty level
Duration
based on 19 reviews
Rating in categories
Senior Software Engineer
382
salaries
| ₹20 L/yr - ₹32.4 L/yr |
fresher
248
salaries
| ₹1.8 L/yr - ₹5.1 L/yr |
Software Engineer
241
salaries
| ₹10 L/yr - ₹17 L/yr |
Lead Software Engineer
220
salaries
| ₹30.8 L/yr - ₹55 L/yr |
Product Specialist
156
salaries
| ₹5.3 L/yr - ₹12 L/yr |
Zoho
Salesforce
Thomson Reuters
Oracle Cerner