Filter interviews by
Top trending discussions
Abstract class defines structure, concrete class provides implementation.
Abstract class cannot be instantiated, concrete class can be.
Abstract class can have abstract methods, concrete class must implement them.
Concrete class provides implementation for abstract methods defined in abstract class.
posted on 24 Dec 2023
I applied via Naukri.com and was interviewed in Nov 2023. There were 4 interview rounds.
Python mcq and other'
About company and good communication skills
I applied via Walk-in and was interviewed in Dec 2022. There were 5 interview rounds.
Which are related to some mathmatical Algorithms and logics
Here they Ask python basics and
They give a scenario or task and ask us to write code to that
They will deeply get into the subject to getting our proficiency in that field
To access APIs in Python, use libraries like requests or urllib.
Use the requests library to make HTTP requests to APIs.
Authenticate with APIs using tokens or keys.
Parse JSON responses using the json library.
Handle errors and exceptions when accessing APIs.
Example: Using requests library to access Twitter API.
I applied via Naukri.com and was interviewed in Mar 2023. There were 5 interview rounds.
Aptitude test and arthmetic
Python Developer
Django framework
MySQL and UI
I applied via Campus Placement and was interviewed in Nov 2021. There was 1 interview round.
Python developer is responsible for writing server-side web application logic.
Develop and maintain server-side web applications using Python and Django
Write reusable, testable, and efficient code
Collaborate with cross-functional teams to identify and solve complex problems
Implement security and data protection measures
Optimize applications for maximum speed and scalability
Stay up-to-date with emerging trends and techno
posted on 21 Dec 2021
I was interviewed in Nov 2021.
range returns a list of numbers while xrange returns an iterator object.
range creates a list of numbers from start to end with a step size of 1.
xrange returns an iterator object that generates numbers on the fly.
range takes more memory as it creates a list while xrange is memory efficient.
In Python 3, range is similar to xrange in Python 2.
Race condition occurs when multiple threads/processes access and modify shared data simultaneously.
It can lead to unpredictable behavior and data corruption.
Django provides thread-safe mechanisms like database transactions and caching to prevent race conditions.
Example: If two users try to update the same record in the database at the same time, it can result in inconsistent data.
Another example is when multiple reques...
Middleware is software that acts as a bridge between an application and its data.
Middleware is used to handle requests and responses between the client and server.
It can be used for authentication, caching, compression, and more.
In Django, middleware is defined in settings.py and executed in order.
Examples of middleware in Django include SessionMiddleware and CsrfViewMiddleware.
I applied via Company Website and was interviewed in Sep 2023. There were 4 interview rounds.
Any role we will write the exam in my good manner
Python is a high-level programming language known for its simplicity and readability.
Python is developed using an interpreter, which allows for easy and quick development of programs.
Python uses a syntax that emphasizes code readability and simplicity.
Commonly used libraries in Python include NumPy, Pandas, and Matplotlib for data analysis and visualization.
Python code is written in plain text files with a .py extensio...
Python is a high-level, interpreted, dynamically typed programming language known for its simplicity and readability.
Python is a high-level programming language used for web development, data analysis, artificial intelligence, and more.
Benefits of using Python include its simplicity, readability, extensive libraries, and community support.
A dynamically typed language is one where variable types are determined at runtim...
Python is a high-level programming language known for its simplicity and readability. It is dynamically typed, allowing for flexibility and faster development.
Python is a high-level programming language used for web development, data analysis, artificial intelligence, and more.
It is known for its simplicity and readability, making it easier for developers to write and maintain code.
Python is dynamically typed, meaning ...
I applied via Company Website and was interviewed in Oct 2022. There were 3 interview rounds.
Here we can write programs. Programs are exicuted test cases
The question is about the meaning of some English words.
Provide the meanings of the words asked.
If unsure, ask for clarification.
Use context to determine the meaning if necessary.
I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.
Yes, I have worked on various python projects including web development, data analysis and automation.
Developed a web application using Django framework
Automated data extraction and analysis using pandas library
Created a chatbot using Python and Dialogflow API
Implemented machine learning algorithms for predictive analysis
Integrated Python scripts with other technologies like AWS and Docker
Variables are names given to memory locations while objects are instances of a class with attributes and methods.
Variables are used to store values while objects are used to represent real-world entities.
Variables can be reassigned to different values while objects have a fixed identity.
Variables are created when they are assigned a value while objects are created using constructors.
Variables can be of different data t...
Yes, init method is a special method in Python classes used to initialize objects.
The init method is called automatically when an object is created from a class.
It is used to set initial values for object attributes.
The init method always takes the 'self' parameter as the first argument.
Example: def __init__(self, name, age): self.name = name; self.age = age
The init method can also be used to perform any other setup or
Inheritance is a way to create a new class by inheriting properties and methods from an existing class.
It allows code reusability and saves time.
Types of inheritance are single, multiple, multilevel, and hierarchical.
Single inheritance involves inheriting properties and methods from a single parent class.
Multiple inheritance involves inheriting properties and methods from multiple parent classes.
Multilevel inheritance ...
Pickling is a way to serialize Python objects, while non-pickling refers to objects that cannot be pickled.
Pickling is used to convert Python objects into a byte stream that can be stored or transmitted.
Non-pickling objects are those that cannot be serialized using the pickle module.
Examples of non-pickling objects include file objects, network sockets, and database connections.
To make an object picklable, it must be a...
I have made various ML models including regression, classification, and clustering models.
I have made regression models such as linear regression and polynomial regression to predict numerical values.
I have made classification models such as logistic regression, decision trees, and random forests to classify data into different categories.
I have made clustering models such as K-means clustering to group similar data po...
The logic of the program is to reverse a given string word by word without using any built-in function.
Split the string into an array of words using whitespace as the delimiter.
Iterate through the array of words in reverse order.
Append each word to a new string, separated by a space.
based on 1 review
Rating in categories
Softwaretest Engineer
172
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Application Support Engineer
111
salaries
| ₹2.5 L/yr - ₹4.5 L/yr |
Software Developer
38
salaries
| ₹2.6 L/yr - ₹5.6 L/yr |
Software Engineer
31
salaries
| ₹2.2 L/yr - ₹5.2 L/yr |
Java Developer
26
salaries
| ₹1.8 L/yr - ₹4.8 L/yr |
TCS
Accenture
Wipro
Cognizant