Add office photos
Engaged Employer

Experion Technologies

4.2
based on 132 Reviews
Filter interviews by

Grab A Grub Services Interview Questions and Answers

Updated 20 Dec 2024

Q1. What is difference between oops and function oriented prg lang?

Ans.

OOPs is object-oriented programming language while function-oriented programming language focuses on functions.

  • OOPs focuses on objects and classes while function-oriented programming focuses on functions

  • OOPs supports encapsulation, inheritance, and polymorphism while function-oriented programming does not

  • OOPs is more suitable for large-scale projects while function-oriented programming is more suitable for small-scale projects

  • Examples of OOPs languages include Java, C++, and ...read more

Add your answer

Q2. Explain oops concepts all

Ans.

OOPs concepts are the fundamental principles of object-oriented programming.

  • Abstraction: Hiding implementation details and showing only necessary information.

  • Encapsulation: Binding data and functions that manipulate data together.

  • Inheritance: Acquiring properties and behavior of a parent class by a child class.

  • Polymorphism: Ability of objects to take many forms or have multiple behaviors.

  • Class: Blueprint for creating objects with properties and methods.

  • Object: Instance of a c...read more

Add your answer

Q3. Abstract vs interface

Ans.

Abstract classes are classes that cannot be instantiated, while interfaces are a collection of abstract methods.

  • Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.

  • A class can implement multiple interfaces, but can only inherit from one abstract class.

  • Abstract classes can have constructors, while interfaces cannot.

  • Interfaces can have default methods with implementation, while abstract classes cannot.

Add your answer

Q4. Difference between Abstract class and Interface .

Ans.

Abstract class can have implementation while interface cannot. A class can implement multiple interfaces but not abstract classes.

  • Abstract class can have constructors while interface cannot.

  • Abstract class can have non-abstract methods while interface cannot.

  • Abstract class can have access modifiers while interface methods are public by default.

  • A class can implement multiple interfaces but can inherit only one abstract class.

  • Abstract classes are used when some common functional...read more

Add your answer
Discover Grab A Grub Services interview dos and don'ts from real experiences

Q5. what is async/await in node

Ans.

Async/await in Node.js is a feature that allows for asynchronous code to be written in a synchronous manner.

  • Async/await is a way to write asynchronous code that looks like synchronous code, making it easier to read and maintain.

  • It allows you to write asynchronous functions using the async keyword and await promises inside those functions.

  • Async/await is built on top of promises and is supported in Node.js version 7.6 and above.

  • Using async/await can help avoid callback hell and...read more

Add your answer

Q6. SOLID Principles in .Net

Ans.

SOLID principles are a set of guidelines for writing maintainable and scalable code in .Net.

  • Single Responsibility Principle (SRP) - each class should have only one responsibility

  • Open/Closed Principle (OCP) - classes should be open for extension but closed for modification

  • Liskov Substitution Principle (LSP) - derived classes should be able to substitute their base classes

  • Interface Segregation Principle (ISP) - clients should not be forced to depend on interfaces they do not us...read more

Add your answer

Q7. what is event loop

Ans.

Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking for and handling events.

  • Event loop is commonly used in JavaScript to handle asynchronous operations.

  • It allows for non-blocking I/O operations by delegating tasks to the operating system.

  • Event loop continuously checks the event queue for new events and executes them in a loop.

  • Example: In Node.js, the event loop allows for handling multiple requests concurrently with...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Grab A Grub Services

based on 11 interviews
Interview experience
3.8
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 629 Interview Questions
3.6
 • 337 Interview Questions
4.1
 • 276 Interview Questions
4.0
 • 245 Interview Questions
3.5
 • 210 Interview Questions
4.1
 • 156 Interview Questions
View all
Top Experion 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

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