Filter interviews by
Duck typing is a concept in Python where the type or class of an object is less important than the methods it defines.
In duck typing, an object's suitability for a particular operation is determined by the presence of the required methods, rather than its type.
It allows different objects to be used interchangeably if they have the same methods.
Duck typing promotes flexibility and code reusability.
An example of duck typ...
Celery is a distributed task queue that allows you to run background jobs asynchronously in your Python web application.
Celery is used to handle time-consuming tasks outside of the request-response cycle.
It supports scheduling, retries, and prioritization of tasks.
Celery can be integrated with various message brokers like RabbitMQ, Redis, and Amazon SQS.
Example use cases include sending emails, processing images, and g
Method overloading is not supported in Python.
Method overloading is the ability to define multiple methods with the same name but different parameters.
Python does not support method overloading as it allows default arguments and variable-length arguments.
Instead, we can use default arguments or variable-length arguments to achieve similar functionality.
Django follows Model-View-Controller (MVC) architecture with URL routing, views, and models.
URL routing maps URLs to views
Views handle HTTP requests and return HTTP responses
Models define the database schema and interact with the database
Templates render HTML pages using data from views
Django ORM provides an abstraction layer for database operations
Middleware provides hooks for modifying request/response objects
Admin s...
Top trending discussions
I know multiple programming languages including Java, Python, and C++.
Proficient in Java with experience in developing web applications using Spring framework
Familiar with Python for data analysis and machine learning
Experience in C++ for developing high-performance applications
Also familiar with HTML, CSS, and JavaScript for front-end development
Class is a blueprint for creating objects, encapsulation is the process of hiding data and methods within a class.
Class is a template or blueprint that defines the properties and behaviors of an object.
Encapsulation is the process of bundling data and methods together within a class, hiding the internal details from the outside world.
Other features of OOP include inheritance, polymorphism, and abstraction.
Inheritance a...
Program to find the sum of squares of each term of Fibonacci series
Generate Fibonacci series using loop or recursion
Calculate square of each term
Add all squares to get the sum
I would like to join Cognizant because of its reputation as a leading global technology and consulting company.
Cognizant has a strong presence in the industry and is known for its innovative solutions.
I am impressed by Cognizant's commitment to digital transformation and its ability to deliver value to clients.
The company offers excellent career growth opportunities and a supportive work environment.
Cognizant's diverse...
I am excited to join your company because of its reputation for excellent customer service and commitment to employee development.
I have researched your company and am impressed by the positive reviews from customers and employees alike.
I am excited about the opportunity to work with a team that values collaboration and innovation.
I am confident that I can contribute to the company's success by utilizing my strong comm...
based on 5 reviews
Rating in categories
Support Analyst
5
salaries
| ₹2.4 L/yr - ₹3.2 L/yr |
Senior Support Analyst
5
salaries
| ₹3.3 L/yr - ₹5 L/yr |
Software Tester
3
salaries
| ₹1 L/yr - ₹2 L/yr |
Infosys
TCS
Wipro
HCLTech