Filter interviews by
I applied via Approached by Company and was interviewed in Apr 2022. There were 4 interview rounds.
Analysing General capabilities on coding part
Algorithm for ATM withdrawal logic
Determine the maximum amount that can be withdrawn based on account balance and daily withdrawal limit
Check if the ATM has enough cash to dispense the requested amount
If the requested amount is greater than the maximum withdrawal limit, reject the transaction
If the ATM is out of cash, reject the transaction
If the account balance is insufficient, reject the transaction
If all conditions ...
A data model for global warming should include various environmental factors and their impact on climate change.
Include data on greenhouse gas emissions, temperature changes, sea level rise, and extreme weather events.
Consider the impact of human activities such as deforestation and fossil fuel consumption.
Incorporate data from various sources such as satellite imagery, weather stations, and scientific studies.
Use stat...
Top trending discussions
I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.
An array is a data structure that stores a collection of elements of the same data type.
Arrays are used to store multiple values in a single variable.
Elements in an array are accessed by their index, starting from 0.
Example: String[] names = {"Alice", "Bob", "Charlie"};
Data structures are used to organize and store data efficiently in computer memory.
Data structures help in efficient data retrieval, insertion, and deletion operations.
Examples include arrays, linked lists, stacks, queues, trees, and graphs.
Each data structure has its own advantages and use cases based on the requirements of the application.
For example, arrays are used for random access to elements, while linked lists
In the second technical round interview asked me about advanced sql topics, theory questions and two coding questions in joins and window functions.
Approach involves data preprocessing, model training, evaluation, and interpretation.
Perform data preprocessing such as handling missing values, encoding categorical variables, and scaling features.
Split the data into training and testing sets.
Train the logistic regression model on the training data.
Evaluate the model using metrics like accuracy, precision, recall, and F1 score.
Interpret the model coefficients to under...
I would seek opportunities to apply my skills in related fields within the company.
Explore other departments or teams within the company that may have projects related to my field of interest
Offer to collaborate with colleagues in different departments to bring a new perspective to their projects
Seek out professional development opportunities to expand my skills and knowledge in related areas
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Arrow functions are more concise and have a lexical 'this' binding compared to normal functions.
Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.
Arrow functions do not have their own 'arguments' object.
Arrow functions cannot be used as constructors with 'new'.
Arrow functions are more concise and have implicit return when no curly braces are used.
forEach is used to iterate over an array and perform a function on each element, while map creates a new array by applying a function to each element.
forEach does not return a new array, while map does
forEach does not modify the original array, while map creates a new array
forEach is used for side effects, while map is used for transformation
Example: forEach - array.forEach(item => console.log(item)), map - const newAr
Collection framework is a set of interfaces and classes in Java that provide a way to store and manipulate groups of objects.
Provides interfaces like List, Set, Map for storing collections of objects
Includes classes like ArrayList, HashSet, HashMap for implementing these interfaces
Allows for easy manipulation, sorting, searching, and iteration of collections
Used in various applications like data processing, data storag
Spring Boot is a Java-based framework used for creating standalone, production-grade Spring-based applications.
Spring Boot simplifies the process of creating Spring applications by providing defaults for configuration and eliminating the need for XML configuration files.
Annotations in Spring Boot are used to simplify the configuration of Spring applications by providing metadata about the application.
Examples of annota...
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Software Engineer
21
salaries
| ₹7.4 L/yr - ₹22 L/yr |
Senior Software Engineer
16
salaries
| ₹17.5 L/yr - ₹32.2 L/yr |
Data Analyst
14
salaries
| ₹5 L/yr - ₹12.4 L/yr |
Data Engineering Analyst
13
salaries
| ₹5.4 L/yr - ₹9.8 L/yr |
Business Analyst
9
salaries
| ₹5.5 L/yr - ₹15 L/yr |
Cognizant
Accenture
TCS
Infosys