Filter interviews by
A class is a blueprint for creating objects that have properties and methods. Functions are written inside a class to define its behavior.
A class is a user-defined data type that encapsulates data and functions that operate on that data.
Functions written inside a class are called methods and are used to define the behavior of the class.
The role of a class is to provide a template for creating objects that share common ...
Reverse a dictionary in Python
Create a new dictionary with values as keys and keys as values
Use dictionary comprehension to create the new dictionary
If there are duplicate values, use a list comprehension to create a list of keys
Use the built-in function 'reversed' to reverse the order of the keys or values
List and tuple are both data structures in Python used to store collections of items.
Lists are mutable and can be modified after creation.
Tuples are immutable and cannot be modified after creation.
Lists are defined using square brackets [], while tuples are defined using parentheses ().
Lists are typically used for collections of similar items, while tuples are used for collections of different items.
Lists have several ...
Slicing is a way to extract a portion of a sequence (string, list, tuple) in Python.
Slicing is done using the colon (:) operator.
The syntax for slicing is [start:stop:step].
start is the index where the slice starts (inclusive), stop is the index where the slice ends (exclusive), and step is the size of the jump between indices.
If start or stop is not specified, it defaults to the beginning or end of the sequence.
If ste...
Python is a high-level, interpreted programming language known for its simplicity and ease of use.
Dynamic typing and automatic memory management
Support for multiple programming paradigms such as procedural, object-oriented, and functional programming
Extensive standard library with modules for a wide range of tasks
Cross-platform compatibility
Easy to learn and read syntax
Large and active community with a wealth of resour...
Top trending discussions
I applied via Company Website and was interviewed in Jul 2023. There were 4 interview rounds.
I have given the coding test in python language. Out of 5 questions, we have to attain a minimum of 3 questions.
I applied via LinkedIn and was interviewed in Apr 2023. There were 3 interview rounds.
Todo application javascript todo app creation needs to submit
I applied via Referral and was interviewed in Jul 2023. There were 4 interview rounds.
String , Array ,Collection framework related questions.
Ecommerce site with Login,Review,AddToCart,Order features,Filter features.
I appeared for an interview in Jun 2023.
I applied via Campus Placement and was interviewed before May 2023. There were 4 interview rounds.
Conducted on Online platform of company
Consisting of aptitude debugging and psuedo codes
Pen and paper round
Consisting of simple output
I applied via Campus Placement and was interviewed before Oct 2023. There was 1 interview round.
1 round is coding round in pan paper test atleast 5 coding questions and some multiple questions and 1 DSA questions and 4 coding questions correct and dsa correct than interview
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 3 interview rounds.
Logical reasoning and Aptitude
Functions with Pointers and strings concepts
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
OOPs concepts in Java include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance allows a subclass to inherit properties and methods from a superclass.
Polymorphism allows objects to take on multiple forms and behave differently based on their context.
Encapsulation hides the implementation details of an object and only exposes necessary information.
Abstraction allows for the creation of abstract class...
Interfaces define contracts for behavior, while inheritance allows for code reuse and polymorphism.
Interfaces allow for loose coupling and abstraction, enabling multiple implementations of the same behavior.
Inheritance allows for code reuse and extension of existing classes, reducing code duplication.
Polymorphism allows objects of different classes to be treated as if they were of the same class, simplifying code and i
SQL query for joining tables
Use JOIN keyword to combine two or more tables based on a related column
Specify the columns to be selected using SELECT keyword
Use ON keyword to specify the condition for joining the tables
Different types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN
Used Java concepts such as inheritance, polymorphism, and exception handling in my project.
Implemented inheritance to create a base class and derived classes with specific functionalities.
Utilized polymorphism to allow objects of different classes to be treated as if they were of the same class.
Implemented exception handling to handle errors and prevent program crashes.
Used interfaces to define a set of methods that a ...
Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Overloading is used to provide different ways to call a method with different parameters
Overriding is used to provide a specific implementation of a method in a subclass
Overloading is resolved at compile-time while overriding is r...
posted on 8 Feb 2025
I appeared for an interview before Feb 2024.
Python 2 vs Python 3 differences, comments usage, and college projects
Python 2 is legacy, Python 3 is current version with improved syntax and features
Python 2 uses print as a statement, Python 3 uses print() as a function
Comments in Python start with # symbol and can be used to explain code or disable certain lines
Personal project: Developed a web scraping tool using Python to extract data from websites
Group project: ...
based on 1 interview
Interview experience
Software Developer
182
salaries
| ₹2 L/yr - ₹9.1 L/yr |
Senior Software Developer
74
salaries
| ₹4.7 L/yr - ₹12.5 L/yr |
Test Engineer
53
salaries
| ₹1.9 L/yr - ₹6.2 L/yr |
Business Analyst
32
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Senior Software Engineer
32
salaries
| ₹4.4 L/yr - ₹12 L/yr |
Pitney Bowes
Sagitec Solutions
Zebra Technologies
Systech Solutions