Crafto - Kutumb | Tech Lead | Bangalore
- Location
- Bangalore
- Experience
- 7 years
- Posted
- 12 Mar 2026
Summary
I interviewed for a Tech Lead position at Crafto - Kutumb in Bangalore. The process included rounds focused on High-Level Design (HLD), Data Structures & Algorithms (DSA), and discussions about my work experience.
How it went
Experience: 7+ Years
Round 1: HLD + DSA
- Scalability related questions
- Given two integer arrays prices and strategy,
- prices[i] - the price of a given stock on the ith day.
- strategy[i] - a trading action on the ith day, where:
- -1 indicates buying one unit of the stock.
- 0 indicates holding the stock.
- 1 indicates selling one unit of the stock.
You are also given an even integer k, and may perform at most one modification to strategy. A modification consists of:Selecting exactly k consecutive elements in strategy. Set the first k / 2 elements to 0 (hold). Set the last k / 2 elements to 1 (sell). The profit is defined as the sum of strategy[i] * prices[i] across all days. Return the maximum possible profit you can achieve. Note: There are no constraints on budget or stock ownership, so all buy and sell operations are feasible regardless of past actions.
Round 2: Work experience + HLD
- Complex project
- Design feature flag service
Questions asked (2)
- 01
Maximize Profit with Strategy Modification
Data Structures & Algorithms
Given two integer arrays
pricesandstrategy, -prices[i]- the price of a given stock on theith day. -strategy[i]- a trading action on theith day, where: --1indicates buying one unit of the stock. -0indicates holding the stock. -1indicates selling one unit of the stock.You are also given an even integer <code>k</code>, and may perform at most one modification to <code>strategy</code>. A modification consists of:Selecting exactly
kconsecutive elements instrategy. Set the firstk / 2elements to0(hold). Set the lastk / 2elements to1(sell). The profit is defined as the sum ofstrategy[i] * prices[i]across all days. Return the maximum possible profit you can achieve. Note: There are no constraints on budget or stock ownership, so all buy and sell operations are feasible regardless of past actions. - 02
Design Feature Flag Service
System Design
Design feature flag service