Filter interviews by
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
Lists are mutable, ordered collections while tuples are immutable, ordered collections.
Lists can be modified after creation, tuples cannot.
Lists are denoted by square brackets [], tuples by parentheses ().
Lists are typically used for collections of similar items, tuples for fixed collections of different items.
The '==' operator compares the values of two objects, while the 'is' keyword checks if two objects are the same instance.
Use '==' for value comparison, use 'is' for object identity comparison
Example: x == y (compares values), x is y (checks if same instance)
The '==' operator can be overloaded by classes, but 'is' cannot be overloaded
The init method in Python is a special method used to initialize objects of a class.
The init method is called when a new object is created from a class.
It is used to initialize the attributes of the object.
The init method is defined with the __init__ keyword in Python.
Example: class MyClass: def __init__(self, x): self.x = x obj = MyClass(5)
Context management in Python is handled using the 'with' statement to ensure resources are properly managed and released.
Use the 'with' statement to create a context manager
Implement the __enter__() and __exit__() methods in a class to define the behavior of the context manager
Resources like files, database connections, or locks can be managed using context managers
Example: with open('file.txt', 'r') as file: # File
File operations in Python involve opening, reading, writing, and closing files.
Use the 'open()' function to open a file in different modes (read, write, append, etc.)
Use 'read()' or 'readline()' to read content from a file
Use 'write()' to write content to a file
Remember to close the file using 'close()' to free up system resources
Indexing in SQL is a way to optimize the performance of queries by creating a data structure that allows for faster retrieval of data.
Indexes are created on columns in a table to speed up the retrieval of rows based on certain conditions.
Types of indexes include clustered, non-clustered, unique, and composite indexes.
Examples of SQL indexing commands include CREATE INDEX, DROP INDEX, and ALTER INDEX.
Types of joins in SQL include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN: Returns rows when there is at least one match in both tables.
LEFT JOIN: Returns all rows from the left table and the matched rows from the right table.
RIGHT JOIN: Returns all rows from the right table and the matched rows from the left table.
FULL JOIN: Returns rows when there is a match in one of the tables.
Tables are joined in SQL based on common columns, specified conditions, and join type.
Common columns: Tables are joined based on columns that have the same values in both tables.
Specified conditions: Join conditions are specified using the ON keyword in SQL.
Join type: Different types of joins like INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN determine how the tables are joined.
Callback functions are functions that are passed as arguments to other functions and are executed after a certain task is completed.
Callback functions are commonly used in asynchronous programming to handle tasks that take time to complete.
They allow for more flexible and modular code by separating concerns.
An example of a callback function is the setTimeout function in JavaScript, where a function is executed after a
sudo stands for 'superuser do' and is a command in Unix/Linux systems that allows a permitted user to execute a command as the superuser or another user.
sudo allows users to perform administrative tasks without logging in as the root user
It is commonly used to run commands that require elevated privileges, such as installing software or modifying system files
Example: sudo apt-get update
Common git commands include add, commit, push, pull, clone, and merge.
git add
git commit -m 'message': Commit staged changes with a message
git push: Push committed changes to a remote repository
git pull: Fetch and merge changes from a remote repository
git clone
git merge
I applied via Campus Placement and was interviewed in Oct 2023. There was 1 interview round.
Where do you see headspin in ten year and what are the improvement do you suggest.
Top trending discussions
I was interviewed before Jun 2016.
I was interviewed before Aug 2016.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
I applied via Company Website and was interviewed before Dec 2019. There were 3 interview rounds.
For loop is used for iterating over a range of values while for each loop is used for iterating over elements of an array.
For loop is used when the number of iterations is known beforehand.
For each loop is used when the number of iterations is not known beforehand.
For loop can be used with any iterable object.
For each loop can only be used with arrays and other iterable objects.
For loop uses an index variable to access...
I applied via Campus Placement and was interviewed in Oct 2020. There was 1 interview round.
based on 2 interviews
Interview experience
based on 15 reviews
Rating in categories
Automation Engineer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Automation Engineer
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Talent Acquisition Specialist
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
BrowserStack
LambdaTest
pCloudy
Testbirds