i
Blackstraw AI
Filter interviews by
EfficientNet is the most efficient, followed by MobileNet and then DenseNet.
EfficientNet is the most efficient among the three models due to its use of compound scaling and efficient building blocks.
MobileNet is less efficient than EfficientNet but more efficient than DenseNet, as it uses depthwise separable convolutions to reduce computational cost.
DenseNet is the least efficient among the three models, as it has a hi...
I applied via Naukri.com and was interviewed in Jun 2024. There were 4 interview rounds.
Databinding in Android allows for easier connection between UI components and data sources.
Databinding eliminates the need for findViewById() calls in your code.
It allows for easier access to data in your layouts using data binding expressions.
Databinding can improve code readability and reduce boilerplate code.
Example:
Packaging process in Android involves compiling the code, resources, and assets into an APK file for distribution.
Compile the Java code into .class files
Compile the resources (XML files, images, etc.) into a binary format
Package all the compiled files into an APK file using the Android Asset Packaging Tool (AAPT)
Sign the APK file with a private key for security
Align the APK file for optimization
MVVM is a design pattern that separates the user interface from the business logic and data model.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View represents the user interface
ViewModel acts as an intermediary between the Model and View
MVVM helps in achieving separation of concerns and easier unit testing
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Data leakage occurs when information from outside the training dataset is used to create a model, leading to unrealistic performance.
Occurs when information that would not be available in a real-world scenario is used in the model training process
Can result in overly optimistic performance metrics for the model
Examples include using future data, target leakage, and data preprocessing errors
Encoder Decoder is a neural network architecture used for sequence-to-sequence tasks. Transformer model is a type of neural network architecture that relies entirely on self-attention mechanisms.
Encoder Decoder is commonly used in machine translation tasks where the input sequence is encoded into a fixed-length vector representation by the encoder and then decoded into the target sequence by the decoder.
Transformer mod...
Deep learning models include CNN, RNN, LSTM, GAN, and Transformer.
Convolutional Neural Networks (CNN) - used for image recognition tasks
Recurrent Neural Networks (RNN) - used for sequential data like time series
Long Short-Term Memory (LSTM) - a type of RNN with memory cells
Generative Adversarial Networks (GAN) - used for generating new data samples
Transformer - used for natural language processing tasks
Regularization is a technique used in machine learning to prevent overfitting by adding a penalty term to the model's loss function.
Regularization helps to reduce the complexity of the model by penalizing large coefficients.
It adds a penalty term to the loss function, which discourages the model from fitting the training data too closely.
Common types of regularization include L1 (Lasso) and L2 (Ridge) regularization.
Re...
Model quantization is the process of reducing the precision of the weights and activations of a neural network model to improve efficiency.
Reduces memory usage and speeds up inference by using fewer bits to represent numbers
Can be applied to both weights and activations in a neural network model
Examples include converting 32-bit floating point numbers to 8-bit integers
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Remove duplicates from array of strings
Use a Set data structure to store unique elements
Convert the array to a Set to remove duplicates
Convert the Set back to an array if needed
Blackstraw AI interview questions for popular designations
I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.
Cardinality refers to the uniqueness of values in a column or set of columns in a database table.
Cardinality is the number of unique values in a column or set of columns.
High cardinality means a column has many unique values, while low cardinality means few unique values.
For example, a column like 'employee_id' would have high cardinality, while a column like 'gender' would have low cardinality.
Get interview-ready with Top Blackstraw AI Interview Questions
I applied via Job Portal and was interviewed before Apr 2023. There were 2 interview rounds.
ML algorithm selection is based on data characteristics, problem type, and desired outcomes.
Understand the problem type (classification, regression, clustering, etc.)
Consider the size and quality of the data
Evaluate the complexity of the model and interpretability requirements
Choose algorithms based on their strengths and weaknesses for the specific task
Experiment with multiple algorithms and compare their performance
F...
To optimize a ML model, one can tune hyperparameters, feature engineering, cross-validation, ensemble methods, and regularization techniques.
Tune hyperparameters using techniques like grid search or random search
Perform feature engineering to create new features or select relevant features
Utilize cross-validation to evaluate model performance and prevent overfitting
Explore ensemble methods like bagging and boosting to ...
I applied via Naukri.com and was interviewed in Aug 2023. There were 3 interview rounds.
Basic coding test with latest java tech stack
Overcoming challenges as a Senior Program Manager
Managing conflicting priorities and tight deadlines
Building consensus among cross-functional teams
Adapting to changing project requirements
Resolving conflicts and mitigating risks
Implementing effective communication strategies
I manage risks by identifying, assessing, prioritizing, and mitigating them.
I identify risks by analyzing project requirements, stakeholder expectations, and potential obstacles.
I assess risks by evaluating their likelihood and impact on project objectives.
I prioritize risks by ranking them based on their severity and potential consequences.
I mitigate risks by developing and implementing risk response plans, such as co...
I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.
I was interviewed before Feb 2023.
List is mutable, tuple is immutable. Day-to-day work involves data analysis and modeling. Favorite project involved developing a predictive analytics model.
List can be modified after creation, tuple cannot
List uses square brackets [], tuple uses parentheses ()
Day-to-day work includes data cleaning, exploratory data analysis, model building, and communication of results
Favorite project involved collecting and analyzing ...
Regression predicts continuous values, while classification predicts discrete values.
Regression algorithms predict continuous values, such as predicting house prices based on features like size and location.
Classification algorithms predict discrete values, such as classifying emails as spam or not spam based on content.
Regression algorithms include linear regression, polynomial regression, and support vector regressio...
RNN is used for sequential data like time series, while CNN is used for spatial data like images.
RNN processes sequential data by maintaining memory of past inputs, suitable for time series forecasting.
CNN is designed for spatial data like images, using filters to extract features and patterns.
RNN is good for text data analysis, language translation, and speech recognition.
CNN is commonly used in image recognition, obj
Top trending discussions
Some of the top questions asked at the Blackstraw AI interview -
The duration of Blackstraw AI interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 10 interviews
Interview experience
based on 42 reviews
Rating in categories
Madurai,
Chennai
+15-10 Yrs
₹ 12-22 LPA
Data Scientist
39
salaries
| ₹4.3 L/yr - ₹18 L/yr |
Software Engineer
36
salaries
| ₹5 L/yr - ₹15 L/yr |
Data Engineer
33
salaries
| ₹4.5 L/yr - ₹13.2 L/yr |
Software Developer
8
salaries
| ₹4.5 L/yr - ₹14 L/yr |
Senior Software Engineer
7
salaries
| ₹13 L/yr - ₹28 L/yr |
Fractal Analytics
Mu Sigma
Tiger Analytics
LatentView Analytics