Add office photos
Employer?
Claim Account for FREE

Signiwis Technologies

3.7
based on 75 Reviews
Filter interviews by

Caring with Colour-A Manasi Kirloskar Initiative Interview Questions and Answers

Updated 18 Nov 2024

Q1. What is marker interface

Ans.

A marker interface is an empty interface that marks a class as having a particular property or behavior.

  • Marker interfaces do not have any methods or properties.

  • They are used to provide metadata to the compiler or runtime environment.

  • Examples include Serializable, Cloneable, and Remote interfaces in Java.

  • Marker interfaces can also be used to indicate that a class belongs to a certain group or category.

Add your answer

Q2. What is meta tag? What is position What promise What is callback What is pseudo element and pseudo class

Ans.

Meta tag is an HTML tag that provides metadata about a web page.

  • Meta tags are placed in the head section of an HTML document.

  • They provide information about the page such as keywords, description, author, etc.

  • Position refers to the location of an element on a web page.

  • Promise is a JavaScript object that represents the eventual completion or failure of an asynchronous operation.

  • Callback is a function that is passed as an argument to another function and is executed after its pa...read more

Add your answer

Q3. What is functional interface

Ans.

Functional interface is a type of interface in Java that contains only one abstract method.

  • Functional interface can have any number of default or static methods.

  • It is used for implementing lambda expressions and functional programming in Java.

  • Examples of functional interfaces include Runnable, Comparator, and Callable.

  • Functional interface can be annotated with @FunctionalInterface annotation to ensure it contains only one abstract method.

Add your answer

Q4. what's is java and features of java

Ans.

Java is a high-level programming language known for its platform independence and object-oriented features.

  • Platform independence - Java programs can run on any platform that has a Java Virtual Machine (JVM)

  • Object-oriented - Java supports the principles of encapsulation, inheritance, and polymorphism

  • Robust - Java has strong memory management, exception handling, and type safety

  • Secure - Java has built-in security features to protect against viruses and malware

  • Multithreaded - Ja...read more

Add your answer
Discover Caring with Colour-A Manasi Kirloskar Initiative interview dos and don'ts from real experiences

Q5. what is abstraction and describe

Ans.

Abstraction is the concept of hiding complex details and showing only the essential features of an object or system.

  • Abstraction allows developers to focus on what an object does rather than how it does it

  • It helps in reducing complexity and improving efficiency in software development

  • For example, in object-oriented programming, abstract classes and interfaces are used to define common behaviors without specifying implementation details

Add your answer

Q6. Tell me something about Bangalore

Ans.

Bangalore is known as the Silicon Valley of India, with a vibrant tech industry and pleasant weather.

  • Hub for IT companies and startups

  • Known for its pleasant weather throughout the year

  • Home to prestigious educational institutions like IISc and IIMB

  • Famous for its gardens and parks, such as Lalbagh and Cubbon Park

Add your answer

Q7. Method overloading vs method overriding

Ans.

Method overloading is having multiple methods in the same class with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in its superclass.

  • Method overloading is achieved within the same class by having multiple methods with the same name but different parameters.

  • Method overriding occurs in a subclass when a method has the same name and parameters as a method in its superclass.

  • Method overloadi...read more

Add your answer

Q8. What polymorphism

Ans.

Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

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

  • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

  • Example: Animal class with methods like eat() can be inherited by Dog and Cat classes which can override the eat() method.

Add your answer

Q9. Abstraction vs interface

Ans.

Abstraction focuses on hiding implementation details, while interface defines a contract for classes to implement.

  • Abstraction allows for hiding complex implementation details from the user.

  • Interface defines a contract that classes must follow, but does not provide implementation details.

  • Abstraction can be achieved through abstract classes and interfaces in object-oriented programming.

  • Example: Abstract class 'Shape' with abstract method 'calculateArea' can be extended by 'Circ...read more

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 Interview Questions from Similar Companies

3.9
 • 1.4k Interview Questions
3.5
 • 646 Interview Questions
4.1
 • 519 Interview Questions
3.9
 • 202 Interview Questions
3.2
 • 160 Interview Questions
3.3
 • 138 Interview Questions
View all
Top Signiwis Technologies 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