Add office photos
Employer?
Claim Account for FREE

Tata Group

4.2
based on 1.3k Reviews
Filter interviews by

ENROOT KNOWLEDGE SOLUTIONS Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. Cloud computing application in real world in project

Ans.

Cloud computing is widely used in various industries for data storage, processing, and analysis.

  • Cloud computing allows for easy scalability and cost-effectiveness in managing large amounts of data.

  • Real-time collaboration and access to data from anywhere are some of the benefits of cloud computing.

  • Examples of cloud computing applications in real-world projects include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.

  • In healthcare, cloud computing is used f...read more

Add your answer

Q2. What are pointers in c?

Ans.

Pointers are variables that store memory addresses of other variables in C programming language.

  • Pointers are used to manipulate data structures like arrays, linked lists, and trees.

  • They can be used to pass values by reference to functions.

  • Pointers can also be used to allocate memory dynamically using functions like malloc() and calloc().

View 1 answer

Q3. What is array?? Detail in programming

Ans.

An array is a collection of similar data types stored in contiguous memory locations.

  • Arrays can be one-dimensional or multi-dimensional

  • Elements in an array can be accessed using their index

  • Arrays can be initialized during declaration or later in the code

  • Arrays can be passed as arguments to functions

  • Example: int arr[5] = {1, 2, 3, 4, 5};

  • Example: char str[10] = "Hello";

Add your answer

Q4. Applications of data structures

Ans.

Data structures are used to organize and manipulate data efficiently in various applications.

  • Data structures are used in databases to store and retrieve data quickly.

  • In computer graphics, data structures are used to represent geometric objects.

  • Data structures are used in algorithms such as sorting and searching.

  • In networking, data structures are used to represent network packets and routing tables.

  • Data structures are used in artificial intelligence and machine learning for ef...read more

Add your answer
Discover ENROOT KNOWLEDGE SOLUTIONS interview dos and don'ts from real experiences

Q5. Write a linked list program.

Ans.

A linked list program is a data structure that stores a sequence of elements with pointers to the next element.

  • Create a Node class with a value and a next pointer

  • Create a LinkedList class with a head pointer and methods to add, remove, and traverse nodes

  • Example: LinkedList ll = new LinkedList(); ll.add(5); ll.add(10); ll.remove(5);

Add your answer

Q6. Algorithm for merge sort

Ans.

Merge sort is a divide and conquer algorithm that recursively divides the input array into two halves, sorts them and then merges them.

  • Divide the array into two halves

  • Recursively sort the two halves

  • Merge the sorted halves

  • Repeat until the entire array is sorted

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

3.7
 • 185 Interview Questions
3.3
 • 89 Interview Questions
3.6
 • 36 Interview Questions
3.8
 • 16 Interview Questions
3.9
 • 13 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter