
o9 Solutions


o9 Solutions Consultant Interview Questions and Answers
Q1. Angle between hour hand and minute hand at 3:15
The angle between the hour hand and minute hand at 3:15 is 7.5 degrees.
At 3:00, the hour hand is at the 3 o'clock position, which is 90 degrees.
In 15 minutes, the minute hand moves 90 degrees (360 degrees divided by 4).
The hour hand also moves slightly in 15 minutes, covering 7.5 degrees (30 degrees divided by 4).
Therefore, the angle between the hour hand and minute hand at 3:15 is 7.5 degrees.
Q2. Factorial code using recursion
Factorial code using recursion
Recursion is a technique where a function calls itself
Factorial of a number is the product of all positive integers less than or equal to that number
To calculate factorial using recursion, the base case is when the number is 0 or 1
The recursive step is to call the factorial function with the number decremented by 1 and multiply it with the number itself
Q3. What is Supply Chain from your point of view?
Supply Chain is the process of managing the flow of goods and services from the point of origin to the point of consumption.
Involves planning, sourcing, producing, delivering, and returning goods and services
Focuses on efficiency, cost-effectiveness, and customer satisfaction
Examples include inventory management, transportation logistics, and supplier relationships
Q4. For what purpose trim used in sql?
Trim is used in SQL to remove leading and trailing spaces from a string.
Trim function is used to remove leading and trailing spaces from a string
It is commonly used to clean up data before performing comparisons or concatenations
Syntax: TRIM([LEADING | TRAILING | BOTH] [characters] FROM [string])
Example: SELECT TRIM(' hello ') as trimmed_string
Q5. What is normalisation
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down data into smaller, more manageable tables.
It helps in reducing data redundancy by storing data in a structured manner.
Normalization ensures data integrity by avoiding update anomalies.
There are different normal forms such as 1NF, 2NF, 3NF, and BCNF.
Example: In a database, instead of storing customer details in multiple tables, norm...read more
Q6. Write down SQL commands
SQL commands are used to interact with databases and perform various operations.
SELECT: retrieves data from a database
INSERT: inserts new data into a database
UPDATE: modifies existing data in a database
DELETE: deletes data from a database
CREATE: creates a new database, table, or view
ALTER: modifies the structure of a database object
DROP: deletes a database object
JOIN: combines rows from two or more tables based on a related column
GROUP BY: groups rows based on a specified col...read more
Q7. OOPS concepts and applications
OOPS concepts and applications
OOPS stands for Object-Oriented Programming System
It is a programming paradigm that uses objects to represent and manipulate data
Key concepts include encapsulation, inheritance, and polymorphism
OOPS allows for modular and reusable code
Examples of OOPS languages include Java, C++, and Python
Interview Process at o9 Solutions Consultant

Top Consultant Interview Questions from Similar Companies








Reviews
Interviews
Salaries
Users/Month

