Upload Button Icon Add office photos

Polycom

Compare button icon Compare button icon Compare

Filter interviews by

Polycom Interview Questions and Answers

Updated 3 Jun 2015

15 Interview questions

A Software Developer was asked
Q. Can you measure congestion in the system using Ping, and if so, how?
Ans. 

Yes, Ping can be used to measure congestion in the system.

  • Ping measures the round-trip time for packets to travel from the source to the destination.

  • If the round-trip time is high, it indicates congestion in the network.

  • Ping can also be used to measure packet loss, which is another indicator of congestion.

A Software Developer was asked
Q. Write code to create a linked list structure and insert two nodes into it. You can use C or STL.
Ans. 

Create and insert nodes in a linked list using C and STL.

  • Define a struct for the linked list node

  • Allocate memory for the nodes using malloc or new

  • Set the data and next pointer for each node

  • Use push_back or insert functions in STL for insertion

A Software Developer was asked
Q. Clearly explain the TCP/IP protocol stack along with the functioning of each layer.
Ans. 

TCP/IP protocol stack consists of 4 layers: Application, Transport, Internet, and Network Access.

  • Application layer: interacts with user applications and provides services like email, file transfer, etc.

  • Transport layer: responsible for end-to-end communication between hosts and provides reliable data transfer using TCP or unreliable using UDP.

  • Internet layer: responsible for routing packets across networks using IP ...

A Software Developer was asked
Q. What is a Denial of Service attack and what is its remedy?
Ans. 

A Denial of Service (DoS) attack is an attempt to make a website or network unavailable to users by overwhelming it with traffic.

  • DoS attack floods a network or server with traffic to make it unavailable to users

  • Remedy includes implementing firewalls, load balancers, and intrusion detection systems

  • Another remedy is to use a content delivery network (CDN) to distribute traffic

  • Examples of DoS attacks include Ping of ...

A Software Developer was asked
Q. How is Minimum Spanning Tree useful in the Networking Domain?
Ans. 

Minimum Spanning Tree helps in finding the shortest path in a network.

  • MST helps in reducing the cost of network connections.

  • It is used in network design and optimization.

  • MST algorithms like Kruskal's and Prim's are used in network routing protocols.

  • MST can be used to find the shortest path between two nodes in a network.

  • Example: MST can be used to find the shortest path for data transmission in a computer network.

A Software Developer was asked
Q. How does a router route a packet?
Ans. 

A router routes a packet by examining the destination IP address and forwarding it to the appropriate network.

  • The router receives a packet from a device on one of its interfaces

  • The router examines the destination IP address in the packet header

  • The router looks up the destination IP address in its routing table

  • The router forwards the packet to the appropriate interface based on the routing table

  • If the destination n...

A Software Developer was asked
Q. What is a page fault?
Ans. 

Page fault is an error that occurs when a program tries to access a page that is not currently in physical memory.

  • Occurs when a program tries to access a page not in physical memory

  • Operating system retrieves the page from disk to physical memory

  • Can cause performance issues if it happens frequently

  • Can be caused by insufficient memory or memory fragmentation

Are these interview questions helpful?
A Software Developer was asked
Q. You are given a pointer to a node in a linked list (the starting pointer is not given). How do you delete that node?
Ans. 

Deleting a node in a linked list given a pointer to the node.

  • Save the next node's pointer in a temp variable

  • Copy the data of the next node to the current node

  • Delete the next node using the temp variable

A Software Developer was asked
Q. How does a router use longest prefix matching to route a packet?
Ans. 

A router uses longest prefix matching to find the most specific route for a packet.

  • The router looks at the destination IP address of the packet

  • It compares the address with the entries in its routing table

  • The router selects the entry with the longest matching prefix

  • The packet is then forwarded to the next hop in that route

  • If there is no matching prefix, the router uses the default route

  • Longest prefix matching ensur...

A Software Developer was asked
Q. How is a page fault serviced?
Ans. 

Page fault is serviced by fetching the required page from disk to memory.

  • When a process tries to access a page that is not in memory, a page fault occurs.

  • The operating system then checks if the page is present in the disk.

  • If the page is not present in the disk, it results in a segmentation fault.

  • If the page is present in the disk, it is fetched to memory and the process continues.

  • The process is then restarted from...

Polycom Interview Experiences

2 interviews found

Interview Questions & Answers

user image Anonymous

posted on 21 May 2015

Interview Questionnaire 

17 Questions

  • Q1. The interviewer started from the basics, and then gradually elevated the difficulty level(overall it was easy), the questions asked by him were-Q1. You are given a 32 bit unsigned integer and you have to s...
  • Q2. Create a structure for link list and insert two nodes in it(write the code). (Since i know STL as well, first i coded it in C and then used STL as well)
  • Ans. 

    Create and insert nodes in a linked list using C and STL.

    • Define a struct for the linked list node

    • Allocate memory for the nodes using malloc or new

    • Set the data and next pointer for each node

    • Use push_back or insert functions in STL for insertion

  • Answered by AI
  • Q3. You are given a pointer to a node in the link list(starting pointer is not given) and you have to delete that node
  • Ans. 

    Deleting a node in a linked list given a pointer to the node.

    • Save the next node's pointer in a temp variable

    • Copy the data of the next node to the current node

    • Delete the next node using the temp variable

  • Answered by AI
  • Q4. Clearly explain the TCP/IP protocol stack alongwith the functioning of each layer
  • Ans. 

    TCP/IP protocol stack consists of 4 layers: Application, Transport, Internet, and Network Access.

    • Application layer: interacts with user applications and provides services like email, file transfer, etc.

    • Transport layer: responsible for end-to-end communication between hosts and provides reliable data transfer using TCP or unreliable using UDP.

    • Internet layer: responsible for routing packets across networks using IP addre...

  • Answered by AI
  • Q5. How does a router routes a packet
  • Ans. 

    A router routes a packet by examining the destination IP address and forwarding it to the appropriate network.

    • The router receives a packet from a device on one of its interfaces

    • The router examines the destination IP address in the packet header

    • The router looks up the destination IP address in its routing table

    • The router forwards the packet to the appropriate interface based on the routing table

    • If the destination networ...

  • Answered by AI
  • Q6. How does a router uses longest prefix matching to route a packet
  • Ans. 

    A router uses longest prefix matching to find the most specific route for a packet.

    • The router looks at the destination IP address of the packet

    • It compares the address with the entries in its routing table

    • The router selects the entry with the longest matching prefix

    • The packet is then forwarded to the next hop in that route

    • If there is no matching prefix, the router uses the default route

    • Longest prefix matching ensures ef...

  • Answered by AI
  • Q7. What is page fault
  • Ans. 

    Page fault is an error that occurs when a program tries to access a page that is not currently in physical memory.

    • Occurs when a program tries to access a page not in physical memory

    • Operating system retrieves the page from disk to physical memory

    • Can cause performance issues if it happens frequently

    • Can be caused by insufficient memory or memory fragmentation

  • Answered by AI
  • Q8. How does a page fault is serviced
  • Ans. 

    Page fault is serviced by fetching the required page from disk to memory.

    • When a process tries to access a page that is not in memory, a page fault occurs.

    • The operating system then checks if the page is present in the disk.

    • If the page is not present in the disk, it results in a segmentation fault.

    • If the page is present in the disk, it is fetched to memory and the process continues.

    • The process is then restarted from the ...

  • Answered by AI
  • Q9. How ping is implemented(told him about the ICMP)
  • Q10. How can you calculate the round trip time and bandwidth of the network using Pin
  • Ans. 

    Calculating round trip time and bandwidth of network using Pin

    • Use Pin to measure the time it takes for a packet to travel from source to destination and back

    • Divide the round trip time by 2 to get the one-way latency

    • Calculate bandwidth by dividing the size of the packet by the one-way latency

    • Repeat the process with different packet sizes to get an average bandwidth

    • Use Pin's built-in tools to analyze the data and generat...

  • Answered by AI
  • Q11. Can you measure congestion in the system using Ping and how?
  • Ans. 

    Yes, Ping can be used to measure congestion in the system.

    • Ping measures the round-trip time for packets to travel from the source to the destination.

    • If the round-trip time is high, it indicates congestion in the network.

    • Ping can also be used to measure packet loss, which is another indicator of congestion.

  • Answered by AI
  • Q12. Explain different algorithms that applies in networking domain
  • Ans. 

    Algorithms used in networking include routing, switching, and security protocols.

    • Routing algorithms determine the best path for data to travel between devices on a network.

    • Switching algorithms determine how data is forwarded between network devices.

    • Security algorithms are used to protect data and prevent unauthorized access.

    • Examples of routing algorithms include OSPF and BGP.

    • Examples of switching algorithms include Spa...

  • Answered by AI
  • Q13. How Minimum Spanning Tree is useful in Networking Domain
  • Ans. 

    Minimum Spanning Tree helps in finding the shortest path in a network.

    • MST helps in reducing the cost of network connections.

    • It is used in network design and optimization.

    • MST algorithms like Kruskal's and Prim's are used in network routing protocols.

    • MST can be used to find the shortest path between two nodes in a network.

    • Example: MST can be used to find the shortest path for data transmission in a computer network.

  • Answered by AI
  • Q14. Define Articulation Points and what is its significance in networking
  • Ans. 

    Articulation points are nodes in a network whose removal would disconnect the network or increase the number of connected components.

    • Articulation points are also known as cut vertices.

    • They are significant in network design and analysis as they help identify critical points in the network.

    • Removing an articulation point can cause the network to split into multiple disconnected components.

    • For example, in a computer networ...

  • Answered by AI
  • Q15. You are given an array of 0s, 1s and 2s, you have to sort it. (calculating the number of 0s,1s and 2s is not counted as the solution for this problem)
  • Ans. 

    Sort an array of 0s, 1s, and 2s without counting their occurrences.

    • Use three pointers to keep track of the last index of 0s, 1s, and 2s.

    • Iterate through the array and swap elements to their respective pointers.

    • Time complexity: O(n), Space complexity: O(1).

  • Answered by AI
  • Q16. What is Denial of Service attack and what is its remedy?
  • Ans. 

    A Denial of Service (DoS) attack is an attempt to make a website or network unavailable to users by overwhelming it with traffic.

    • DoS attack floods a network or server with traffic to make it unavailable to users

    • Remedy includes implementing firewalls, load balancers, and intrusion detection systems

    • Another remedy is to use a content delivery network (CDN) to distribute traffic

    • Examples of DoS attacks include Ping of Death...

  • Answered by AI
  • Q17. What is Distributed Denial of Service attack?
  • Ans. 

    DDoS is a cyber attack where multiple systems flood a targeted server with traffic to make it unavailable.

    • DDoS attack overwhelms a server with traffic from multiple sources

    • Attackers use botnets to launch DDoS attacks

    • DDoS attacks can be mitigated by using specialized software and hardware

    • Examples of DDoS attacks include the 2016 Dyn cyberattack and the 2018 GitHub attack

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: the procedure started with the written round, it had 60 questions consisting of quantitative aptitude, logical reasoning and technical(c/c++, operating systems, computer networks, data structures and algorithms).Around 120 sat for this round and they shortlisted 17.

Round: HR Interview
Experience: They shortlisted 6 candidates and asked them to sit in a room and gave two sheets consisting of 50 statements each, the first sheet had 50 positive statements and the 2nd had 50 negative statements and we had to decide whether they are most significant/significant/least significant to us. (we had to answer any 15 of them).

College Name: NA
Motivation: About PolycomPolycom is a multinational corporation that develops video, voice and content collaboration and communication technology. Polycom employs approximately 3,800 employees and had annual revenues of approximately $1.4 billion in 2013. It is the largest pure-play collaboration company in its industry. The company also licenses: H.264 video codecs, Siren codecs, session initiation protocol, Native 1080p high-definition cameras and displays, Native 720p and 1080p high-definition encoding/decoding, low-latency architecture and low bandwidth utilization, wideband advanced audio coding with low delay (AAC-LD), multichannel spatial audio with echo cancellation and interference filters to eliminate feedback from mobile devices, Optimized environmental conditioning to provide the audio and video experience; and inter-operation with legacy video conferencing (Source: -----)

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image Satya Irukulla

posted on 6 Apr 2015

Interview Preparation Tips

Round: Test
Experience: Aptitude and Logical reasoning were easy. Nothing  confusing. Prepare for the popular reasoning models and this part is done. Aptitude is just general Math. programming questions were slightly tricky. Mostly all the questions were of the format finding the output or finding the error in the code.
Tips: As i said earlier, prepare popular logical reasoning questions and try to find out some good coding rules (like difference between i++ and ++i )
Duration: 60 minutes
Total Questions: 60

Round: Technical Interview
Experience: All the questions were related to Computer Networks, Data Structures and your Resume.  Some puzzles were also asked
Tips: Be thorough with your resume. Prepare from CLRS (For any interview). and for networks, prepare for basic stuff and that should be enough.



Prepare some famous puzzles. there are many sites for this

Round: HR Interview
Experience: one simple coding question was asked not to test the coding skills, but to see how i work under pressure(The interviewer constantly asked how i could not do such a small question  and tried to annoy me) Then he gave me a situation  and asked me how i would handle it.
Tips: Keep calm and crack the interview. If you came up to this round then there is very less probability that you will be rejected. you can answer wrong in this round,but you cannot panic.

General Tips: Logical reasoning and Aptitude questions are important. Prepare for them too.
Skills: coding, theoritical knowledge , Working under pressure
College Name: IIT HYDERABAD

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Polycom?
Ask anonymously on communities.

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. Stge concepts, vSAN, RAID, basic testing, OS concepts, NVMe, SATA, SAS

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 Minutes
Round difficulty - Medium

Round was held in the morning at 10 am.

  • Q1. 

    M - Coloring Problem Statement

    Given an undirected graph with 'N' nodes in the form of an adjacency matrix and an integer 'M', determine if it is possible to color the vertices of the graph using at most ...

  • Ans. 

    The problem involves determining if a given graph can be colored with at most 'M' colors without adjacent vertices sharing the same color.

    • Create a function that takes the adjacency matrix, number of nodes 'N', and maximum number of colors 'M' as input.

    • Implement a graph coloring algorithm such as backtracking or greedy coloring to check if the graph can be colored with at most 'M' colors.

    • Check if adjacent vertices have ...

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 40 Minutes
Round difficulty - Medium

The round was held in the evening

  • Q1. 

    Trie Data Structure Implementation

    Design and implement a Trie (prefix tree) to perform the following operations:

    • insert(word): Add a string "word" to the Trie.
    • search(word): Verify if the string "w...
  • Ans. 

    Implement a Trie data structure to insert, search, and check for prefixes in strings.

    • Create a TrieNode class with children and isEndOfWord attributes.

    • Implement insert, search, and startsWith methods in the Trie class.

    • Use a Trie to efficiently store and search for strings based on prefixes.

    • Example: insert 'apple', search 'apple' returns true, startsWith 'app' returns true, search 'app' returns false.

  • Answered by AI
Round 3 - HR 

Round duration - 10 Minutes
Round difficulty - Easy

Was held in the morning around 9 am

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from TIET - Thapar Institute of Engineering And Technology. I applied for the job as SDE - 1 in NoidaEligibility criteriaAbove 7 CGPASamsung interview preparation:Topics to prepare for the interview - OOPS, Algorithms, Operating System, DBMS, Data StructuresTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Focus on graphs, most questions are from this topic
Tip 2 : Prepare well about the projects you mention in your resume
Tip 3 : Do not fill the resume with too many things. Keep it simple

Application resume tips for other job seekers

Tip 1 : Have 2-3 projects on resume. But also be prepared to answer questions related to the projects.
Tip 2 : Do not mention too many things. Keep it short and simple

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 Minutes
Round difficulty - Medium

The round had 2 coding problems to solve with varying difficulty. Each candidate had a different set of questions. The round was around 2 pm. The webcam was turned on to keep an eye on candidates.

  • Q1. 

    Bursting Balloons Problem

    Given an array ARR of size N, where each element represents the height of a balloon. The task is to destroy all balloons by shooting arrows from left to right. When an arrow hits...

  • Ans. 

    Find the minimum number of arrows needed to burst all balloons by shooting arrows from left to right.

    • Sort the array in non-decreasing order to make it easier to calculate the minimum number of arrows needed.

    • Iterate through the sorted array and count the number of times the height decreases compared to the previous balloon.

    • The count of decreases + 1 will give the minimum number of arrows needed to burst all balloons.

    • Exa...

  • Answered by AI
  • Q2. 

    Count Leaf Nodes in a Binary Tree

    Count the number of leaf nodes present in a given binary tree. A binary tree is a data structure where each node has at most two children, known as the left child and the...

  • Ans. 

    Count the number of leaf nodes in a binary tree.

    • Traverse the binary tree and check if both left and right children are NULL to identify leaf nodes.

    • Use recursion to traverse the tree efficiently.

    • Keep track of the count of leaf nodes as you traverse the tree.

    • Handle base cases where the current node is NULL or a leaf node.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 2 questions related to DSA. I was first asked to explain my approach with proper complexity analysis and then code the soution in any IDE that I prefer.

  • Q1. 

    Rod Cutting Problem Statement

    Given a rod of a certain length, the rod can be divided into different sizes, each with an associated cost. Your task is to determine the maximum cost that can be obtained by...

  • Ans. 

    The Rod Cutting Problem involves maximizing the profit obtained by cutting a rod into smaller pieces and selling them.

    • Use dynamic programming to solve this problem efficiently.

    • Create a table to store the maximum profit for each sub-length of the rod.

    • Iterate through the rod lengths and update the table with the maximum profit.

    • The final answer will be the maximum profit for the total length of the rod.

  • Answered by AI
  • Q2. 

    Count Subarrays with Given XOR Problem Statement

    You are given an array of integers ARR and an integer X. Your task is to determine the number of subarrays of ARR whose bitwise XOR is equal to X.

    Example...

  • Ans. 

    Count the number of subarrays in an array whose XOR is equal to a given value.

    • Iterate through the array and keep track of XOR values and their frequencies using a hashmap.

    • For each element in the array, calculate the XOR with the current element and check if the required XOR value exists in the hashmap.

    • Increment the count of subarrays whenever the required XOR value is found in the hashmap.

  • Answered by AI
Round 3 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 2 questions of DSA of Easy-Medium difficulty and at the end I was asked a Puzzle to check my general problem solving ability.

  • Q1. 

    Rotting Oranges Problem Statement

    You are given a grid containing oranges where each cell of the grid can contain one of the three integer values:

    • 0 - representing an empty cell
    • 1 - representing a fre...
  • Ans. 

    Find the minimum time required to rot all fresh oranges in a grid.

    • Use Breadth First Search (BFS) to simulate the rotting process of oranges.

    • Keep track of the time taken to rot all oranges and the count of fresh oranges remaining.

    • If all fresh oranges are not rotten after simulation, return -1.

    • Handle edge cases like empty grid or no fresh oranges present.

    • Example: For the given grid, the minimum time required is 4 seconds...

  • Answered by AI
  • Q2. 

    Detect and Remove Loop in Linked List

    For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

    Expected Complexity:

    A...

  • Ans. 

    Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.

    • Use Floyd's Cycle Detection Algorithm to identify the loop in the linked list.

    • Once the loop is detected, use two pointers approach to find the start of the loop.

    • Adjust the pointers to remove the loop and return the modified linked list.

    • Example: For input 5 2 and 1 2 3 4 5, return 1 2 3 4 5 without the loop.

  • Answered by AI
  • Q3. You have two wires of different lengths that are both capable of burning for exactly one hour when ignited at both ends. How can you measure a time interval of 45 minutes using these two wires?
Round 4 - Face to Face 

(4 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This round had 2 Algorithmic questions wherein I was supposed to code both the problems after discussing their
approaches and respective time and space complexities . After that , I was grilled on some OOPS concepts related to C++.

  • Q1. 

    Longest Palindromic Substring Problem Statement

    You are provided with a string STR of length N. The task is to find the longest palindromic substring within STR. If there are several palindromic substring...

  • Ans. 

    Given a string, find the longest palindromic substring within it.

    • Iterate through the string and expand around each character to find palindromes

    • Keep track of the longest palindrome found so far

    • Return the longest palindromic substring

  • Answered by AI
  • Q2. 

    Quick Sort Problem Statement

    You are provided with an array of integers. The task is to sort the array in ascending order using the quick sort algorithm.

    Quick sort is a divide-and-conquer algorithm. It ...

  • Ans. 

    Yes, the quick sort algorithm can be enhanced to achieve NlogN complexity in the worst case by using a randomized version of the algorithm.

    • Randomized quick sort involves randomly selecting the pivot element to reduce the chances of worst-case scenarios.

    • By choosing a random pivot, the algorithm becomes less predictable and more likely to achieve the desired time complexity.

    • This enhancement helps in avoiding the worst-ca...

  • Answered by AI
  • Q3. What are friend functions in C++?
  • Ans. 

    Friend functions in C++ are functions that are not members of a class but have access to its private and protected members.

    • Friend functions are declared inside a class with the keyword 'friend'.

    • They can access private and protected members of the class.

    • They are not member functions of the class, but have the same access rights as member functions.

    • Friend functions are useful for implementing operators that are not part ...

  • Answered by AI
  • Q4. What is the difference between Early Binding and Late Binding in C++?
  • Ans. 

    Early binding is resolved at compile time while late binding is resolved at runtime in C++.

    • Early binding is also known as static binding, where the function call is resolved at compile time based on the type of the object.

    • Late binding is also known as dynamic binding, where the function call is resolved at runtime based on the actual type of the object.

    • Early binding is faster as the function call is directly linked to ...

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPASamsung 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

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

Round duration - 60 minutes
Round difficulty - Easy

This was coding round and was conducted on Cocubes platform. It is not IDE but kind of white board coding platform. C/C++, Java and Python were only allowed languages.

Round 2 - Coding Test 

Round duration - 30 minutes
Round difficulty - Easy

This was pen and paper round. Total 40 shortlisted candidates were grouped into 8 groups (each of 5). Each group was given a coding question which they have to solve on paper and explain it to the recruiter. 2 to 3 from each group were selected for the next round.

Round 3 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This was general face to face Data Structures and Algorithms based round.

  • Q1. How do you perform a spiral order traversal of a binary tree? Please provide an explanation or code to print the binary tree in spiral order.
  • Ans. 

    Spiral order traversal of a binary tree involves printing nodes level by level alternating between left to right and right to left.

    • Start by pushing the root node into a queue.

    • While the queue is not empty, pop a node, print its value, and push its children into the queue.

    • For each level, alternate between printing nodes from left to right and right to left.

    • Repeat until all nodes are printed in spiral order.

  • Answered by AI
Round 4 - HR 

Round duration - 45 minutes
Round difficulty - Easy

It was the last round.

Interview Preparation Tips

Professional and academic backgroundI completed Electronics & Communication Engineering from Veermata Jijabai Technological Institute. I applied for the job as SDE - 1 in UlhasnagarEligibility criteriaCGPA above 7.5 Samsung interview preparation:Topics to prepare for the interview - Only Data Structures and Algorithms.Time required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Be real during the interview and don’t show off. Also, practice Data Structures and Algorithms based problems as only through practice you will be able to solve questions quickly during the interview. Also prepare for theory subjects like Object-Oriented Programming System, Database Management System, Computer networks, etc.

Application resume tips for other job seekers

Keep your resume simple. Prefer LaTeX. Don't use colourful templates. They are too common and very unprofessional. Keep it black and white and keep your content richer. Keep it of 1 page and 2 pages only if you have achieved a lot. Don’t use fillers. Any unwanted information on the resume leaves a bad impact on the interviewer.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Approached by Company and was interviewed before Sep 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Case Study 

About my ...CV and my approch to this company

Interview Preparation Tips

Topics to prepare for Samsung Sales Executive interview:
  • Your experience
  • Your beahaviour
  • Team Handling
  • Sales
  • Quality Control
Interview preparation tips for other job seekers - No need to say about this organization its very variable and relax posed company and as u know its a brand .
Are these interview questions helpful?

I appeared for an interview in Nov 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

It was conducted on hackkerank. MCQs cover various topics including -Data Structures, Aptitude, etc

  • Q1. 

    Count Diagonal Paths

    You are given a binary tree. Your task is to return the count of the diagonal paths to the leaf of the given binary tree such that all the values of the nodes on the diagonal are equa...

  • Ans. 

    Count the number of diagonal paths in a binary tree where all nodes on the diagonal have equal values.

    • Traverse the binary tree in a diagonal manner and keep track of nodes with equal values.

    • Use recursion to explore all possible diagonal paths in the tree.

    • Count the number of paths where all nodes on the diagonal have the same value.

  • Answered by AI
Round 2 - HR 

Round duration - 20 minutes
Round difficulty - Medium

This round was conducted on skype. Questions were mainly personality based rather knowledge.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in DelhiEligibility criteriaAbove 7 CGPASamsung interview preparation:Topics to prepare for the interview - C Language,Pointers, OOPS, DBMS, System Design, Algorithms,Time required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Practice as much as you can
Tip 2 : Be aware of the methodologies used in your project
 

Application resume tips for other job seekers

Tip 1 : It should be in proper format 
Tip 2 : Do not put false things on resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Tell me your self, and some technical questions

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

Round duration - 180 minutes
Round difficulty - Easy

This was Online Coding round on Samsung Software. There were 50 test cases and all test cases should be passed to get selected.

Round 2 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This was also Face to Face coding Interview totally based on Data Structures and Algorithms.

  • Q1. The Longest Increasing Subsequence (LIS) problem is to find the length of the longest subsequence of a given sequence such that all elements of the subsequence are sorted in increasing order.
  • Ans. 

    The Longest Increasing Subsequence (LIS) problem is to find the length of the longest subsequence of a given sequence with increasing order.

    • Use dynamic programming to solve the LIS problem efficiently.

    • Maintain an array to store the length of the LIS ending at each element.

    • Iterate through the array and update the LIS length based on previous elements.

    • Example: For input [10, 22, 9, 33, 21, 50, 41, 60, 80], the LIS is [10...

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This Face to Face Interview was Based on coding and projects.

  • Q1. Implement the Depth First Search (DFS) algorithm for a graph.
  • Ans. 

    DFS is a graph traversal algorithm that explores as far as possible along each branch before backtracking.

    • Start at a node and explore as far as possible along each branch before backtracking

    • Use a stack to keep track of nodes to visit

    • Mark visited nodes to avoid revisiting them

    • Recursive implementation is common

  • Answered by AI
Round 4 - HR 

(1 Question)

Round duration - 15 minutes
Round difficulty - Easy

HR round was mainly based on questions about myself and my knowledge about the company.

  • Q1. Tell me about yourself and your family background.

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from SRM Institute of Science & Technology. I applied for the job as SDE - 1 in NoidaEligibility criteria Above 70 %Samsung interview preparation:Topics to prepare for the interview - Data Structures , Algorithms, C++ ,JAVATime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Always remember question-solving is not everything in the interview, its a part of interview. Communicating well with the interviewer is most important thing during the interview. Also practice lot of Data Structures and Algorithms based questions that I have practiced from Coding Ninjas and on other coding portals. 

Application resume tips for other job seekers

Mention good projects and only those skills in which you are confident.

Final outcome of the interviewSelected

Skills evaluated in this interview

Polycom Interview FAQs

What are the top questions asked in Polycom interview?

Some of the top questions asked at the Polycom interview -

  1. The interviewer started from the basics, and then gradually elevated the diffic...read more
  2. You are given an array of 0s, 1s and 2s, you have to sort it. (calculating the ...read more
  3. Can you measure congestion in the system using Ping and h...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Samsung Interview Questions
3.9
 • 575 Interviews
Dell Interview Questions
3.9
 • 406 Interviews
vivo Interview Questions
4.1
 • 209 Interviews
Philips Interview Questions
3.8
 • 169 Interviews
Xiaomi Interview Questions
3.8
 • 100 Interviews
Carrier Interview Questions
3.7
 • 52 Interviews
Western Digital Interview Questions
3.5
 • 50 Interviews
View all

Polycom Reviews and Ratings

based on 27 reviews

4.5/5

Rating in categories

3.9

Skill development

4.5

Work-life balance

4.4

Salary

3.4

Job security

4.4

Company culture

4.0

Promotions

4.3

Work satisfaction

Explore 27 Reviews and Ratings
Staff Engineer
8 salaries
unlock blur

₹20 L/yr - ₹31 L/yr

Senior Software Engineer
7 salaries
unlock blur

₹9.3 L/yr - ₹18 L/yr

Technical Support Engineer
6 salaries
unlock blur

₹6.3 L/yr - ₹8.5 L/yr

Software Engineer
5 salaries
unlock blur

₹5.9 L/yr - ₹8 L/yr

Territory Sales Manager
5 salaries
unlock blur

₹10 L/yr - ₹28.6 L/yr

Explore more salaries
Compare Polycom with

Samsung

3.9
Compare

vivo

4.1
Compare

Dell

3.9
Compare

Godrej & Boyce Manufacturing

3.9
Compare
write
Share an Interview