Nihilent
The Bone Care Clinic Interview Questions and Answers
Q1. Swap 2 integers without using 3rd integer
Swap 2 integers without using 3rd integer
Use XOR operator
Addition and subtraction can also be used
Bitwise operations can be used
Q2. Keys and joins in dbms
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
Q3. Diff between primary and foreign key
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
Q4. What is monkey patching
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.
Q5. What is oops concept
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
Q6. Diff basic python question
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.
Interview Process at The Bone Care Clinic
Top Software Engineer Trainee Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month