Upload Button Icon Add office photos

Filter interviews by

Jio Platforms C Developer Interview Questions and Answers

Updated 12 Feb 2025

Jio Platforms C Developer Interview Experiences

1 interview found

C Developer Interview Questions & Answers

user image Anonymous

posted on 12 Feb 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Insert node in single link list, stack implementation using array, call by value & call by reference, multithreading question using synchronization
  • Q2. Function overloading and Overriding
Round 2 - Technical 

(2 Questions)

  • Q1. Multithreading question using synchronization. More than one thread is writing and the same thread is reading..
  • Q2. There were 12 bytes of char and had to store that in 6 bytes reversing each byte.

Interview questions from similar companies

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

(5 Questions)

  • Q1. 1. Singleton patter: private constructor + Static function
  • Q2. 2. Convert string to integer.
  • Ans. 

    Convert string to integer in C++.

    • Use stoi() function to convert string to integer.

    • Include header file.

    • stoi() function throws an exception if the string is not a valid integer.

    • Use stol() or stoll() for long integers.

    • Use atoi() for C-style strings.

Answered by AI
  • Q3. 3. Write a class to debit, credit and balance check functionalities
  • Ans. 

    A class for debit, credit and balance check functionalities

    • Create a class with member variables for balance

    • Add member functions for debit, credit and balance check

    • Ensure proper validation and error handling

    • Consider using exception handling for errors

  • Answered by AI
  • Q4. Explain Abstract design pattern.
  • Ans. 

    Abstract design pattern is a way to define a blueprint for a group of objects with common characteristics.

    • It allows creating objects without specifying their concrete classes.

    • It promotes loose coupling between classes.

    • It is implemented using abstract classes and interfaces.

    • Example: Shape is an abstract class and Circle, Square, Triangle are its concrete subclasses.

    • Example: JDBC API uses abstract classes and interfaces ...

  • Answered by AI
  • Q5. How to add external API to project
  • Ans. 

    To add an external API to a project, you need to first obtain the API documentation and credentials.

    • Obtain API documentation and credentials

    • Integrate API into project using appropriate libraries or frameworks

    • Test API functionality and handle errors appropriately

  • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be strong in basics of pointers, static functions and virtual functions

    Skills evaluated in this interview

    Interview experience
    3
    Average
    Difficulty level
    Hard
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

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

    Round 1 - Technical 

    (3 Questions)

    • Q1. Run time polymorphism code
    • Q2. Linked list code
    • Q3. Deep copy shallow copy differences
    • Ans. 

      Deep copy creates a new copy of an object with its own unique memory space, while shallow copy creates a new object that references the same memory locations as the original object.

      • Deep copy duplicates all nested objects, while shallow copy only duplicates the references to nested objects.

      • Deep copy ensures that changes to the copied object do not affect the original object, while shallow copy may lead to unintended sid...

    • Answered by AI
    Round 2 - Technical 

    (2 Questions)

    • Q1. More deep questions about polymorphism code
    • Q2. Code for interchange of strings without strcpy
    • Ans. 

      Use a loop to swap characters of two strings without using strcpy function.

      • Create two arrays of characters to store the strings

      • Use a loop to iterate through each character of the strings and swap them

      • Ensure to handle cases where strings have different lengths

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - please prepare oops concept and data structure well because its easy for first round but for second round its too difficult - the interviewer was so irritating and asked very stupid wuestions
    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Coding Test 

    Aptitude, core concepts and a code

    Round 2 - HR 

    (2 Questions)

    • Q1. What is the one thing you learnt from college club?
    • Ans. 

      I learned the importance of teamwork and collaboration from my college club.

      • Developed strong communication skills by working with diverse group of individuals

      • Learned how to delegate tasks effectively to achieve common goals

      • Gained experience in problem-solving and conflict resolution through group projects

    • Answered by AI
    • Q2. What is the one thing you want to expereince?
    • Ans. 

      I want to experience living in a different country and immersing myself in a new culture.

      • Traveling to a foreign country and learning about their customs and traditions

      • Trying new foods and experiencing different ways of life

      • Making friends with locals and exploring the local attractions

    • Answered by AI
    Round 3 - Technical 

    (3 Questions)

    • Q1. Difference between relational and non relational dbms
    • Ans. 

      Relational DBMS stores data in tables with predefined relationships, while non-relational DBMS stores data in flexible, schema-less formats.

      • Relational DBMS uses structured query language (SQL) for querying data

      • Non-relational DBMS can store data in various formats like key-value pairs, document-based, graph databases

      • Relational DBMS ensures data integrity through normalization and constraints

      • Non-relational DBMS offers be...

    • Answered by AI
    • Q2. Difference betweeen class,abstract class,interface in python
    • Ans. 

      Class is a blueprint for creating objects, abstract class cannot be instantiated and can have abstract methods, interface is a contract for classes to implement certain methods.

      • Class is a blueprint for creating objects with attributes and methods.

      • Abstract class cannot be instantiated and can have abstract methods that must be implemented by subclasses.

      • Interface is a contract for classes to implement certain methods, bu

    • Answered by AI
    • Q3. Project related questions were asked

    Skills evaluated in this interview

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

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

    Round 1 - Technical 

    (5 Questions)

    • Q1. Discussion about my previous project
    • Q2. Question on html, css, javascript & react
    • Q3. Explain about promises
    • Ans. 

      Promises are objects representing the eventual completion or failure of an asynchronous operation.

      • Promises are used to handle asynchronous operations in JavaScript.

      • They can be in one of three states: pending, fulfilled, or rejected.

      • Promises can be chained using .then() to handle success and .catch() to handle errors.

      • Example: const myPromise = new Promise((resolve, reject) => { ... });

    • Answered by AI
    • Q4. Use state, context api
    • Q5. Box modelling in css, css pre processors
    • Ans. 

      Box model in CSS refers to the way elements are rendered in a web page. CSS preprocessors like SASS or LESS help streamline CSS development.

      • Box model in CSS includes content, padding, border, and margin.

      • CSS preprocessors like SASS or LESS allow for variables, nesting, and mixins to be used in CSS.

      • Example: box-sizing: border-box; in CSS changes the box model to include padding and border in the element's total width and

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - I got a call that i have been selected to the final round, but the final round never did happend

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    -

    I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.

    Round 1 - One-on-one 

    (1 Question)

    • Q1. Reverse an array using Java 8
    • Ans. 

      Using Java 8, reverse an array of strings

      • Use Arrays.stream() to convert the array to a stream

      • Use Collections.reverse() to reverse the stream

      • Use Collectors.toList() to convert the stream back to a list

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

    (2 Questions)

    • Q1. Code a controller class , service class, entity and repository
    • Ans. 

      Code a controller, service, entity, and repository classes for a software application.

      • Create a controller class to handle incoming requests and interact with the service layer.

      • Develop a service class to implement business logic and interact with the repository.

      • Define an entity class to represent data in the application.

      • Implement a repository class to handle database operations for the entity.

    • Answered by AI
    • Q2. Basic questions about steams

    Interview Preparation Tips

    Topics to prepare for UST Senior Developer interview:
    • Spring Boot
    • Microserviecs

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (2 Questions)

    • Q1. What is a comparator?
    • Ans. 

      A comparator is a function that compares two objects to determine their ordering.

      • Used in sorting algorithms to determine the order of elements

      • Returns a negative value if the first object is less than the second, zero if they are equal, and a positive value if the first object is greater

      • Commonly used in Java with the Comparator interface

    • Answered by AI
    • Q2. What is reentrant lock?
    • Ans. 

      A reentrant lock is a synchronization primitive that allows a thread to re-enter a critical section it already holds.

      • Prevents deadlock by allowing a thread to acquire the lock multiple times

      • Each lock acquisition must be followed by a corresponding release

      • Commonly used in multi-threaded programming to protect shared resources

    • Answered by AI
    Interview experience
    3
    Average
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I was interviewed in Jan 2025.

    Round 1 - Technical 

    (2 Questions)

    • Q1. How can you reverse a string that is stored in an array?
    • Q2. Oops
    Round 2 - HR 

    (2 Questions)

    • Q1. How do you feel about policies and location constraints?
    • Q2. Okay with joining mphasis?

    UI Developer Interview Questions & Answers

    Coforge user image Divya Shrivastav

    posted on 19 Nov 2024

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

    I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.

    Round 1 - Technical 

    (2 Questions)

    • Q1. What is closure?
    • Ans. 

      Closure is a function that has access to its own scope, as well as the scope in which it was defined.

      • Closure allows a function to access variables from its outer function even after the outer function has finished executing.

      • It helps in maintaining state in asynchronous operations.

      • Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.log(outerVar); }; }

    • Answered by AI
    • Q2. Define hooks in react?
    • Ans. 

      Hooks in React are functions that let you use state and other React features without writing a class.

      • Hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.

      • useState() is a hook that allows you to add state to functional components.

      • useEffect() is a hook that allows you to perform side effects in functional components.

      • Custom hooks are reusable functions that can contain log...

    • Answered by AI

    Skills evaluated in this interview

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

    I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.

    Round 1 - Aptitude Test 

    Easy exam sample available on youtube

    Round 2 - Technical 

    (2 Questions)

    • Q1. What are step functions.
    • Ans. 

      Step functions are a type of serverless function that allow you to create workflows by chaining multiple functions together.

      • Step functions are used to coordinate multiple AWS services into serverless workflows.

      • They allow you to define a series of steps in a workflow, with each step being a separate function.

      • You can use step functions to handle complex business logic, long-running processes, and error handling.

      • Step func...

    • Answered by AI
    • Q2. How to scale lambdas
    • Ans. 

      Scaling lambdas involves optimizing memory usage, increasing concurrency, and managing dependencies.

      • Optimize memory usage by reducing unnecessary variables and objects

      • Increase concurrency by using asynchronous programming and parallel processing

      • Manage dependencies by breaking down functions into smaller, more modular components

      • Consider using AWS Lambda Provisioned Concurrency for consistent performance

    • Answered by AI
    Round 3 - Behavioral 

    (1 Question)

    • Q1. How did you handled a difficult collegelue
    • Ans. 

      I addressed the issue directly and professionally, seeking to understand their perspective and find common ground.

      • Approached the colleague privately to discuss the issue

      • Listened actively to their concerns and perspective

      • Sought to find common ground and reach a resolution

      • Maintained professionalism and respect throughout the conversation

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Managerial round. Behavioral and cloud technology scenario based questions. Interviewer very friendly and open

    Skills evaluated in this interview

    Jio Platforms Interview FAQs

    How many rounds are there in Jio Platforms C Developer interview?
    Jio Platforms interview process usually has 2 rounds. The most common rounds in the Jio Platforms interview process are Technical.
    What are the top questions asked in Jio Platforms C Developer interview?

    Some of the top questions asked at the Jio Platforms C Developer interview -

    1. There were 12 bytes of char and had to store that in 6 bytes reversing each byt...read more
    2. Insert node in single link list, stack implementation using array, call by valu...read more
    3. Multithreading question using synchronization. More than one thread is writing ...read more

    Tell us how to improve this page.

    Jio Platforms C Developer Interview Process

    based on 1 interview

    Interview experience

    5
      
    Excellent
    View more

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.5k Interviews
    Infosys Interview Questions
    3.6
     • 7.6k Interviews
    Wipro Interview Questions
    3.7
     • 5.7k Interviews
    Tech Mahindra Interview Questions
    3.5
     • 3.9k Interviews
    HCLTech Interview Questions
    3.5
     • 3.8k Interviews
    LTIMindtree Interview Questions
    3.8
     • 3k Interviews
    Bharti Airtel Interview Questions
    4.0
     • 842 Interviews
    DXC Technology Interview Questions
    3.7
     • 817 Interviews
    Mphasis Interview Questions
    3.4
     • 810 Interviews
    View all
    Software Developer
    557 salaries
    unlock blur

    ₹4.2 L/yr - ₹15.7 L/yr

    Software Development Engineer
    544 salaries
    unlock blur

    ₹3 L/yr - ₹13.2 L/yr

    Assistant Manager
    460 salaries
    unlock blur

    ₹2 L/yr - ₹10 L/yr

    Product Manager
    435 salaries
    unlock blur

    ₹11.1 L/yr - ₹42 L/yr

    Deputy Manager
    361 salaries
    unlock blur

    ₹4.9 L/yr - ₹20.5 L/yr

    Explore more salaries
    Compare Jio Platforms with

    Jio

    3.9
    Compare

    Reliance Industries

    4.0
    Compare

    Bharti Airtel

    4.0
    Compare

    Vodafone Idea

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