Add office photos
Employer?
Claim Account for FREE

Nihilent

3.3
based on 514 Reviews
Filter interviews by

40+ BOBCARD Ltd. Interview Questions and Answers

Updated 16 Dec 2024

Q1. Swap 2 integers without using 3rd integer

Ans.

Swap 2 integers without using 3rd integer

  • Use XOR operator

  • Addition and subtraction can also be used

  • Bitwise operations can be used

View 2 more answers

Q2. Keys and joins in dbms

Ans.

Keys and joins are important concepts in DBMS.

  • Keys are used to uniquely identify a record in a table.

  • Primary key is a unique identifier for a table.

  • Foreign key is a reference to a primary key in another table.

  • Joins are used to combine data from two or more tables based on a related column.

  • Inner join returns only the matching records from both tables.

  • Left join returns all records from the left table and matching records from the right table.

  • Right join returns all records from ...read more

Add your answer

Q3. How to implement interfaces without methods?

Ans.

Interfaces without methods can be implemented using type aliases.

  • Type aliases can be used to define a shape of an object without any methods.

  • Type aliases can be used to define a shape of an object with optional properties.

  • Type aliases can be used to define a shape of an object with readonly properties.

  • Type aliases can be used to define a shape of an object with union types.

Add your answer

Q4. what is scanf, what is printf, difference between this,what is pointer,what is normalization

Ans.

scanf and printf are functions used for input and output in C programming language. Pointers are variables that store memory addresses.

  • scanf is used to read input from the user, while printf is used to display output to the user

  • scanf and printf are part of the standard input/output library in C

  • Pointers are used to store memory addresses of variables or functions

  • Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity

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

Q5. Diff between primary and foreign key

Ans.

Primary key uniquely identifies a record in a table, while foreign key establishes a link between two tables.

  • Primary key is unique and cannot have null values

  • Foreign key references the primary key of another table

  • Primary key can be used to enforce entity integrity

  • Foreign key can be used to enforce referential integrity

Add your answer

Q6. What is monkey patching

Ans.

Monkey patching is a technique in programming where existing code is changed or extended at runtime.

  • Monkey patching is commonly used in dynamic languages like Python and Ruby.

  • It involves modifying or adding new methods to existing classes or modules.

  • Monkey patching can be useful for fixing bugs or adding new functionality without modifying the original source code.

Add your answer
Are these interview questions helpful?

Q7. What factors go into the solution architecture and cost and effort estimates

Ans.

Solution architecture and cost/effort estimates are influenced by various factors.

  • Business requirements and objectives

  • Technology stack and infrastructure

  • Scope and complexity of the project

  • Availability of resources and skills

  • Potential risks and mitigation strategies

  • Timeline and deadlines

  • Regulatory and compliance requirements

  • Market trends and competition

  • Client budget and expectations

Add your answer

Q8. What is Difference between smoke and sanity testing?

Ans.

Smoke testing is a preliminary test to check if the software build is stable for further testing, while sanity testing is a subset of regression testing to verify specific functionality after changes.

  • Smoke testing is done to ensure the stability of the build before further testing, while sanity testing is done to verify specific functionality after changes.

  • Smoke testing is a shallow and wide approach, covering all major functionalities, while sanity testing is a deep and narr...read more

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

Q9. How do you evaluate the best tools for development process

Ans.

The best tools for development process are evaluated based on their features, compatibility, cost, and user feedback.

  • Identify the requirements of the development process

  • Research and compare available tools

  • Consider the features, compatibility, and cost of each tool

  • Read user reviews and feedback

  • Test the shortlisted tools before finalizing

Add your answer

Q10. What is oops concept

Ans.

OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

  • OOPs focuses on creating objects that interact with each other to solve a problem

  • Key concepts include encapsulation, inheritance, polymorphism, and abstraction

  • Encapsulation involves bundling data and methods that operate on the data into a single unit

  • Inheritance allows a class to inherit properties and behavior from another class

  • Polymorphism allows obj...read more

Add your answer

Q11. Diff basic python question

Ans.

The question is about basic Python concepts.

  • Python is a high-level programming language known for its simplicity and readability.

  • Basic Python concepts include data types, variables, loops, conditionals, functions, and modules.

  • Python uses indentation to define code blocks, unlike other languages that use curly braces.

Add your answer

Q12. Difference between Depreciation Area and Depreciation Key

Add your answer

Q13. How to manage and control project team and client

Ans.

To manage and control project team and client, effective communication, clear expectations, and regular updates are necessary.

  • Establish clear goals and expectations with the team and client

  • Communicate regularly with the team and client to ensure everyone is on the same page

  • Provide feedback and recognition to team members to keep them motivated

  • Address any issues or conflicts promptly and professionally

  • Use project management tools to track progress and identify potential issues...read more

Add your answer

Q14. Why is interface introduced in java

Ans.

Interfaces are introduced in Java to achieve abstraction, multiple inheritance, and loose coupling.

  • Interfaces allow for abstraction by defining a set of methods that a class must implement.

  • Interfaces support multiple inheritance by allowing a class to implement multiple interfaces.

  • Interfaces promote loose coupling by enabling classes to interact with each other through interfaces rather than concrete implementations.

Add your answer

Q15. DELETE DUPLICATES IN A QUERY AND FIND THIRD HIGHEST SALARY

Ans.

Delete duplicates in a query and find third highest salary.

  • Use the DISTINCT keyword in the query to eliminate duplicates.

  • Order the salaries in descending order and use the LIMIT clause to get the third highest salary.

Add your answer

Q16. Explain the order to cash process flow for a media business

Ans.

The order to cash process flow for a media business involves receiving orders, creating invoices, and receiving payments.

  • Receive orders from customers

  • Create invoices based on the orders

  • Deliver the products or services to the customers

  • Receive payments from the customers

  • Record the payments and update the accounts receivable

  • Reconcile the payments with the invoices

  • Generate reports to track the order to cash process

Add your answer

Q17. what is UAI testing & system testing

Ans.

UAI testing is User Acceptance Interface testing which ensures that the system meets user requirements. System testing is testing the entire system as a whole.

  • UAI testing is done to ensure that the system meets user requirements

  • It focuses on the user interface and user experience

  • System testing is done to test the entire system as a whole

  • It includes testing of all components and their interactions

  • It ensures that the system is functioning as expected

Add your answer

Q18. Describe Types of Document splitting and use case

Add your answer

Q19. Describe various methods of Asset Acquistion

Add your answer

Q20. what is smoke & sanity testing

Ans.

Smoke testing is a quick test to check if the critical functionalities of the application are working. Sanity testing is a subset of regression testing to check if the bugs have been fixed and no new issues have been introduced.

  • Smoke testing is done to ensure that the application is stable enough for further testing.

  • Sanity testing is done to ensure that the changes made to the application have not introduced any new issues.

  • Smoke testing is a subset of acceptance testing.

  • Sanit...read more

Add your answer

Q21. Difference between sales and marketing?

Ans.

Sales focuses on selling products or services to customers, while marketing involves creating awareness and interest in those products or services.

  • Sales involves direct interaction with customers to close deals

  • Marketing involves creating strategies to attract and retain customers

  • Sales is more focused on immediate revenue generation

  • Marketing is more focused on long-term brand building and customer relationships

  • Sales is typically more transactional, while marketing is more stra...read more

Add your answer

Q22. Tell Depreciation Journal entries

Add your answer

Q23. What is Observables?

Ans.

Observables are a way to handle asynchronous data streams in Angular.

  • Observables are similar to Promises, but can emit multiple values over time.

  • They can be created using the RxJS library.

  • They can be used for handling user input, HTTP requests, and other asynchronous operations.

  • Operators can be used to transform, filter, and combine observables.

  • Subscriptions are used to listen for emitted values and handle errors and completion.

Add your answer

Q24. Describe O2C and P2P cycle with entries

Add your answer

Q25. What are OOPS Concepts

Ans.

OOPS Concepts are the fundamental principles of Object-Oriented Programming, including Inheritance, Encapsulation, Polymorphism, and Abstraction.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Polymorphism: Ability to present the same interface for different data types.

  • Abstraction: Hiding the complex implementation details and showing only the necessary featu...read more

Add your answer

Q26. What are types of depreciation

Add your answer

Q27. How does distribution channel works

Ans.

Distribution channels are pathways through which products or services are delivered from the manufacturer to the end consumer.

  • Distribution channels can include wholesalers, retailers, e-commerce platforms, and direct sales.

  • They help in reaching a wider customer base and increasing product availability.

  • Efficient distribution channels can lead to faster delivery times and lower costs.

  • Examples include Amazon as an e-commerce distribution channel and Walmart as a retail distribut...read more

Add your answer

Q28. How would handle your customers

Ans.

I would handle my customers with empathy, active listening, and prompt resolution of their issues.

  • Practice active listening to understand customer needs and concerns

  • Show empathy and understanding towards customer frustrations

  • Provide prompt and effective solutions to customer problems

  • Maintain a positive and professional attitude at all times

Add your answer

Q29. What is Regression testing?

Ans.

Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing features.

  • Regression testing is performed to make sure that new code changes do not introduce new bugs or issues in previously working functionality.

  • It involves running previously executed test cases to verify that the existing features still work as expected.

  • Regression testing is typically automated to save time and effort in retesting.

  • It ...read more

Add your answer

Q30. Product of nihilent?

Ans.

Nihilent is a global consulting and solutions integration company.

  • Nihilent provides services in the areas of digital transformation, business process outsourcing, and technology solutions.

  • They offer consulting services to help organizations improve their business processes and achieve their goals.

  • Nihilent has worked with clients in various industries such as healthcare, financial services, and telecommunications.

Add your answer

Q31. Approach to design architecture and optimization

Ans.

I approach architecture design by focusing on scalability, performance, security, and maintainability.

  • Start by understanding the requirements and constraints of the project

  • Identify key components and their interactions

  • Consider scalability by designing for future growth

  • Optimize performance through efficient algorithms and technologies

  • Implement security measures to protect data and systems

  • Prioritize maintainability for easier updates and enhancements

Add your answer

Q32. Explain about normalize component

Ans.

Normalize component is used in Abinitio to standardize and transform data into a consistent format.

  • Normalize component is used to remove redundancy and inconsistencies in data.

  • It helps in transforming data into a consistent format by applying rules and transformations.

  • Normalization can involve splitting data into multiple tables, removing duplicate records, or standardizing values.

  • Example: Normalizing a customer database by splitting it into separate tables for customers, ord...read more

Add your answer

Q33. What is gradient descent?

Ans.

Gradient descent is an optimization algorithm used to minimize a function by iteratively moving in the direction of steepest descent.

  • Gradient descent is used to find the minimum of a function by iteratively updating the parameters in the opposite direction of the gradient.

  • It involves calculating the gradient of the loss function with respect to the parameters and updating the parameters accordingly.

  • The learning rate determines the size of the steps taken in the parameter spac...read more

Add your answer

Q34. what are OOPS in java?

Ans.

OOPS in Java stands for Object-Oriented Programming concepts which include inheritance, encapsulation, polymorphism, and abstraction.

  • OOPS stands for Object-Oriented Programming concepts

  • Includes inheritance, encapsulation, polymorphism, and abstraction

  • Encourages modular and reusable code

  • Allows for easier maintenance and updates

  • Example: Creating classes and objects in Java

Add your answer

Q35. Explain fact and dimension

Ans.

Fact and dimension are two types of data in a data warehouse.

  • Fact: Represents the measurable and numerical data in a data warehouse.

  • Dimension: Represents the descriptive attributes of the data in a data warehouse.

  • Fact tables contain foreign keys to dimension tables.

  • Example: In a sales data warehouse, the fact table may contain sales amount, quantity sold, and date, while the dimension table may contain product, customer, and location details.

Add your answer

Q36. Cloud Platform with Monitoring

Ans.

Utilize cloud platforms like AWS, Azure, or Google Cloud for monitoring and managing resources.

  • Utilize AWS CloudWatch for monitoring and alerting

  • Leverage Azure Monitor for tracking performance and diagnosing issues

  • Use Google Cloud Monitoring for visibility into application performance

Add your answer

Q37. explain exception handling in java

Ans.

Exception handling in Java is a mechanism to handle runtime errors and prevent program crashes.

  • Use try-catch blocks to handle exceptions

  • Use finally block to execute code regardless of exception

  • Use throw keyword to manually throw exceptions

  • Use throws keyword in method signature to declare exceptions that can be thrown

Add your answer

Q38. What is partitioning

Ans.

Partitioning is the process of dividing a large dataset into smaller, more manageable parts based on certain criteria.

  • Partitioning helps in improving query performance by reducing the amount of data that needs to be processed.

  • It can be done based on ranges, hash values, or specific columns.

  • Examples include partitioning a sales database by date ranges or partitioning a customer database by geographic regions.

Add your answer

Q39. Union and union all difference

Ans.

Union combines and removes duplicates, Union All combines all rows including duplicates.

  • Union removes duplicates, Union All includes duplicates

  • Union is slower than Union All as it has to remove duplicates

  • Union requires the same number of columns in both queries

  • Union All does not require the same number of columns in both queries

Add your answer

Q40. Project Overall flow

Ans.

The overall flow of a project involves planning, execution, monitoring, and controlling.

  • The project starts with planning, where the objectives, scope, and deliverables are defined.

  • Execution involves carrying out the plan and completing the tasks.

  • Monitoring involves tracking the progress and making adjustments as needed.

  • Controlling involves ensuring that the project stays on track and within budget.

  • Examples of tools used in project management include Gantt charts, project sche...read more

Add your answer

Q41. BQ store procedure

Ans.

A stored procedure is a set of SQL statements that can be saved and reused in a database.

  • Stored procedures can improve performance by reducing network traffic and improving security.

  • They can be used to encapsulate business logic and complex queries.

  • Stored procedures can accept input parameters and return output parameters or result sets.

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

Interview Process at BOBCARD Ltd.

based on 19 interviews in the last 1 year
Interview experience
4.1
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.8
 • 405 Interview Questions
3.9
 • 334 Interview Questions
3.3
 • 300 Interview Questions
4.4
 • 253 Interview Questions
4.2
 • 207 Interview Questions
4.0
 • 165 Interview Questions
View all
Top Nihilent 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