I.
Online Assessments
You are given a series of train timings and routes across Bangalore city. Determine the
most efficient route and time between two stations using Dijkstra's algorithm.
If 5 rickshaws serve 20 passengers per hour each, how many rickshaws are needed to
serve 200 passengers in 2 hours, assuming constant demand?
A number has digits in the ratio 2:3:4. If the sum of its digits is 81, what is the number?
Coding Round
Given real-time location data of rickshaws, design an algorithm to cluster idle rickshaws
in zones for optimized dispatch.
Design a data model and write code to track the trip history of each user in a scalable
way.
Build a REST API to assign a ride request to the nearest available auto. Implement logic
to handle concurrent ride requests.
Simulate a Kafka-like event queue for location updates from 1000 vehicles every second.
Given a design for a ride-booking UI, implement it using React and Tailwind CSS.
Include location search and live status update features.
How would you efficiently render a map with 500+ rickshaws without lagging the UI?
Redesign a booking flow for elderly users considering accessibility constraints.
II. Hackathon / Learnathon
Problem Statements:
Open Mobility Hack: Build a prototype app using the Beckn Protocol that allows users to
book any mode of transport from a single interface.
Real-Time Traffic Optimizer: Create a system that recommends optimal pickup points in
high-demand zones by analyzing live location data.
Design Challenge (Product Designer): Redesign the "Ride History" feature to provide
better insights for daily commuters and gig workers.
III. Final Interview Rounds
Explain how you would design a real-time analytics system for tracking auto availability.
How would you prevent location data duplication in a distributed system?
How do you balance between immediate data needs and long-term scalability?
How would you design an API gateway for a multi-modal transport system?
How do you handle rate-limiting, retries, and failures in microservices?
Walk us through a situation where you optimized a backend service for latency.
How would you implement lazy loading for a map-based UI?
What are the best practices for managing large forms and data-driven UI in React?
How do you debug slow UI interactions in production?
How would you incorporate feedback loops from users in your design process?
Tell us about a time you redesigned a product that failed the first time.
What tools do you use for prototyping and user testing?
What excites you about open-source and the Beckn Protocol?
Tell us about a time you worked in a high-pressure situation. How did you manage it?
How do you keep learning and growing outside your college curriculum?