Filter interviews by
I applied via Referral and was interviewed in Apr 2023. There were 3 interview rounds.
Data science, ML concepts, statistics, python output
Correlation measures the strength and direction of a relationship between two variables. A correlation of 0 indicates no linear relationship.
Correlation measures the degree to which two variables move in relation to each other. It ranges from -1 to 1.
A correlation of 0 means there is no linear relationship between the variables. They are not related in a linear fashion.
For example, if the correlation between hours of s...
Regression models can be evaluated using R squared and adjusted R squared to measure the goodness of fit.
R squared measures the proportion of the variance in the dependent variable that is predictable from the independent variables.
Adjusted R squared adjusts for the number of predictors in the model, providing a more accurate measure of goodness of fit.
R squared can be artificially inflated by adding more predictors, w...
Regularization techniques help prevent overfitting in machine learning models. Ridge regression adds L2 regularization, while Lasso regression adds L1 regularization.
Regularization techniques help prevent overfitting by adding a penalty term to the loss function.
Ridge regression adds the squared magnitude of coefficients as penalty term (L2 regularization).
Lasso regression adds the absolute magnitude of coefficients as...
Decision trees are a popular machine learning algorithm used for classification and regression tasks.
Decision trees are a flowchart-like structure where each internal node represents a feature or attribute, each branch represents a decision rule, and each leaf node represents the outcome.
To select parent and child nodes, the algorithm calculates the best split at each node based on criteria like Gini impurity or inform...
Explanation of bagging, boosting, ensemble models, handling overfitting, and precision-recall-ROC curve.
Bagging (Bootstrap Aggregating) involves training multiple models on different subsets of the training data and combining their predictions through averaging or voting.
Boosting involves training multiple models sequentially, with each model correcting the errors of its predecessor.
Ensemble models combine multiple ind...
Creating dictionary in Python from 2 lists, using window functions and joins in SQL
To create a dictionary in Python from 2 lists and key values, you can use the zip() function
Example: dict(zip(keys_list, values_list))
For SQL window functions like Rank(), you can use the OVER() clause
Example: SELECT column1, column2, RANK() OVER(ORDER BY column3) AS rank_column FROM table_name
For SQL joins, you can use INNER JOIN, LEFT ...
I applied via Job Fair and was interviewed in Nov 2024. There was 1 interview round.
I was interviewed in Jan 2025.
I was interviewed in Sep 2024.
I have 10 years of experience in aircraft maintenance and I am flexible to work in line maintenance.
I have 10 years of experience in aircraft maintenance.
I am familiar with line maintenance procedures and protocols.
I have worked in various roles within the aviation industry, including line maintenance.
I am willing to adapt to different work schedules and locations as needed.
Spanners range in size from small to large, with each size serving a specific purpose in aircraft maintenance.
Spanners come in various sizes such as 6mm, 8mm, 10mm, 12mm, etc.
Smaller spanners are used for delicate or hard-to-reach areas, while larger spanners are used for heavier duty tasks.
Having a range of spanner sizes is essential for efficiently completing maintenance tasks on aircraft.
I would assess the situation, consult with colleagues or manuals, and troubleshoot the issue systematically.
Assess the situation to understand the root cause of the problem
Consult with colleagues or refer to manuals for guidance
Systematically troubleshoot the issue to identify and resolve the problem
Ensure safety protocols are followed throughout the process
Righty tighty, lefty loosey
Righty tighty, lefty loosey is a common phrase used to remember the direction to tighten or loosen bolts and nuts.
Clockwise direction tightens the bolt or nut, while counterclockwise direction loosens it.
Always turn the wrench or tool in the correct direction to avoid damaging the bolt or nut.
Air India interview questions for popular designations
I applied via Naukri.com and was interviewed in Nov 2024. There were 4 interview rounds.
Get interview-ready with Top Air India Interview Questions
I enjoy the variety of challenges and problem-solving involved in analyzing business processes.
I love the opportunity to work with stakeholders from different departments to understand their needs and goals.
I find satisfaction in identifying inefficiencies in current processes and proposing solutions for improvement.
I appreciate the analytical aspect of the role, where I get to dive deep into data to uncover insights t...
I dislike the lack of clear direction and constantly changing priorities in my role.
Lack of clear direction from management
Constantly changing priorities make it difficult to focus
Feeling overwhelmed by the volume of work and expectations
Limited opportunities for growth and advancement
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() method.
They help avoid callback hell and make code more readable and maintainable.
The event loop is a mechanism in Node.js that allows for non-blocking I/O operations by handling asynchronous tasks.
Handles asynchronous tasks by executing callback functions when I/O operations are completed
Ensures that the Node.js application remains responsive by not blocking the main thread
Uses a single-threaded model to process multiple tasks concurrently
Event loop is a mechanism in Node.js that allows non-blocking I/O operations to be performed asynchronously.
Event loop continuously checks the call stack for any functions that need to be executed.
It offloads I/O operations to the system kernel and executes callbacks when the operations are completed.
Event loop ensures that Node.js remains responsive and can handle multiple requests concurrently.
Idempotency in REST APIs ensures that multiple identical requests have the same effect as a single request.
Idempotency means that the result of a successful request is the same regardless of how many times it is made.
GET and PUT requests are typically idempotent, while POST requests are not.
Using unique identifiers like UUIDs in requests can help ensure idempotency.
Idempotency is important for ensuring data consistency
Design considerations for building an API
Define clear and consistent naming conventions for endpoints and parameters
Use versioning to manage changes and updates without breaking existing clients
Implement proper authentication and authorization mechanisms to secure the API
Design for scalability and performance by considering caching, rate limiting, and pagination
Provide comprehensive documentation to guide developers on
I applied via Indeed and was interviewed in Oct 2024. There was 1 interview round.
ViewModel is a class that is responsible for preparing and managing data for an activity or fragment.
ViewModel helps in separating the UI data from the UI controller logic.
It survives configuration changes such as screen rotations.
ViewModel is part of the Android Architecture Components.
Example: ViewModel can hold data retrieved from a database and provide it to the UI.
LaunchEffect is a function in Jetpack Compose that allows you to trigger side effects when a composable is first launched.
LaunchEffect is used to perform actions such as fetching data from a network or initializing a resource when a composable is first displayed.
It is similar to the useEffect hook in React.
Example: launchEffect { fetchData() }
Topic - digital transformation of Air India
My case study deck showcases successful product launches and improvements through data-driven decision making.
Utilized market research to identify customer needs and pain points
Implemented A/B testing to optimize features and user experience
Analyzed user feedback and metrics to iterate and improve product performance
AI stands for artificial intelligence, which is the simulation of human intelligence processes by machines.
AI involves the development of algorithms that can perform tasks that typically require human intelligence.
Examples of AI applications include virtual assistants like Siri and Alexa, self-driving cars, and recommendation systems like Netflix's algorithm.
Machine learning, a subset of AI, involves training algorithm...
Top trending discussions
Some of the top questions asked at the Air India interview -
The duration of Air India interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 172 interviews
Interview experience
based on 1.3k reviews
Rating in categories
Cabin Crew
355
salaries
| ₹0 L/yr - ₹0 L/yr |
Customer Service Executive
212
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
154
salaries
| ₹0 L/yr - ₹0 L/yr |
Security Executive
130
salaries
| ₹0 L/yr - ₹0 L/yr |
Cabin Attendant
126
salaries
| ₹0 L/yr - ₹0 L/yr |
InterGlobe Aviation
Spicejet
Go First
AirAsia