Add office photos
Employer?
Claim Account for FREE

Imaginnovate

4.0
based on 26 Reviews
Filter interviews by

20+ Spark Minda Interview Questions and Answers

Updated 5 Feb 2024

Q1. How we link the external files of css and js to the html?

Ans.

External CSS and JS files can be linked to HTML using the <link> and <script> tags respectively.

  • Use the <link> tag with the 'rel' attribute set to 'stylesheet' to link external CSS files.

  • Use the <script> tag with the 'src' attribute to link external JS files.

  • Place the <link> and <script> tags within the <head> section of the HTML document.

View 1 answer

Q2. Does any libraries are required to perform c programming and what are they?

Ans.

Yes, some libraries are required for C programming such as stdio.h, math.h, string.h, etc.

  • stdio.h library is used for input/output operations

  • math.h library is used for mathematical operations

  • string.h library is used for string manipulation operations

Add your answer

Q3. What is meant by data structures and what are they? Explain.

Ans.

Data structures are a way of organizing and storing data in a computer so that it can be accessed and manipulated efficiently.

  • Data structures are used to store and organize data in a computer.

  • They provide a way to efficiently access and manipulate the stored data.

  • Examples of data structures include arrays, linked lists, stacks, queues, trees, and graphs.

Add your answer

Q4. How much you are confident about Java programming?

Ans.

I am very confident in Java programming.

  • I have completed multiple projects using Java.

  • I have experience with various Java frameworks such as Spring and Hibernate.

  • I am familiar with Java design patterns and best practices.

  • I have also contributed to open source Java projects.

  • I am constantly learning and improving my Java skills.

Add your answer
Discover Spark Minda interview dos and don'ts from real experiences

Q5. How can we start the program in c language?

Ans.

To start a program in C language, we need to write a main function and compile the code.

  • Write the main function with the code to be executed

  • Compile the code using a C compiler

  • Execute the compiled program

  • Optionally, pass command line arguments to the program

Add your answer

Q6. What are the data types in c language?

Ans.

C language has basic data types like int, char, float, double, void, and derived data types like arrays, pointers, and structures.

  • Basic data types include int, char, float, double, and void

  • Derived data types include arrays, pointers, and structures

  • Arrays can be of any basic data type

  • Pointers are used to store memory addresses

  • Structures are used to group related data of different data types

Add your answer
Are these interview questions helpful?

Q7. What is meant by access modifiers?

Ans.

Access modifiers determine the visibility and accessibility of classes, methods, and variables in object-oriented programming.

  • Access modifiers are keywords used in programming languages like Java, C++, and C#.

  • They control the visibility and accessibility of classes, methods, and variables.

  • Common access modifiers include public, private, protected, and default (package-private).

  • Public access allows unrestricted access from any other class.

  • Private access restricts access to onl...read more

Add your answer

Q8. Difference between call by value and call by reference?

Ans.

Call by value passes a copy of the value, while call by reference passes a reference to the original value.

  • Call by value creates a new copy of the value, so changes made inside the function do not affect the original value.

  • Call by reference passes a reference to the original value, so changes made inside the function affect the original value.

  • In call by value, the function works with a local copy of the variable.

  • In call by reference, the function works directly with the origi...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Why do we use css to the html web pages?

Ans.

CSS is used to style and format HTML web pages, making them visually appealing and user-friendly.

  • CSS allows for separation of content from design, making it easier to update and maintain websites.

  • It enables customization of fonts, colors, layouts, and other visual elements on a webpage.

  • CSS helps in creating responsive web designs that adapt to different screen sizes and devices.

  • It provides the ability to create animations and transitions to enhance user experience.

  • CSS can be ...read more

Add your answer

Q10. What is printf() and scanf()?

Ans.

printf() and scanf() are functions in the C programming language used for input and output operations.

  • printf() is used to print formatted output to the console.

  • scanf() is used to read formatted input from the console.

  • Both functions are part of the standard input/output library in C.

  • printf() uses format specifiers to control the output format.

  • scanf() uses format specifiers to match and extract input values.

Add your answer

Q11. Write a code for the prime number?

Ans.

A prime number is a number greater than 1 that is divisible only by 1 and itself.

  • Start with a number greater than 1

  • Check if the number is divisible by any number from 2 to its square root

  • If it is divisible by any number, it is not prime

  • If it is not divisible by any number, it is prime

Add your answer

Q12. What is meant by algorithm?

Ans.

An algorithm is a step-by-step procedure or set of rules for solving a problem or accomplishing a task.

  • An algorithm is a well-defined computational procedure.

  • It consists of a sequence of instructions that are executed in a specific order.

  • Algorithms can be represented using pseudocode, flowcharts, or programming languages.

  • They are used in various fields like computer science, mathematics, and engineering.

  • Examples of algorithms include sorting algorithms (e.g., bubble sort, mer...read more

Add your answer

Q13. What is meant by structure?

Ans.

Structure refers to the arrangement or organization of elements in a system or program.

  • Structure defines the layout and relationships between different components.

  • In software development, structure can refer to the organization of code, such as using classes, functions, and modules.

  • Structures can also be data types that group related data together, like structs in C or classes in object-oriented programming.

  • Structures help in creating modular, maintainable, and scalable softw...read more

Add your answer

Q14. Range of the float data type?

Ans.

The float data type represents a single-precision 32-bit floating-point number.

  • Range: approximately ±1.4e-45 to ±3.4e+38

  • Precision: 6-7 decimal digits

  • Smallest positive value: 1.17549435e-38

  • Largest positive value: 3.40282347e+38

Add your answer

Q15. Explain the oops concepts

Ans.

Object-oriented programming concepts that help in organizing and structuring code.

  • Encapsulation: Bundling data and methods together in a class.

  • Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.

  • Polymorphism: Ability of objects to take on many forms, allowing methods to be overridden.

  • Abstraction: Hiding complex implementation details and providing simplified interfaces.

  • Encapsulation example: Class 'Car' with properties like 'color' ...read more

Add your answer

Q16. Explain any design pattern

Ans.

The Observer design pattern defines a one-to-many dependency between objects, so that when one object changes state, all its dependents are notified and updated automatically.

  • The Observer pattern is used to establish communication between objects in a loosely coupled manner.

  • It allows multiple observers (dependents) to be notified when the state of a subject (observable) changes.

  • The subject maintains a list of observers and notifies them automatically when its state changes.

  • Ob...read more

Add your answer

Q17. Difference between extend and implement?

Ans.

Extend is used to inherit properties and methods from a class, while implement is used to implement interfaces.

  • Extend is used to create a subclass that inherits properties and methods from a superclass.

  • Implement is used to define a class that implements the methods declared in an interface.

  • A class can extend only one superclass, but it can implement multiple interfaces.

  • Extend is used for inheritance, while implement is used for interface implementation.

View 1 answer

Q18. Tell me about inheritance just

Ans.

Inheritance is a mechanism in OOP where a new class is derived from an existing class.

  • It allows the new class to inherit the properties and methods of the existing class.

  • The existing class is called the superclass or parent class, while the new class is called the subclass or child class.

  • The subclass can add new properties and methods or override the existing ones.

  • It promotes code reuse and makes the code more organized and maintainable.

  • Example: A class Animal can be the supe...read more

View 1 answer

Q19. What is interface?

Ans.

An interface in Java is a blueprint of a class that defines a set of methods without implementation.

  • An interface can have abstract methods, default methods, and static methods.

  • It is used to achieve abstraction and multiple inheritance in Java.

  • Classes implement interfaces using the 'implements' keyword.

  • Interfaces can be used to create loosely coupled systems and promote code reusability.

  • Example: 'Comparable' interface in Java is used to provide a natural ordering of objects.

View 1 answer

Q20. Uses of constructor in java?

Ans.

Constructors are used to initialize objects in Java.

  • Constructors are special methods that have the same name as the class.

  • They are used to allocate memory for an object and initialize its state.

  • Constructors can have parameters to initialize object properties.

  • They are called automatically when an object is created using the 'new' keyword.

  • Constructors can be overloaded to create objects with different initial states.

View 1 answer

More about working at Imaginnovate

HQ - Visakhapatnam,Andhra Pradesh, India
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 Interview Questions from Similar Companies

3.4
 • 398 Interview Questions
4.0
 • 380 Interview Questions
3.5
 • 308 Interview Questions
3.9
 • 209 Interview Questions
4.2
 • 201 Interview Questions
3.2
 • 163 Interview Questions
View all
Top Imaginnovate Interview Questions And Answers
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