Filter interviews by
I applied via Approached by Company and was interviewed in Oct 2021. There were 3 interview rounds.
List is mutable while tuple is immutable. List uses square brackets while tuple uses parentheses.
Lists can be modified while tuples cannot
Lists use square brackets [] while tuples use parentheses ()
Lists are used for collections of homogeneous items while tuples are used for heterogeneous items
Lists are slower than tuples
Lists have more built-in methods than tuples
Decorator is a design pattern in Python that allows adding behavior to an object dynamically.
Decorators are functions that take another function as input and extend its behavior without modifying it.
They are denoted by '@' symbol followed by the name of the decorator function.
They can be used to add functionality like logging, timing, caching, etc. to a function.
They can also be stacked to apply multiple decorators to ...
Python 3.x is not backward compatible with Python 2.x due to several changes in syntax and features.
Print statement is replaced with print() function
Division operator (/) returns float instead of integer
Unicode support is improved
Some modules and functions are renamed or removed
New syntax for exception handling
Different way of handling byte strings
Different way of importing modules
Different way of defining classes
Diffe
Python has four basic fundamental types: integers, floats, booleans, and strings.
Integers are whole numbers, positive or negative, without decimals.
Floats are numbers with decimals.
Booleans are either True or False.
Strings are sequences of characters enclosed in quotes.
Moderators are objects that control the flow of execution in Python generators.
Moderators are used to pause and resume the execution of a generator function.
They are created using the yield keyword.
The send() method is used to send a value to the generator and resume its execution.
The throw() method is used to raise an exception in the generator.
The close() method is used to terminate the generator.
Examples: itertools....
You have some numeric elements in an array. You have to reverse the elements without using reverse function
Top trending discussions
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
Write code to return the maximum profit by buying and selling stocks using available money
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Event Loop in NodeJS is a mechanism that allows NodeJS to perform non-blocking I/O operations by offloading operations to the system kernel.
Event Loop is responsible for handling asynchronous operations in NodeJS.
It allows NodeJS to perform multiple operations concurrently without blocking the execution.
Event Loop continuously checks the event queue for any pending tasks and executes them in a non-blocking manner.
Examp...
A cluster is a group of interconnected computers that work together to perform a task or provide a service.
Clusters are used to improve performance, scalability, and availability of applications.
They can be categorized into different types such as high availability clusters, load balancing clusters, and parallel processing clusters.
Examples of clusters include Hadoop clusters for big data processing and Kubernetes clus
Implement TODO List with ReactJS
posted on 28 Jun 2024
Angular is a popular open-source web application framework developed by Google.
Developed by Google
Used for building single-page web applications
Uses TypeScript for building applications
Supports two-way data binding
Has a component-based architecture
Data binding is the process of connecting data sources to user interface elements in a software application.
Data binding allows for automatic synchronization of data between the source and the target UI element.
It eliminates the need for manual updating of UI elements when the data changes.
Examples include binding a database query result to a table in a web application or binding a model property to a text box in a des
I am choosing the company because of its reputation, innovative projects, and opportunities for growth.
Reputation of the company in the industry
Exciting and innovative projects the company is working on
Opportunities for career growth and development
posted on 19 Apr 2024
There should be 2 coding questions we have to solve that
I applied via Company Website and was interviewed in Jan 2023. There were 3 interview rounds.
Group discussion what is the company role
The purpose of work is to achieve personal and professional goals while contributing to the success of the organization.
Work provides financial stability and security
Work helps individuals develop skills and gain experience
Work allows individuals to contribute to society and make a difference
Work provides a sense of purpose and fulfillment
Work helps individuals achieve personal and professional goals
Examples: earning a...
Developing a project involves planning, designing, coding, testing, and deploying.
Start with defining the project requirements and goals.
Create a project plan and timeline.
Design the architecture and database schema.
Write clean and maintainable code.
Test the application thoroughly.
Deploy the application to production.
Continuously monitor and improve the application.
Use version control and collaborate with team members.
...
DSA is used for efficient data organization and manipulation in computer algorithms.
DSA stands for Data Structures and Algorithms
It is used to optimize the performance of computer algorithms
DSA helps in efficient data organization and manipulation
Examples of DSA include arrays, linked lists, trees, graphs, and sorting algorithms
Programming languages are used to write instructions for computers to execute tasks and solve problems.
Programming languages are used to create software applications, websites, and games.
They are used to automate tasks and processes, such as data analysis and machine learning.
Programming languages are also used in scientific research, financial analysis, and engineering.
Examples of programming languages include Java, P
based on 3 reviews
Rating in categories
Software Engineer
28
salaries
| ₹4.8 L/yr - ₹13.2 L/yr |
Senior Software Engineer
17
salaries
| ₹7.5 L/yr - ₹14.8 L/yr |
QA Engineer
10
salaries
| ₹3.6 L/yr - ₹8.8 L/yr |
System Analyst
8
salaries
| ₹6.2 L/yr - ₹24 L/yr |
Software Developer
7
salaries
| ₹4 L/yr - ₹11.5 L/yr |
TCS
Infosys
Wipro
HCLTech