Add office photos
Engaged Employer

Photon Interactive

4.0
based on 1.7k Reviews
Filter interviews by

BOBCARD Ltd. Interview Questions and Answers

Updated 13 Dec 2024
Popular Designations

Q1. What are design patterns, and have you implemented any of the design pattern in your previous project, can you explain?

Ans.

Design patterns are reusable solutions to common software design problems.

  • Design patterns help in creating flexible, reusable, and maintainable code.

  • Examples of design patterns include Singleton, Factory, Observer, and Decorator.

  • I have implemented the Singleton pattern in my previous project to ensure only one instance of a class is created.

  • I have also used the Factory pattern to create objects without exposing the instantiation logic to the client code.

Add your answer

Q2. Explain difference between Clustered index and non clustered index?

Ans.

Clustered index determines physical order of data while non-clustered index creates a separate structure.

  • Clustered index determines the physical order of data in a table while non-clustered index creates a separate structure to store the indexed columns.

  • A table can have only one clustered index while multiple non-clustered indexes can be created.

  • Clustered index is faster for retrieving large amounts of data while non-clustered index is faster for retrieving small amounts of d...read more

View 2 more answers

Q3. What is your experience with implementing lazy loading?

Ans.

Implemented lazy loading in web applications to improve performance by loading content only when needed.

  • Implemented lazy loading for images on a website to reduce initial page load time.

  • Utilized libraries like Intersection Observer to trigger loading of elements when they come into view.

  • Implemented lazy loading for components in a single page application to improve user experience.

Add your answer

Q4. What is solid principle ?

Ans.

SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.

  • S - Single Responsibility Principle: A class should have only one reason to change.

  • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

  • L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the functionality.

  • I - Interface ...read more

Add your answer
Discover BOBCARD Ltd. interview dos and don'ts from real experiences

Q5. what is singleton pattern ?

Ans.

Singleton pattern ensures a class has only one instance and provides a global point of access to it.

  • Used to restrict instantiation of a class to one object

  • Commonly used in logging, driver objects, caching, thread pools, etc.

  • Implemented by creating a static method to return the same instance each time

Add your answer

Q6. Tree map algo problem

Ans.

Tree map algorithm problem

  • Tree map is a data structure that stores key-value pairs in a sorted order

  • The algorithm involves inserting, deleting, and searching for elements in the tree map

  • Common operations include finding the minimum and maximum values, and iterating over the elements

  • Examples of tree map implementations include Java's TreeMap and C++'s std::map

Add your answer

Q7. What is prototype pattern

Ans.

Prototype pattern is a creational design pattern that allows cloning of objects.

  • Used to create new objects by copying an existing object

  • Avoids the need for subclassing to create new objects

  • Can be implemented using shallow or deep copy methods

Add your answer

Q8. What is Asp.net MVC

Ans.

ASP.NET MVC is a web application framework developed by Microsoft that implements the model-view-controller pattern.

  • ASP.NET MVC separates the application into three main components: Model, View, and Controller.

  • It provides better control over HTML, CSS, and JavaScript compared to Web Forms.

  • It supports test-driven development and enables easier unit testing.

  • Routing in ASP.NET MVC allows for clean and SEO-friendly URLs.

  • Examples: HomeController.cs (Controller), Index.cshtml (View...read more

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

Interview Process at BOBCARD Ltd.

based on 5 interviews in the last 1 year
1 Interview rounds
Technical Round
View more
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.9
 • 100 Interview Questions
4.1
 • 16 Interview Questions
4.2
 • 10 Interview Questions
3.9
 • 10 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