Accenture
10+ BigBasket Interview Questions and Answers
Q1. Can we implement multiple interfaces in a single Java class?
Yes, Java supports multiple interface implementation in a single class.
A class can implement multiple interfaces separated by a comma.
All the methods of the implemented interfaces must be implemented in the class.
Example: public class MyClass implements Interface1, Interface2 { }
Q2. What is the “Diamond problem” in Java?
Diamond problem is a multiple inheritance issue in Java where two classes have a common parent class and a subclass inherits from both.
Occurs when two classes have a common parent class and a subclass inherits from both
Results in ambiguity and conflicts in method and variable resolution
Solved in Java by implementing interfaces instead of multiple inheritance
Q3. What is the use of static word in java
Static keyword in Java is used to create class-level variables and methods.
Static variables and methods belong to the class rather than the instance of the class.
Static variables are initialized only once at the start of the program.
Static methods can be called without creating an instance of the class.
Static keyword can also be used to create static blocks that are executed only once when the class is loaded.
Example: Math.PI is a static variable in the Math class.
Example: Th...read more
Q4. why hibernate is better then jdbc
Hibernate is better than JDBC due to its object-relational mapping capabilities, automatic table creation, and improved performance.
Hibernate provides object-relational mapping (ORM) which simplifies database interactions by mapping Java objects to database tables, eliminating the need for manual SQL queries.
Hibernate can automatically generate SQL queries based on the Java objects, reducing the amount of code that needs to be written.
Hibernate can create database tables auto...read more
Q5. filter names from a list that starts with A
Filter names starting with A from a list of strings
Iterate through the list of strings
Check if each string starts with 'A'
Add the string to a new list if it starts with 'A'
Q6. How many types in data type
There are several types of data types, including primitive, composite, abstract, and special types.
Primitive data types include integers, floating-point numbers, and characters.
Composite data types include arrays, structures, and unions.
Abstract data types include classes and interfaces.
Special data types include pointers and enumerations.
Q7. What is SCCM in Microsoft?
SCCM stands for System Center Configuration Manager, a software management suite by Microsoft.
SCCM is used for managing large groups of computers running Windows OS.
It allows for software distribution, patch management, operating system deployment, network access protection, and hardware and software inventory.
SCCM helps in automating tasks related to managing and deploying software and updates across a network.
It provides a centralized control and monitoring of the IT infras...read more
Q8. What is Group policy?
Group Policy is a feature in Windows operating systems that allows administrators to manage users and computers in an Active Directory environment.
Group Policy allows administrators to set and enforce policies for users and computers within a network
It can be used to control security settings, software installation, and other configurations
Group Policy settings are applied to users and computers based on their location in the Active Directory hierarchy
Examples of Group Policy...read more
Q9. explain lambda expression
Lambda expression is a concise way to represent an anonymous function in programming languages.
Lambda expressions are used to create functions without a name.
They are often used in functional programming languages like Python and Java.
Lambda expressions can take parameters and return a value.
Example: (x, y) -> x + y is a lambda expression that takes two parameters and returns their sum.
Q10. description of project
The project involved designing and implementing a new network infrastructure for a large corporation.
Conducted a thorough analysis of the existing network infrastructure
Designed a new network architecture that met the company's needs
Implemented the new network infrastructure with minimal disruption to business operations
Tested and optimized the new network to ensure optimal performance
Provided ongoing support and maintenance for the new network
Q11. Data migration experience
I have extensive experience in data migration, including planning, executing, and troubleshooting.
Led data migration projects for multiple clients, ensuring smooth transition of data from legacy systems to new platforms
Developed migration strategies to minimize downtime and data loss, while ensuring data integrity and security
Utilized tools such as AWS Database Migration Service and custom scripts to automate and streamline migration processes
Resolved data mapping issues and ...read more
More about working at Accenture
Top HR Questions asked in BigBasket
Interview Process at BigBasket
Top System Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month