Filter interviews by
I applied via Instahyre and was interviewed before Dec 2023. There was 1 interview round.
Optimisers are algorithms used to minimize or maximize an objective function.
Optimisers are used in machine learning to find the best parameters for a model.
Common optimisers include Gradient Descent, Adam, RMSprop, and Adagrad.
The choice of optimiser can impact the training speed and performance of a model.
Hyperparameter tuning may involve selecting the best optimiser for a specific task.
Top trending discussions
I applied via Job Portal
SQL and Python data analysis questions
Matching data in different columns involves comparing the values in the columns and identifying similarities or patterns.
Use string matching techniques like exact match, partial match, or fuzzy matching.
Apply data cleaning and preprocessing techniques to standardize the data before matching.
Utilize advanced algorithms like Levenshtein distance or Jaccard similarity for more complex matching.
Consider using database join...
I applied via Naukri.com
I have a diverse background in finance, consulting, and project management.
Started my career in finance at XYZ Company, where I gained experience in financial analysis and reporting
Transitioned to consulting at ABC Consulting, working on various projects for clients in different industries
Currently working as a project manager at DEF Corporation, leading cross-functional teams to deliver successful projects
posted on 20 Mar 2024
Template and Reactive Forms in Angular are two ways to handle forms in Angular applications.
Template Forms are based on the traditional HTML forms and are easy to use for simple forms.
Reactive Forms are more flexible and powerful, allowing for complex form validation and dynamic form controls.
Template Forms use two-way data binding, while Reactive Forms use a more reactive approach with observables.
Reactive Forms are r...
I applied via Company Website and was interviewed in Jan 2021. There were 4 interview rounds.
Final assignment to complete
posted on 9 Nov 2024
I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.
Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking for and handling events.
Event loop is commonly used in JavaScript to handle asynchronous operations like setTimeout, setInterval, and AJAX requests.
It works by continuously checking the event queue for any pending events, executing them one by one, and then moving on to the next event.
Event loop helps in pre...
The order of output is fs, process, setTimeout, setInterval, promise.
fs module is synchronous and will output first
process is next in line
setTimeout will be executed after process
setInterval will be executed after setTimeout
promise will be executed last
JavaScript is an interpreted language.
JavaScript is an interpreted language, meaning it is executed line by line at runtime.
There is no separate compilation step in JavaScript like in languages that use compilers.
Examples of interpreted languages include Python, Ruby, and PHP.
Output comparison of for loops using var, let, and bind in JavaScript.
Using var: variable is function-scoped, may lead to unexpected behavior in loops.
Using let: variable is block-scoped, recommended for loop iterations.
Using bind: creates a new function with a specified 'this' value and initial arguments.
I work on coding, debugging, testing, and collaborating with team members. Tech stack decisions are based on project requirements, scalability, performance, and team expertise.
Daily tasks include coding, debugging, testing, and collaborating with team members
Tech stack decisions are based on project requirements, scalability, performance, and team expertise
Consider factors like language compatibility, libraries/framewo...
Design a scalable, real-time document sharing app like Google Docs.
Use websockets for real-time collaboration
Implement version control to track changes
Utilize a distributed database for scalability
Include user authentication and access control
Support offline editing with automatic sync
Utilize cloud storage for scalability, implement image compression techniques, and regularly update image processing libraries.
Utilize cloud storage for scalability
Implement image compression techniques
Regularly update image processing libraries
posted on 4 Feb 2024
I applied via Job Fair
Create a controller, service, and repository to save user details using Spring Data JPA.
Create a UserController class with appropriate mappings for saving user details.
Create a UserService class with a method to save user details.
Create a UserRepository interface that extends JpaRepository to handle database operations.
Implement the saveUserDetails method in the UserService class to call the save method of the UserRepo...
I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.
I want to join digit because of its innovative approach to technology and its reputation for fostering professional growth.
Digit's focus on cutting-edge technology aligns with my passion for innovation.
I am impressed by Digit's track record of supporting employee development and career advancement.
I believe Digit's collaborative work environment will allow me to thrive and contribute effectively.
Experienced Senior Associate with a background in finance and project management.
Over 5 years of experience in financial analysis and reporting
Skilled in project management and leading cross-functional teams
Strong communication and presentation skills
Proficient in data analysis and financial modeling
Previous experience working with Fortune 500 companies
I applied via Campus Placement and was interviewed in Nov 2024. There were 4 interview rounds.
Questions from arrays and strings and some aptitude questions
To merge two CSV files, you can use software like Microsoft Excel or programming languages like Python.
Open both CSV files in a software like Microsoft Excel.
Copy the data from one CSV file and paste it into the other CSV file.
Save the merged CSV file with a new name.
Alternatively, you can use programming languages like Python to merge CSV files by reading both files, combining the data, and writing to a new file.
I applied to this company because of its reputation in the industry, opportunities for growth, and company culture.
Reputation in the industry - I have heard great things about the company's innovative projects and successful track record.
Opportunities for growth - The company offers various training programs and career advancement opportunities for employees.
Company culture - I value a positive work environment and the...
based on 1 interview
Interview experience
Data Scientist
5
salaries
| ₹9.2 L/yr - ₹44.4 L/yr |
Operations Coordinator
5
salaries
| ₹2.8 L/yr - ₹4.2 L/yr |
Backend Developer
4
salaries
| ₹14.5 L/yr - ₹18 L/yr |
Product Manager
4
salaries
| ₹15 L/yr - ₹32 L/yr |
Senior HR Executive
4
salaries
| ₹6 L/yr - ₹6 L/yr |
Udaan
Swiggy
CARS24
BlackBuck