0% found this document useful (0 votes)
21 views2 pages

Interview Quesitons

The document outlines a series of problem statements and tasks related to online assessments, coding challenges, hackathons, and final interview rounds focused on transportation systems in Bangalore. Key tasks include optimizing routes, designing algorithms for rickshaw dispatch, and creating user interfaces, while interview questions emphasize system design, data management, and user experience. The content is aimed at evaluating skills in software development, data analytics, and product design within the context of mobility solutions.

Uploaded by

chrito lambo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views2 pages

Interview Quesitons

The document outlines a series of problem statements and tasks related to online assessments, coding challenges, hackathons, and final interview rounds focused on transportation systems in Bangalore. Key tasks include optimizing routes, designing algorithms for rickshaw dispatch, and creating user interfaces, while interview questions emphasize system design, data management, and user experience. The content is aimed at evaluating skills in software development, data analytics, and product design within the context of mobility solutions.

Uploaded by

chrito lambo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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?

You might also like