i
ElasticRun
Filter interviews by
I applied via Campus Placement and was interviewed before Sep 2022. There were 3 interview rounds.
1st round for Internship position was Aptitude. Few general questions and some more focused on flow chart.
Async await in JavaScript allows for asynchronous programming in a more readable and synchronous-like manner.
Async functions return a Promise.
Await can only be used inside an async function.
Async await simplifies handling asynchronous operations compared to using callbacks or Promises.
Example: async function fetchData() { await fetch('https://api.example.com/data'); }
In JavaScript, & is a bitwise AND operator while && is a logical AND operator.
Use & for bitwise operations on individual bits of two numbers.
Use && for logical operations to check if both conditions are true.
Example: 5 & 3 returns 1 (0101 & 0011 = 0001)
Example: true && false returns false
Top trending discussions
I appeared for an interview before May 2021.
Round duration - 45 Minutes
Round difficulty - Medium
A class booking application for students to schedule and manage their classes.
Create a class booking system where students can view available classes, book classes, and manage their schedule.
Include features like class search, class details, booking confirmation, and calendar view.
Implement user authentication to ensure only registered students can book classes.
Allow students to cancel or reschedule classes with proper...
Round duration - 60 Minutes
Round difficulty - Medium
The interviewer understand the current problem statement I was working on.
Asked the clarifying questions and alternative approaches to solve the same and their tradeoffs.
Also, asked about the technologies I was using in depth and reason for choosing the same.
You have a car with a gas tank of infinite capacity. There are 'N' gas stations located along a circular route, numbered from 0 to N-1. You begin your journey with an empty tank...
Find the starting gas station index to complete a circular route with gas and cost arrays.
Iterate through gas stations, keeping track of gas remaining after each station
If gas remaining is negative, reset starting station to current station + 1
If total gas remaining at the end is greater than or equal to total cost, return starting station index
Round duration - 45 Minutes
Round difficulty - Medium
This round was their with the CTO and was mostly the culture fitment round.
Round duration - 30 Minutes
Round difficulty - Easy
This round was with the cofounder and was mostly culture fitment.
Tip 1 : Practice questions on leetcode
Tip 2 : Understand the best solutions in depth and algorithm used
Tip 3 : Ask clarifying questions to the interviewer and break the problem to smaller sub parts
Tip 1 : Highlight your most impactful work on the resume
Tip 2 : Keep it easy to understand
I applied via Recruitment Consultant and was interviewed in Aug 2021. There was 1 interview round.
Find all nodes at a distance K from a given node in a tree.
Use DFS to traverse the tree and mark the nodes at distance K from the given node.
Maintain a visited set to avoid revisiting nodes.
Use a queue to keep track of the nodes to be visited next.
If the given node is the root, traverse the entire tree and mark nodes at distance K.
If K is 0, return the given node itself.
I applied via Company Website and was interviewed before May 2022. There were 4 interview rounds.
It was a aptitude and logical reasoning test
I appeared for an interview before Feb 2023.
Basic algorithms testing
I appeared for an interview in Apr 2025, where I was asked the following questions.
CI/CD pipeline automates software development processes, enabling continuous integration and delivery for faster, reliable releases.
Continuous Integration (CI) involves automatically testing and merging code changes into a shared repository.
Continuous Delivery (CD) ensures that code changes are automatically prepared for release to production.
Tools like Jenkins, GitLab CI, and CircleCI are commonly used to implement CI...
I applied via Indeed and was interviewed in Oct 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Identifying and solving race conditions involves understanding concurrent execution and implementing synchronization mechanisms.
Understand the critical sections of code where race conditions can occur
Use synchronization mechanisms like locks, semaphores, or atomic operations to control access to shared resources
Implement thread-safe data structures or use thread-safe libraries to avoid race conditions
Use tools like sta...
Find the third largest element in an unsorted array of strings.
Sort the array in descending order.
Remove duplicates if necessary.
Return the element at index 2 as the third largest.
I applied via Naukri.com and was interviewed before Nov 2023. There was 1 interview round.
posted on 13 Apr 2024
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
LINQ joins on 2 tables allow for combining data from both tables based on a common key.
Use the 'join' keyword in LINQ to join two tables based on a common key
Specify the key to join on using 'equals' keyword
Select the desired columns from both tables in the result
Open close principle states that a class should be open for extension but closed for modification.
Classes should be open for extension through inheritance or implementing interfaces
Classes should be closed for modification to avoid breaking existing code
Example: Using abstract classes or interfaces to define behavior and allowing subclasses to implement specific functionality
based on 1 interview experience
Difficulty level
Duration
Team Lead
691
salaries
| ₹2.3 L/yr - ₹6 L/yr |
Team Lead Operations
217
salaries
| ₹2 L/yr - ₹5.3 L/yr |
Area Sales Manager
190
salaries
| ₹13.6 L/yr - ₹21.5 L/yr |
Supervisor
127
salaries
| ₹1.5 L/yr - ₹3.8 L/yr |
Associate Engineer
123
salaries
| ₹4.7 L/yr - ₹10 L/yr |
Mahindra Logistics
DTDC Express
GATI-KWE
Exl India