Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
Types of errors in Python include syntax errors, runtime errors, and logical errors.
Syntax errors: Occur when the code is not written correctly and cannot be executed.
Runtime errors: Occur during program execution, such as division by zero or accessing a non-existent index in a list.
Logical errors: Occur when the code runs without throwing any errors, but does not produce the expected output.
Examples: SyntaxError, Zero
Break, continue, and pass are control flow statements in Python.
Break is used to exit a loop prematurely.
Continue is used to skip the current iteration of a loop and continue with the next iteration.
Pass is a null operation, used when a statement is required syntactically but you do not want any command or code to execute.
CRUD Operation with Mysql db
Explanation of project
Top trending discussions
Object-oriented programming concepts in Python include classes, objects, inheritance, encapsulation, and polymorphism.
Classes are blueprints for creating objects with attributes and methods.
Objects are instances of classes that can store data and perform actions.
Inheritance allows a class to inherit attributes and methods from another class.
Encapsulation restricts access to certain components of an object to prevent ex...
I applied via Company Website and was interviewed in Aug 2023. There were 3 interview rounds.
Python any topics , built in functions data types,
An operator is a symbol that performs an operation on one or more operands. Built-in functions are pre-defined functions provided by Python.
Operators in Python include arithmetic operators (+, -, *, /), comparison operators (==, !=, <, >), logical operators (and, or, not), etc.
Built-in functions in Python are functions like print(), len(), range(), etc. that are readily available for use without the need for importing ...
Python types refer to the different data types that can be used in Python programming.
Python has several built-in data types such as int, float, str, list, tuple, dict, set, and bool.
Each data type has specific characteristics and uses in programming.
For example, int is used for integer numbers, str is used for strings, and list is used for ordered collections of items.
I applied via Naukri.com and was interviewed in May 2022. There were 2 interview rounds.
Duration
Python is a high-level, interpreted, and general-purpose programming language. Guido van Rossum is the creator of Python.
Python is a high-level language, meaning it provides a level of abstraction from the hardware.
It is an interpreted language, which means it does not need to be compiled before running.
Python is a general-purpose language, suitable for various applications such as web development, data analysis, and a...
Conditional statements are used to execute certain code based on a condition being true or false.
Python has two conditional statements: if and else
if statement is used to execute code if a condition is true
else statement is used to execute code if the if condition is false
elif statement is used to check multiple conditions
Example: if x > y: print('x is greater than y') else: print('y is greater than x')
Example: if x > ...
Data types in Python define the type of data that a variable can hold.
Python has several built-in data types such as int, float, str, list, tuple, dict, etc.
Each data type has its own characteristics and operations that can be performed on it.
Data types determine the memory space required and the range of values that can be stored.
For example, int is used for integers, float for floating-point numbers, str for strings,
Data refers to information that is stored and processed by a computer.
Python supports various data types such as integers, floats, strings, booleans, lists, tuples, and dictionaries.
Integers are whole numbers, floats are decimal numbers, and strings are sequences of characters.
Booleans represent True or False values, lists are ordered collections of items, tuples are similar to lists but are immutable, and dictionaries...
Sequences in Python are ordered collections of items. Lists in Python are a type of sequence that can store multiple values.
Sequences in Python maintain the order of elements.
Lists are mutable, meaning their elements can be changed.
Lists can contain elements of different data types.
Lists can be accessed using indexing and slicing.
List methods like append(), insert(), and remove() can modify the list.
List comprehension
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
List is mutable, tuple is immutable in Python.
List uses square brackets [], tuple uses parentheses ().
List elements can be changed, added, or removed, tuple elements cannot be changed.
Lists are used for collections of items that may need to be modified, tuples are used for fixed collections of items.
Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)
Namespace is a way to organize variables and functions in a program to avoid naming conflicts.
Namespace helps in avoiding naming conflicts by providing a unique space for each identifier.
Types of namespaces include global namespace, local namespace, built-in namespace, and module namespace.
Example: In Python, each module has its own namespace where all the variables and functions defined in that module reside.
Multiple inheritance in Python allows a class to inherit attributes and methods from more than one parent class.
Python supports multiple inheritance by allowing a class to inherit from multiple parent classes.
The order of parent classes in the inheritance list matters, as methods are searched for in the order they appear.
Diamond problem can occur in multiple inheritance when two parent classes have a common ancestor cl...
Lambda function is an anonymous function defined using the lambda keyword in Python.
Lambda functions are used for creating small, one-time use functions without a name.
Syntax: lambda arguments: expression
Example: double = lambda x: x * 2
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Create a new list with shuffled order and no duplicate elements.
Use the random.shuffle() function to shuffle the list
Use a set to keep track of elements already added to the new list to avoid duplicates
Convert the set back to a list to maintain the order of elements
The existing application follows a microservices architecture with separate components for different functionalities.
The application is divided into multiple services that communicate with each other through APIs.
Each service is responsible for a specific task or functionality, promoting modularity and scalability.
Examples of microservices in the architecture include user authentication service, payment processing serv
I am passionate about Python development and excited about the innovative projects your company is working on.
Passionate about Python development
Excited about innovative projects at company
Seeking growth and learning opportunities
In 5 years, I see myself as a senior Python developer leading a team of developers on innovative projects.
Continuing to enhance my Python skills and staying updated on new technologies
Taking on more leadership responsibilities and mentoring junior developers
Contributing to the success of the company through my technical expertise
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Avg aptitude questions
2 easy coding questions
I was interviewed in Nov 2024.
based on 1 review
Rating in categories
Web Developer
15
salaries
| ₹3.6 L/yr - ₹8 L/yr |
Reactjs Developer
5
salaries
| ₹4.9 L/yr - ₹9.6 L/yr |
Node JS Developer
5
salaries
| ₹4.4 L/yr - ₹8.5 L/yr |
Angular Developer
5
salaries
| ₹3 L/yr - ₹6 L/yr |
UI Developer
5
salaries
| ₹2.4 L/yr - ₹6.8 L/yr |
TCS
Accenture
Wipro
Cognizant