Upload Button Icon Add office photos

Filter interviews by

Mavenir Systems C Developer Interview Questions and Answers

Updated 20 Jan 2025

Mavenir Systems C Developer Interview Experiences

1 interview found

C Developer Interview Questions & Answers

user image Anonymous

posted on 20 Jan 2025

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Coding Test 

It has questions which involved c and c++ programming and focused topics mostly on classes,arrays and DSA
The test duration was one and half hour

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

2 questions were asked. Questions were easy - one from graph and one from dp.

Round 2 - Technical 

(2 Questions)

  • Q1. Difference between multi-programming and multi-tasking.
  • Ans. 

    Multi-programming involves running multiple programs on a single processor, while multi-tasking involves running multiple tasks within a single program.

    • Multi-programming allows multiple programs to be loaded into memory and executed concurrently, switching between them to utilize processor time efficiently.

    • Multi-tasking allows a single program to perform multiple tasks simultaneously, such as running multiple threads o...

  • Answered by AI
  • Q2. How to delete the middle element of a linked list?
  • Ans. 

    To delete the middle element of a linked list, find the middle element using slow and fast pointers, then remove it by adjusting the pointers.

    • Use slow and fast pointers to find the middle element

    • Adjust pointers to skip the middle element and connect the surrounding nodes

    • Free the memory of the deleted node

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Are you willing to relocate?
  • Ans. 

    Yes, I am open to relocating for the right opportunity.

    • I am open to relocating for the right job opportunity.

    • I am willing to move to a new location if required for the job.

    • I am flexible and willing to relocate for the right position.

  • Answered by AI
  • Q2. Why do you want to join TCS?
  • Ans. 

    I want to join TCS because of its reputation for providing challenging projects and opportunities for growth.

    • TCS is known for its innovative projects in various industries.

    • I am impressed by TCS's commitment to employee development.

    • I believe TCS will provide me with a platform to enhance my skills and knowledge.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 4 interview rounds.

Round 1 - Hackerank 

(1 Question)

  • Q1. Programming questions
Round 2 - Technical 

(1 Question)

  • Q1. OOPs concepts, programming questions.
Round 3 - Technical 

(1 Question)

  • Q1. Topics related to c++ including multi-threading and smart pointers.
Round 4 - HR 

(1 Question)

  • Q1. About you and your previous work.
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Online zoom coding test will be there - 4 questions - 2 about output of code & 2 about technical questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Polymorphism and explain about virtual polymorphism
  • Ans. 

    Polymorphism is the ability of a single function or method to operate on different types of data.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Virtual polymorphism is achieved through virtual functions in C++.

    • Virtual functions allow a function in a base class to be overridden in a derived class.

    • Example: Animal class with virtual function 'makeSound' overridden in Dog a

  • Answered by AI
  • Q2. Write code for virtual polymorphism and explain
  • Ans. 

    Virtual polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Create a base class with virtual functions

    • Create derived classes that override the virtual functions

    • Use pointers or references of the base class to call the overridden functions

  • Answered by AI
Round 3 - HR 

(3 Questions)

  • Q1. About yourself should explain
  • Q2. Reason for job change
  • Q3. Salary negotiations and location

Interview Preparation Tips

Interview preparation tips for other job seekers - I have interviewed for c++ developer role in incedo company - please make sure you are completely aware of every functions and keywords relate to c++ concepts.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Brief about your project ?
  • Ans. 

    Developed a web application for managing inventory and sales for a retail store.

    • Used Angular framework to create a responsive and user-friendly interface.

    • Implemented features for adding, updating, and deleting products in the inventory.

    • Integrated with backend APIs to fetch real-time sales data and generate reports.

    • Utilized Angular Material for designing consistent UI components.

  • Answered by AI
  • Q2. What is angular? what is SPA?
  • Ans. 

    Angular is a popular front-end framework for building web applications. SPA stands for Single Page Application.

    • Angular is a front-end framework developed by Google for building dynamic web applications.

    • It uses TypeScript for building applications with components, services, and modules.

    • SPA is a web application that loads a single HTML page and dynamically updates the content as the user interacts with the app.

    • SPA provid...

  • Answered by AI
  • Q3. What is lazy loading?
  • Ans. 

    Lazy loading is a technique in web development where resources are loaded only when needed, improving performance.

    • Lazy loading helps reduce initial load time by loading resources on demand

    • It is commonly used in Angular for loading modules, components, or routes asynchronously

    • Lazy loading can improve user experience by speeding up page load times

  • Answered by AI
  • Q4. What is rxjs? in deep?
  • Ans. 

    RxJS is a library for reactive programming using Observables to handle asynchronous data streams.

    • RxJS stands for Reactive Extensions for JavaScript.

    • It allows you to work with asynchronous data streams and handle events.

    • Operators like map, filter, and mergeMap are used to manipulate and combine streams.

    • Subscriptions are used to listen to and react to changes in the data streams.

    • Example: Using RxJS to make HTTP requests

  • Answered by AI
  • Q5. Angular and javascript basic question?
  • Q6. Difference between ?? and ?:
  • Ans. 

    ?? is the nullish coalescing operator, while ? is the optional chaining operator in Angular.

    • ?? is used to provide a default value when a variable is null or undefined.

    • ? is used to safely access nested properties of an object without causing errors.

    • Example: const name = person?.name; // safe access to 'name' property of 'person' object

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Coding round is related to DSA

Round 2 - Technical 

(2 Questions)

  • Q1. Java related questions
  • Q2. Explain about your project
Round 3 - HR 

(2 Questions)

  • Q1. Salary negotiation
  • Q2. Why you want to join us?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. It was mainly java, interviewers are very good and supportive to elaborate more about problem.
  • Q2. Scenario based on your earlier work experience
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. What is your approach to building basic logic skills?
  • Ans. 

    My approach to building basic logic skills involves practicing problem-solving exercises, breaking down complex problems into smaller parts, and seeking feedback to improve.

    • Practice problem-solving exercises regularly to strengthen logical thinking abilities.

    • Break down complex problems into smaller, more manageable parts to better understand the problem and find solutions.

    • Seek feedback from peers or mentors to identify...

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Some behavioural questions?
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(3 Questions)

  • Q1. REST API for User CRUD
  • Ans. 

    Design a RESTful API for CRUD operations on user resources.

    • Use HTTP methods like GET, POST, PUT, DELETE for CRUD operations

    • Create endpoints like /users for listing all users, /users/{id} for specific user

    • Use status codes like 200 for success, 404 for not found, 400 for bad request

    • Implement authentication and authorization mechanisms for security

    • Include request and response body formats like JSON or XML

  • Answered by AI
  • Q2. Two Sum Leetcode problem
  • Q3. Basic questions based on the candidate technical skills
Round 2 - Technical 

(2 Questions)

  • Q1. Basics to Intermediate level of questions based on the skills mentioned in the resume
  • Q2. Projects related discussions
Round 3 - Document Verification 

(1 Question)

  • Q1. I was informed to upload the supporting documents. ( They rejected me after this eventhough all my documents are genuine )

Interview Preparation Tips

Interview preparation tips for other job seekers - The interviewer's are friendly. Be prepared as per your resume.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. SOLID principles
  • Q2. Microservice Architecture and Kafka

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with core concepts.

Mavenir Systems Interview FAQs

How many rounds are there in Mavenir Systems C Developer interview?
Mavenir Systems interview process usually has 1 rounds. The most common rounds in the Mavenir Systems interview process are Coding Test.
How to prepare for Mavenir Systems C Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Mavenir Systems. The most common topics and skills that interviewers at Mavenir Systems expect are C++, API, Agile, C and CPP.

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 793 Interviews
TCS iON Interview Questions
3.9
 • 361 Interviews
View all
Senior Member of Technical Staff
273 salaries
unlock blur

₹11.7 L/yr - ₹40 L/yr

Member Technical Staff
193 salaries
unlock blur

₹5.8 L/yr - ₹24 L/yr

Technical Staff Member 3
142 salaries
unlock blur

₹8.4 L/yr - ₹25 L/yr

Member Technical Staff 1
115 salaries
unlock blur

₹4.2 L/yr - ₹18 L/yr

Technical Architect
114 salaries
unlock blur

₹16.5 L/yr - ₹50 L/yr

Explore more salaries
Compare Mavenir Systems with

TCS

3.7
Compare

Wipro

3.7
Compare

Tech Mahindra

3.5
Compare

HCLTech

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