Capgemini
10+ Alembic Pharmaceuticals Interview Questions and Answers
Q1. What is python? Difference b/w python and java? Explain oops concepts Some coding python
Python is a high-level programming language known for its simplicity and readability.
Python is an interpreted language, while Java is a compiled language.
Python has a simpler syntax and requires fewer lines of code compared to Java.
Python is dynamically typed, whereas Java is statically typed.
Python has a strong focus on code readability and ease of use.
Python has a large standard library with built-in modules for various tasks.
Python supports both procedural and object-orien...read more
Q2. What are oops concepts?describe them.
Oops concepts are the fundamental principles of object-oriented programming.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Binding data and functions together in a single unit.
Inheritance: Acquiring properties and behavior of a parent class by a child class.
Polymorphism: Ability of an object to take many forms or have multiple behaviors.
Example: A car is an object that has properties like color, model, and behavior like starti...read more
Q3. What is a collection framework??
A collection framework is a set of classes and interfaces that provide a way to store and manipulate groups of objects.
It provides implementations of commonly used data structures like lists, sets, maps, etc.
It allows for easy manipulation of data stored in these structures.
Examples include Java's Collection and Map interfaces and their implementations like ArrayList, HashSet, and HashMap.
Q4. What are linked lists?
Linked lists are a data structure consisting of nodes that point to the next node in the list.
Each node contains a value and a pointer to the next node.
Linked lists can be singly or doubly linked.
Insertion and deletion are efficient, but random access is not.
Examples include a queue, stack, and adjacency list.
Q5. Tell me how we can get the product from
We can get the product from the manufacturer directly or through distributors.
Contacting the manufacturer for direct purchase
Finding local or online distributors
Checking retail stores or online marketplaces for availability
Q6. What is abstact class?
An abstract class is a class that cannot be instantiated and is used as a base class for other classes.
An abstract class can have abstract methods that must be implemented by its derived classes.
An abstract class can have non-abstract methods and fields.
An abstract class can be used to define a common interface for a group of related classes.
Example: The Shape class can be an abstract class with abstract methods like getArea() and getPerimeter() that must be implemented by it...read more
Q7. What is regression and retesting
Regression is the process of retesting software to ensure that new code changes have not adversely affected existing functionality.
Regression testing involves running tests on previously tested software to make sure that new changes have not introduced any new bugs or issues.
Retesting is the process of running tests on specific areas of the software that have been modified to ensure that the changes have been implemented correctly.
Regression testing is typically automated to ...read more
Q8. What is SQL joins?
SQL joins are used to combine data from two or more tables based on a related column.
Joins are used to retrieve data from multiple tables in a single query
Common types of joins include inner join, left join, right join, and full outer join
Joins are performed based on a related column between the tables
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Q9. C++ program for palindrome
A C++ program to check if a given string is a palindrome or not.
Create a character array to store the input string
Use two pointers, one at the beginning and one at the end of the array
Compare the characters at both pointers and move them towards each other until they meet
If all characters match, the string is a palindrome
If any character doesn't match, the string is not a palindrome
Q10. difference between stack and heap memory
Stack memory is used for static memory allocation and is limited in size, while heap memory is used for dynamic memory allocation and is larger.
Stack memory is allocated at compile time and is used for static memory allocation, such as local variables and function call stack.
Heap memory is allocated at runtime and is used for dynamic memory allocation, such as objects created using 'new' keyword in C++.
Stack memory is limited in size and is typically smaller than heap memory....read more
Q11. Why we do Kernal upgrade?
Kernel upgrades are done to improve security, performance, and add new features to the operating system.
Enhances security by fixing vulnerabilities
Improves performance by optimizing code
Adds new features and functionalities
Ensures compatibility with new hardware and software
Q12. how to create mutable class
To create a mutable class in Java, use the 'public' access modifier and provide setter methods for instance variables.
Use the 'public' access modifier for the class
Provide setter methods to modify instance variables
Avoid using 'final' keyword for instance variables
Q13. What is budgeting
Budgeting is the process of creating a plan to manage income and expenses within a set timeframe.
Involves estimating income and expenses
Setting financial goals
Monitoring and adjusting the budget as needed
Examples: creating a monthly budget to track spending, saving for a vacation
Q14. What is accrual
Accrual is the process of recognizing revenues and expenses when they are incurred, regardless of when cash is exchanged.
Accrual accounting matches revenues to expenses in the same accounting period
It provides a more accurate representation of a company's financial position
Examples include recognizing revenue when services are provided, even if payment has not been received yet
Q15. The tools you worked in
I have experience working with a variety of tools including Salesforce, Tableau, and SQL.
Salesforce
Tableau
SQL
More about working at Capgemini
Top HR Questions asked in Alembic Pharmaceuticals
Interview Process at Alembic Pharmaceuticals
Top Associate Consultant Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month