Luminar Technolab
10+ NewAge Product Designs Private Limited Interview Questions and Answers
Q1. Create a django crud application. Create two models employee and category.Category model should be used to create a new category and employee model to perform crud operations. When we choose on category_name it...
read moreCreate a Django CRUD application with models for employee and category, allowing users to view employee details based on selected category.
Create models for employee and category in Django.
Implement CRUD operations for employee model.
Use category model to create new categories.
Display employee details based on selected category.
Q2. Why did you choose python?
I chose Python for its simplicity, readability, versatility, and vast community support.
Python's syntax is clean and easy to read, making it beginner-friendly.
Python has a wide range of libraries and frameworks for various applications like web development, data analysis, and machine learning.
Python is versatile and can be used for scripting, automation, web development, scientific computing, and more.
Python has a large and active community, providing ample resources and supp...read more
Q3. Use of makemigrations and migrate
makemigrations is used to create new migration files based on the changes made to models, while migrate is used to apply those migrations to the database.
makemigrations is used to generate migration files based on the changes made to models in Django
migrate is used to apply those generated migrations to the database
makemigrations creates a migration file in the migrations directory of the app, while migrate applies those migrations to the database schema
Example: python manage...read more
Q4. Architecture of django
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.
Django follows the Model-View-Template (MVT) architectural pattern.
It includes an Object-Relational Mapping (ORM) system for interacting with databases.
Django provides a built-in admin interface for managing site content.
It uses URL routing to map URLs to views, which handle user requests.
Django supports reusable apps and encourages the use of third-party packages for add...read more
Q5. Data types of Python
Python has various data types including int, float, str, list, tuple, dict, set, bool.
int: whole numbers, e.g. 5
float: decimal numbers, e.g. 3.14
str: text, e.g. 'hello'
list: ordered collection, e.g. [1, 2, 3]
tuple: ordered, immutable collection, e.g. (1, 2, 3)
dict: key-value pairs, e.g. {'name': 'John'}
set: unordered collection of unique elements, e.g. {1, 2, 3}
bool: True or False values
Q6. signals in python
Signals in Python are used for inter-process communication and handling asynchronous events.
Signals are used to notify a process that a specific event has occurred, such as a user pressing Ctrl+C to send a SIGINT signal.
Python provides a signal module that allows you to set signal handlers for specific signals.
Signal handlers are functions that are called when a signal is received, allowing you to perform custom actions in response to the signal.
Q7. What are OOPS concept ?
OOPS (Object-Oriented Programming) concepts are principles that help in organizing and designing code for better reusability and maintainability.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the neces...read more
Q8. Reason for selecting Luminar technolab
I selected Luminar technolab for their reputation in providing innovative and effective solutions in the technology industry.
Reputation for providing innovative solutions
Effective solutions in the technology industry
Positive reviews from clients
Strong track record of successful projects
Q9. Explain given java program?
The Java program is a simple example of sorting an array of integers using bubble sort algorithm.
The program takes an array of integers as input
It then iterates through the array multiple times, comparing adjacent elements and swapping them if they are in the wrong order
The process is repeated until the array is fully sorted
Q10. Education backgrounds
I have a Bachelor's degree in Education and a Master's degree in Curriculum and Instruction.
Bachelor's degree in Education
Master's degree in Curriculum and Instruction
Q11. Explain RAG in Machine Learning
RAG stands for Red, Amber, Green and is used in machine learning to categorize the performance of models.
RAG is a simple way to categorize the performance of machine learning models based on certain criteria.
Red typically indicates poor performance, Amber indicates moderate performance, and Green indicates good performance.
RAG can be used to quickly assess the quality of models and prioritize areas for improvement.
For example, a model with high accuracy and low precision may ...read more
Q12. Explain Bug LIfe Cycle?
Bug life cycle is the process of a bug from identification to resolution.
Bug is identified by tester
Bug is reported in bug tracking tool
Bug is assigned to developer
Developer fixes the bug
Bug is retested by tester
Bug is closed if fixed or reopened if not
Top HR Questions asked in NewAge Product Designs Private Limited
Interview Process at NewAge Product Designs Private Limited
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month