Upload Button Icon Add office photos

Filter interviews by

One Convergence Interview Questions, Process, and Tips

Updated 23 Mar 2022

Top One Convergence Interview Questions and Answers

  • Q1. Middle of a Linked List You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list. If there is an o ...read more
    asked in Software Developer interview
  • Q2. Convert a Binary Search Tree (BST) to a Greater Sum Tree Given a Binary Search Tree of integers, transform it into a Greater Sum Tree where each node's value is replaced ...read more
    asked in Software Developer interview
  • Q3. Flip Bits Problem Explanation Given an array of integers ARR of size N , consisting of 0s and 1s, you need to select a sub-array and flip its bits. Your task is to retur ...read more
    asked in Software Developer interview
View all 35 questions

One Convergence Interview Experiences

Popular Designations

6 interviews found

Interview Questions & Answers

user image Anonymous

posted on 20 May 2015

Interview Questionnaire 

22 Questions

  • Q1. Tell me about yourself in brief
  • Ans. 

    I am a highly motivated and experienced professional with a strong background in project management and team leadership.

    • Over 10 years of experience in managing complex projects and leading cross-functional teams

    • Proven track record of delivering projects on time and within budget

    • Expertise in strategic planning, risk management, and stakeholder communication

    • Strong problem-solving and decision-making skills

    • Excellent commu...

  • Answered by AI
  • Q2. Write program to reverse string
  • Ans. 

    Program to reverse a string

    • Use a loop to iterate through the characters of the string

    • Create a new string and append each character in reverse order

    • Return the reversed string

  • Answered by AI
  • Q3. Write program to reverse bits of number
  • Ans. 

    Program to reverse the bits of a number

    • Convert the number to binary representation

    • Reverse the binary representation

    • Convert the reversed binary back to decimal

  • Answered by AI
  • Q4. Write program to check common sequence in two string
  • Ans. 

    Program to check common sequence in two strings

    • Iterate through each character of the first string

    • Check if the current character is present in the second string

    • If yes, add it to the common sequence array

    • Return the common sequence array

  • Answered by AI
  • Q5. Write program to the bits which is set
  • Ans. 

    This program finds and prints the bits that are set in a given number.

    • Use bitwise AND operator (&) to check if a bit is set.

    • Iterate through each bit of the number and print the position of the set bits.

  • Answered by AI
  • Q6. Describe switch in n/w and how will you implement its s/w
  • Ans. 

    A switch in a network is a device that connects multiple devices together and forwards data packets between them.

    • A switch operates at the data link layer of the OSI model.

    • It uses MAC addresses to determine the destination of data packets.

    • Switches improve network performance by reducing collisions and providing dedicated bandwidth to each connected device.

    • Switches can be implemented using software-defined networking (SD...

  • Answered by AI
  • Q7. What is NAT and its functions ?
  • Ans. 

    NAT stands for Network Address Translation. It is a process of translating IP addresses between different networks.

    • NAT allows multiple devices in a private network to share a single public IP address.

    • It provides security by hiding the internal IP addresses from external networks.

    • NAT enables the conservation of public IP addresses by allowing multiple devices to use a single IP.

    • It facilitates the routing of traffic betw...

  • Answered by AI
  • Q8. What is VLAN ?
  • Ans. 

    VLAN stands for Virtual Local Area Network. It is a technology that allows the creation of multiple virtual networks within a single physical network.

    • VLANs provide segmentation and isolation of network traffic.

    • They improve network performance and security.

    • VLANs can be used to group devices based on department, function, or security requirements.

    • They enable easier network management and troubleshooting.

    • VLANs are commonl...

  • Answered by AI
  • Q9. How client and server establish their communication. How to create socket , explain step by step?
  • Ans. 

    Client and server establish communication through sockets. Creating a socket involves several steps.

    • Client and server each create a socket object.

    • Server socket binds to a specific port number on the server machine.

    • Server socket listens for incoming client connections.

    • Client socket connects to the server socket using the server's IP address and port number.

    • Once the connection is established, client and server can exchan

  • Answered by AI
  • Q10. What is socket buffer?
  • Ans. 

    A socket buffer is a data structure used by the operating system to store data being sent or received over a network socket.

    • Socket buffers are typically implemented as circular buffers.

    • They are used to temporarily hold data until it can be processed by the application.

    • Socket buffers have a fixed size and can be filled or emptied by the operating system or the application.

    • They help in managing the flow of data between t...

  • Answered by AI
  • Q11. What is function of bridge?
  • Ans. 

    A bridge is a structure that connects two separate areas, allowing for the passage of people, vehicles, or other forms of transportation.

    • Bridges provide a means of crossing obstacles such as rivers, valleys, or roads.

    • They facilitate the movement of people, vehicles, and goods from one place to another.

    • Bridges can be made of various materials such as concrete, steel, or wood.

    • They can be designed in different styles and ...

  • Answered by AI
  • Q12. What is IPC(inter process communication) and ITC(inter thread communication) and how it happens and how to implement it
  • Ans. 

    IPC is a mechanism for communication between processes, while ITC is for communication between threads within a process.

    • IPC allows processes to exchange data and synchronize their actions.

    • ITC allows threads to share data and coordinate their activities.

    • IPC can be implemented using various techniques such as pipes, sockets, shared memory, and message queues.

    • ITC can be achieved through shared variables, message passing, ...

  • Answered by AI
  • Q13. Tell me about yourself and your achievement briefly and your family background
  • Ans. 

    I come from a diverse family background and have achieved success in my career through hard work and dedication.

    • I come from a family with a mix of different cultures and traditions.

    • I have excelled in my career by consistently delivering results and taking on new challenges.

    • I have received several awards and recognition for my contributions to my field.

    • My family has always been supportive of my ambitions and encouraged

  • Answered by AI
  • Q14. What is linking? Explain in detail
  • Ans. 

    Linking is the process of connecting different web pages or resources together through hyperlinks.

    • Linking is an essential aspect of the World Wide Web.

    • It allows users to navigate between different web pages by clicking on hyperlinks.

    • Hyperlinks can be text, images, or other elements that when clicked, direct the user to another web page or resource.

    • Linking helps in organizing and structuring information on the web.

    • It en...

  • Answered by AI
  • Q15. What is little endian ,big endian. How to implement it’s code?
  • Ans. 

    Little endian and big endian are byte ordering formats. Little endian stores the least significant byte first, while big endian stores the most significant byte first.

    • Little endian and big endian refer to the order in which bytes are stored in memory.

    • In little endian, the least significant byte is stored first, followed by the more significant bytes.

    • In big endian, the most significant byte is stored first, followed by ...

  • Answered by AI
  • Q16. What are different types of memory segment and tell about different parts of program and where they are stored?
  • Ans. 

    Different types of memory segments include code segment, data segment, stack segment, and heap segment.

    • Code segment stores the executable code of the program.

    • Data segment stores global and static variables.

    • Stack segment stores local variables and function call information.

    • Heap segment stores dynamically allocated memory.

    • Example: In C programming, global variables are stored in the data segment.

  • Answered by AI
  • Q17. Explain zombie, daemon and orphan processes and how they are different?
  • Ans. 

    Zombie, daemon, and orphan processes are different types of processes in operating systems.

    • Zombie processes are dead processes that have completed execution but still have an entry in the process table.

    • Daemon processes are background processes that run continuously and perform specific tasks.

    • Orphan processes are child processes that continue to run even after their parent process has terminated.

    • Zombie processes consume...

  • Answered by AI
  • Q18. How to create parent and child process and different threads?
  • Ans. 

    To create parent and child processes, use fork() system call. To create threads, use pthread_create() function.

    • To create a child process, use fork() system call. The child process is an exact copy of the parent process.

    • To create threads, use pthread_create() function from pthread library.

    • Parent and child processes can communicate using inter-process communication mechanisms like pipes or shared memory.

    • Threads share the...

  • Answered by AI
  • Q19. What are common segment used by parent and child processes?
  • Ans. 

    The common segments used by parent and child processes are code segment, data segment, and stack segment.

    • Code segment: Contains the executable code of the program.

    • Data segment: Stores global and static variables.

    • Stack segment: Used for local variables and function calls.

  • Answered by AI
  • Q20. What are common segment used by threads?
  • Ans. 

    The common segments used by threads are code segment, data segment, and stack segment.

    • Code segment: Contains the executable code of the program.

    • Data segment: Stores global and static variables.

    • Stack segment: Used for local variables and function call information.

  • Answered by AI
  • Q21. What is symbol table and what is it used for?
  • Ans. 

    A symbol table is a data structure used by compilers and interpreters to store information about the variables, functions, and other symbols in a program.

    • It maps each symbol to its attributes, such as its data type, memory location, and scope.

    • Symbol tables are used during the compilation or interpretation process to resolve references to symbols and perform semantic analysis.

    • They enable efficient lookup and retrieval o...

  • Answered by AI
  • Q22. How to use gcc to compile program and what are different options available?
  • Ans. 

    gcc is a command-line compiler used to compile programs written in C or C++.

    • To compile a program using gcc, use the command 'gcc -o '.

    • The '-o' option is used to specify the name of the output file.

    • By default, gcc compiles C programs. To compile C++ programs, use the '-x' option followed by 'c++'.

    • To enable warnings during compilation, use the '-Wall' option.

    • To optimize the compiled code, use the '-O' opt...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There was only one written round after ppt presentation. It was pure technical based paper consisting of c, java, datastucture, network and operating system.
There were around 60 questions to be done in one hour. All questions were easy but conceptual and little bit tricky.
    1. In C.
    Most of the questions were based on bits manipulation and string and union.    2. In Data structure.
    Questions on tree , heap, red black tree and balanced tree and complexity.    3. In Operating System
    It was really conceptual. Most of the questions were on virtual memory concept and scheduling and semaphore.    4. Network
    Questions on layers and their protocols. Numerical that needed transmission ,propagation and bandwidth formula. Some general conceptual question including switch, hub and gateway.I attempted every section since sectional cutoff was there. I didn’t attempt any question that I was not sure for, since there was negative marking. I also didn’t attempt any numerical.
So, attempt each section such that you can clear cut off. No need to attempt all questions of each section.

Round: Technical Interview
Experience: After written test , only 4 from Mca and 4 from Mtech were selected for next round.
It was also pure technical round.
Interview started just after result was declared. Since there was only two panels, It was taking time.

College Name: NA

Skills evaluated in this interview

I was interviewed in Dec 2020.

Round 1 - Face to Face 

Round duration - 60 minutes
Round difficulty - Medium

Round 2 - Face to Face 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Medium

  • Q1. 

    Convert a Binary Search Tree (BST) to a Greater Sum Tree

    Given a Binary Search Tree of integers, transform it into a Greater Sum Tree where each node's value is replaced with the sum of all node values gr...

  • Ans. 

    Convert a Binary Search Tree to a Greater Sum Tree by replacing each node's value with the sum of all node values greater than the current node's value.

    • Traverse the BST in reverse inorder (right, root, left) to visit nodes in descending order.

    • Keep track of the running sum of visited nodes and update each node's value with this sum.

    • Modify the BST in place without creating a new tree.

    • Example: Input BST: 4 1 6 0 2 5 7 -1 ...

  • Answered by AI
  • Q2. 

    Middle of a Linked List

    You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list.

    If there is an odd number of elements, return the ...

  • Ans. 

    Return the middle element of a singly linked list, or the one farther from the head if there are even elements.

    • Traverse the linked list with two pointers, one moving twice as fast as the other

    • When the fast pointer reaches the end, the slow pointer will be at the middle

    • If there are even elements, return the one that is farther from the head node

    • Handle edge cases like linked list of size 1 or empty list

  • Answered by AI
Round 3 - Face to Face 

Round duration - 40 minutes
Round difficulty - Medium

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from NIT Calicut. Eligibility criteriaAbove 6 CGPAOne Convergence interview preparation:Topics to prepare for the interview - Operating System, Computer Networks, DBMS, Data Structure, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do at least some project work.
Tip 2 : Practice at least 250 questions.

Application resume tips for other job seekers

Tip 1 : Put some projects on resume.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Top One Convergence Software Developer Interview Questions and Answers

Q1. Middle of a Linked List You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list. If there is an odd number of elements, return the middle element. If there are an even ... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

I applied via Campus Placement and was interviewed before Jun 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. How is the level of interview

Interview Preparation Tips

Interview preparation tips for other job seekers - clear concepts of OS, CN and data structures required {3-4 rounds of technical interview purely}

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (199)

Interview Questions & Answers

user image Anonymous

posted on 20 May 2015

Interview Questionnaire 

22 Questions

  • Q1. Tell me about yourself in brief
  • Ans. 

    I am a highly motivated and experienced professional with a strong background in project management and team leadership.

    • Over 10 years of experience in managing complex projects and leading cross-functional teams

    • Proven track record of delivering projects on time and within budget

    • Expertise in strategic planning, risk management, and stakeholder communication

    • Strong problem-solving and decision-making skills

    • Excellent commu...

  • Answered by AI
  • Q2. Write program to reverse string
  • Q3. Write program to reverse bits of number
  • Q4. Write program to check common sequence in two string
  • Q5. Write program to the bits which is set
  • Q6. Describe switch in n/w and how will you implement its s/w
  • Q7. What is NAT and its functions ?
  • Q8. What is VLAN ?
  • Q9. How client and server establish their communication. How to create socket , explain step by step?
  • Ans. 

    Client and server establish communication through sockets. Creating a socket involves several steps.

    • Client and server create sockets using the socket() system call.

    • They bind the socket to a specific address and port using the bind() system call.

    • The server listens for incoming connections using the listen() system call.

    • The client connects to the server using the connect() system call.

    • Once the connection is established, ...

  • Answered by AI
  • Q10. What is socket buffer?
  • Q11. What is function of bridge?
  • Q12. What is IPC(inter process communication) and ITC(inter thread communication) and how it happens and how to implement it
  • Q13. Tell me about yourself and your achievement briefly and your family background
  • Q14. What is linking? Explain in detail
  • Q15. What is little endian ,big endian. How to implement it’s code?
  • Q16. What are different types of memory segment and tell about different parts of program and where they are stored?
  • Ans. 

    Memory segments include code, data, stack, and heap. Each segment stores different parts of a program in memory.

    • Code segment: stores the executable code of the program

    • Data segment: stores global and static variables

    • Stack segment: stores local variables and function call information

    • Heap segment: stores dynamically allocated memory

  • Answered by AI
  • Q17. Explain zombie, daemon and orphan processes and how they are different?
  • Q18. How to create parent and child process and different threads?
  • Q19. What are common segment used by parent and child processes?
  • Q20. What are common segment used by threads?
  • Ans. 

    The common segments used by threads are code segment, data segment, and stack segment.

    • Code segment: Contains the executable code of the program.

    • Data segment: Stores global and static variables.

    • Stack segment: Used for local variables and function call information.

  • Answered by AI
  • Q21. What is symbol table and what is it used for?
  • Q22. How to use gcc to compile program and what are different options available?
  • Ans. 

    gcc is a command-line compiler used to compile programs written in C or C++.

    • To compile a program using gcc, use the command 'gcc -o '.

    • The '-o' option is used to specify the name of the output file.

    • By default, gcc compiles C programs. To compile C++ programs, use the '-x' option with 'c++' argument.

    • To enable warnings during compilation, use the '-Wall' option.

    • To optimize the compiled code, use the '-O' o...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There was only one written round after ppt presentation. It was pure technical based paper consisting of c, java, datastucture, network and operating system.There were around 60 questions to be done in one hour. All questions were easy but conceptual and little bit tricky.    1. In C.    Most of the questions were based on bits manipulation and string and union.
    2. In Data structure.    Questions on tree , heap, red black tree and balanced tree and complexity.
    3. In Operating System    It was really conceptual. Most of the questions were on virtual memory concept and scheduling and semaphore.
    4. Network    Questions on layers and their protocols. Numerical that needed transmission ,propagation and bandwidth formula. Some general conceptual question including switch, hub and gateway.
I attempted every section since sectional cutoff was there. I didn’t attempt any question that I was not sure for, since there was negative marking. I also didn’t attempt any numerical.So, attempt each section such that you can clear cut off. No need to attempt all questions of each section.

Round: Technical Interview
Experience: After written test , only 4 from Mca and 4 from Mtech were selected for next round.It was also pure technical round.Interview started just after result was declared. Since there was only two panels, It was taking time.

College Name: NA

Skills evaluated in this interview

One Convergence interview questions for popular designations

 Software Engineer

 (2)

 Software Developer

 (2)

Interview Preparation Tips

Round: Test
Experience: Written test was held. Shortlisted 23 students from written test.

Round: Technical Interview
Experience: 2 rounds of technical interviews were there. Technical rounds started with basic questions and moved on till programming. They covered all the subjects such as OS,CN, DBMS,C, C++, Data Structures.

Round: HR Interview
Experience: One HR round was there.

General Tips: My journey for placements started with attending my first interview at Oracle (in Aug). Different companies focus on different subject in your interviews. While some of them stress on your coding part, others might be interested only on your project. I have seen few of my friends, were only project was asked in depth for 1hr, and they were also asked to write few code lines of your project.Famous puzzles were common in many of my interviews, while few new questions were also heard. Be strong in coding, and confidence is all that matters."Confuse or convince", I would say!
Skill Tips: Be confident. Do not neglect practicing aptitude problems. They look to be simple and everyone can solve it, but speed matters when you are writing your written test. Try to know at least basic info about the company before attending your interview. Practice the famous puzzles/quiz problems and also your role in your major project.
College Name: NIT SURATHKAL

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (199)

I was interviewed before Mar 2021.

Round 1 - Face to Face 

(6 Questions)

Round duration - 60 minutes
Round difficulty - Medium

After written test , only 4 from Mca and 4 from Mtech were selected for next round.
It was also pure technical round. Interview started just after result was declared. Since there was only two panels, It was taking time.

  • Q1. 

    Flip Bits Problem Explanation

    Given an array of integers ARR of size N, consisting of 0s and 1s, you need to select a sub-array and flip its bits. Your task is to return the maximum count of 1s that can b...

  • Ans. 

    Given an array of 0s and 1s, find the maximum count of 1s by flipping a sub-array at most once.

    • Iterate through the array and keep track of the maximum count of 1s obtained by flipping a sub-array.

    • Consider flipping a sub-array from index i to j and calculate the count of 1s in the resulting array.

    • Return the maximum count of 1s obtained by flipping a sub-array at most once.

  • Answered by AI
  • Q2. 

    Count Set Bits Problem Statement

    Given a positive integer N, compute the total number of '1's in the binary representation of all numbers from 1 to N. Return this count modulo 1e9+7 because the result can...

  • Ans. 

    Count the total number of set bits in the binary representation of numbers from 1 to N modulo 1e9+7.

    • Iterate through numbers from 1 to N and count the set bits in their binary representation

    • Use bitwise operations to count the set bits efficiently

    • Return the count modulo 1e9+7 for each test case

  • Answered by AI
  • Q3. What is NAT and what are its functions?
  • Ans. 

    NAT stands for Network Address Translation. It is used to translate private IP addresses to public IP addresses.

    • NAT allows multiple devices on a local network to share a single public IP address.

    • It enhances security by hiding internal IP addresses from external networks.

    • Types of NAT include Static NAT, Dynamic NAT, and Port Address Translation (PAT).

  • Answered by AI
  • Q4. What is a VLAN?
  • Ans. 

    A VLAN (Virtual Local Area Network) is a network of computers that behave as if they are connected to the same physical network, even though they may be located on different segments.

    • VLANs are used to segment network traffic and improve network performance and security.

    • They allow for logical grouping of devices regardless of their physical location.

    • VLANs can be configured to separate different departments within an org...

  • Answered by AI
  • Q5. What is a socket buffer?
  • Ans. 

    A socket buffer is a temporary storage area in memory used for sending and receiving data over a network.

    • Socket buffers are used by the operating system to temporarily store data being sent or received over a network connection.

    • They help in managing the flow of data between the application and the network interface.

    • Socket buffers can be adjusted in size to optimize network performance.

    • Examples include TCP send and rece

  • Answered by AI
  • Q6. What is the function of a bridge in networking?
  • Ans. 

    A bridge in networking is a device that connects two or more network segments, allowing them to communicate with each other.

    • Bridges operate at the data link layer of the OSI model.

    • They use MAC addresses to forward data between network segments.

    • Bridges help reduce network congestion by only forwarding data to the segment where the destination device is located.

    • Example: Connecting a wired LAN to a wireless LAN using a br

  • Answered by AI
Round 2 - Face to Face 

(7 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical interview round with questions based on DSA/OS etc.

  • Q1. 

    Reverse the String Problem Statement

    You are given a string STR which contains alphabets, numbers, and special characters. Your task is to reverse the string.

    Example:

    Input:
    STR = "abcde"
    Output:
    "e...
  • Ans. 

    Reverse a given string containing alphabets, numbers, and special characters.

    • Iterate through the string from the end to the beginning and append each character to a new string.

    • Use built-in functions like reverse() or StringBuilder in languages like Python or Java for efficient reversal.

    • Handle special characters and numbers while reversing the string.

    • Ensure to consider the constraints provided in the problem statement.

    • T...

  • Answered by AI
  • Q2. 

    Longest Common Subsequence Problem Statement

    Given two strings STR1 and STR2, determine the length of their longest common subsequence.

    A subsequence is a sequence that can be derived from another sequen...

  • Ans. 

    The task is to find the length of the longest common subsequence between two given strings.

    • Implement a function to find the longest common subsequence between two strings.

    • Use dynamic programming to solve the problem efficiently.

    • Iterate through the strings and build a matrix to store the lengths of common subsequences.

    • Return the length of the longest common subsequence found.

  • Answered by AI
  • Q3. What is the difference between Zombie, Orphan, and Daemon processes?
  • Ans. 

    Zombie, Orphan, and Daemon processes are different types of processes in operating systems.

    • Zombie process is a terminated process that has not been removed from the process table yet.

    • Orphan process is a child process whose parent process has terminated.

    • Daemon process is a background process that runs detached from the controlling terminal.

  • Answered by AI
  • Q4. What are little endian and big endian?
  • Ans. 

    Little endian and big endian are ways of storing multibyte data in memory, with little endian storing the least significant byte first and big endian storing the most significant byte first.

    • Little endian stores the least significant byte first, while big endian stores the most significant byte first.

    • For example, the number 0x12345678 would be stored as 78 56 34 12 in little endian and 12 34 56 78 in big endian.

    • Most mod...

  • Answered by AI
  • Q5. What is linking?
  • Ans. 

    Linking is the process of connecting different parts of a program together to create a single executable file.

    • Linking combines object files generated by the compiler into a single executable file.

    • There are two types of linking: static linking and dynamic linking.

    • Static linking includes all necessary libraries and dependencies in the executable file.

    • Dynamic linking references external libraries at runtime.

    • Examples of li...

  • Answered by AI
  • Q6. Can you explain the memory layout of a C program?
  • Ans. 

    Memory layout of a C program includes sections like text, data, bss, heap, and stack.

    • The 'text' section contains the executable code of the program.

    • The 'data' section contains initialized global and static variables.

    • The 'bss' section contains uninitialized global and static variables.

    • The 'heap' is used for dynamic memory allocation.

    • The 'stack' is used for function call and local variables.

  • Answered by AI
  • Q7. What is a symbol table?
  • Ans. 

    A symbol table is a data structure used by a compiler to store information about the names of variables, functions, and other symbols in a program.

    • It maps identifiers to information about them, such as their type, scope, and memory location.

    • Symbol tables are used during compilation to resolve references to symbols and perform semantic analysis.

    • Examples of symbol tables include the global symbol table in Python and the

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAOne Convergence interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Networking, 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 interviewRejected

Skills evaluated in this interview

Top One Convergence Software Developer Interview Questions and Answers

Q1. Middle of a Linked List You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list. If there is an odd number of elements, return the middle element. If there are an even ... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Hiring assessment of total 75 minutes

Round 2 - Technical 

(2 Questions)

  • Q1. Some os related questions
  • Q2. Some basic networking questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. OS questions,graph dfs question, geeks for geeks chocolate factory question
Round 2 - Technical 

(1 Question)

  • Q1. Children sum property trees,height of BT
  • Ans. 

    The question is about implementing a children sum property in trees and finding the height of a binary tree.

    • Children sum property in trees means that the value of a node must be equal to the sum of the values of its children nodes.

    • To find the height of a binary tree, you can recursively calculate the height of the left and right subtrees and return the maximum height plus one.

    • Example: For a binary tree with nodes 1, 2,

  • Answered by AI

Interview Preparation Tips

Topics to prepare for NetApp Software Developer interview:
  • OS
  • C++

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Project details
  • Q2. Java , spring Boot

I applied via Campus Placement and was interviewed before Nov 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. What do you know about IBM?

Interview Preparation Tips

Interview preparation tips for other job seekers - What are the most immediate projects that need to be addressed?
Can you show me examples of projects I’d be working on?
What are the biggest challenges that someone in this position would face?

One Convergence Interview FAQs

What are the top questions asked in One Convergence interview?

Some of the top questions asked at the One Convergence interview -

  1. What is IPC(inter process communication) and ITC(inter thread communication) an...read more
  2. What are different types of memory segment and tell about different parts of pr...read more
  3. What is little endian ,big endian. How to implement it’s co...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

IBM Interview Questions
4.0
 • 2.3k Interviews
Oracle Interview Questions
3.7
 • 848 Interviews
Dell Interview Questions
4.0
 • 386 Interviews
Cisco Interview Questions
4.1
 • 372 Interviews
VMware Software Interview Questions
4.4
 • 145 Interviews
NetApp Interview Questions
3.9
 • 65 Interviews
Citrix Interview Questions
3.6
 • 52 Interviews
View all

One Convergence Reviews and Ratings

based on 6 reviews

4.3/5

Rating in categories

3.6

Skill development

4.5

Work-life balance

4.0

Salary

4.2

Job security

4.3

Company culture

3.8

Promotions

3.7

Work satisfaction

Explore 6 Reviews and Ratings
Software Engineer
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
3 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare One Convergence with

VMware Software

4.4
Compare

Citrix

3.6
Compare

NetApp

3.9
Compare

Juniper Networks

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