i
ShipBob
Filter interviews by
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
2 coding questions .array or string helpful
posted on 23 Feb 2022
posted on 21 Feb 2025
I appeared for an interview in Aug 2024.
I had made a four page website
posted on 11 Sep 2024
Live MCR solution drag and drop allows users to interactively move and rearrange elements on a webpage in real-time.
Use HTML5 drag and drop API to implement the functionality
Utilize JavaScript to handle drag and drop events
Update the DOM dynamically based on user interactions
Consider accessibility and usability aspects for a seamless user experience
posted on 24 Dec 2024
To share assignment for email.
posted on 27 Sep 2024
I applied via Approached by Company and was interviewed before Sep 2023. There were 2 interview rounds.
Arrow functions are a concise way to write functions in JavaScript.
Arrow functions have a shorter syntax compared to traditional function expressions.
They do not have their own 'this' keyword, instead they inherit 'this' from the parent scope.
Arrow functions are best suited for non-method functions and do not work well as object methods.
Primitive data types in JavaScript are basic data types that are not objects and do not have methods.
Primitive data types include string, number, boolean, null, undefined, and symbol.
Examples: 'hello' (string), 42 (number), true (boolean), null, undefined, Symbol('foo')
Equality in JS refers to how values are compared in JavaScript.
In JavaScript, there are two types of equality: strict equality (===) and loose equality (==)
Strict equality (===) checks if the values are of the same type and have the same value
Loose equality (==) converts the operands to the same type before making the comparison
Example: 1 === '1' is false (strict equality), 1 == '1' is true (loose equality)
OOPS concepts in JavaScript involve encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Ability of a class to inherit properties and methods from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the neces
Complex program to test knowledge of JS, HTML, CSS, DOM manipulation and 2D animations
based on 1 interview
Interview experience
Resolution Specialist
7
salaries
| ₹6.3 L/yr - ₹8 L/yr |
Support Associate
7
salaries
| ₹7.5 L/yr - ₹8 L/yr |
Software Development Engineer II
7
salaries
| ₹26 L/yr - ₹35 L/yr |
Senior Analyst
7
salaries
| ₹13 L/yr - ₹29.5 L/yr |
Engineering Manager
6
salaries
| ₹45 L/yr - ₹70 L/yr |
Mahindra Logistics
ElasticRun
DHL Global Forwarding
Allcargo Logistics