ShareChat's engineering interviews are grounded in the realities of building at scale for Bharat: 300 million-plus monthly active users, 15 Indian languages, low-bandwidth connections, and a content graph that needs real-time personalisation.
The loop runs 4-5 rounds and rewards candidates who can discuss feed ranking, video ingestion pipelines, and content moderation trade-offs alongside standard DSA. SDE-2 and above can expect at least one system design round covering distributed video delivery or notification fanning for a polyglot user base.
About ShareChat
ShareChat (Mohalla Tech) is India's largest regional-language social media platform, with 400M+ users across 15 Indian languages. Bengaluru HQ. Also owns Moj (short video, TikTok alternative).
Apply on ShareChat careers portal or LinkedIn
Online assessment: 2-3 DSA problems, 90 minutes on HackerRank or similar
Technical phone screen with an engineer (45-60 minutes)
On-site or virtual loop: machine coding round, 1-2 DSA rounds, system design (SDE-2+), hiring manager round
HR discussion and offer
Online Assessment (90 min)
2-3 DSA problems ranging from medium to hard difficulty.
Phone Screen (45-60 min)
problem-solving question plus discussion of a recent project or system you built.
Machine Coding (90 min)
implement a working feature or small service from a spec; evaluated on code quality, edge-case handling, and design decisions.
System Design (60 min, SDE-2+)
design a content feed, video ingestion pipeline, or notification system at Bharat scale.
Hiring Manager Round (45 min)
past projects, team collaboration, and motivation for joining ShareChat.
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
2 more questions. Sign up to unlock all
Sign up free: unlock all questionsThe typical ShareChat recruitment process has 5 stages: Apply on ShareChat careers portal or LinkedIn → Online assessment: 2-3 DSA problems, 90 minutes on HackerRank or similar → Technical phone screen with an engineer (45-60 minutes) → On-site or virtual loop: machine coding round, 1-2 DSA rounds, system design (SDE-2+), hiring manager round → HR discussion and offer.
ShareChat typically conducts 5 interview rounds: Online Assessment (90 min): 2-3 DSA problems ranging from medium to hard difficulty.; Phone Screen (45-60 min): problem-solving question plus discussion of a recent project or system you built.; Machine Coding (90 min): implement a working feature or small service from a spec; evaluated on code quality, edge-case handling, and design decisions.; System Design (60 min, SDE-2+): design a content feed, video ingestion pipeline, or notification system at Bharat scale.; Hiring Manager Round (45 min): past projects, team collaboration, and motivation for joining ShareChat..
HireStepX recommends the Bharat-scale design framework for this type of interview: Start with bandwidth constraints → content graph model → language partitioning → personalisation pipeline → CDN edge strategy.
To answer this question well, HireStepX recommends the Bharat-scale design approach: Start with bandwidth constraints → content graph model → language partitioning → personalisation pipeline → CDN edge strategy. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Bharat-scale design approach: Start with bandwidth constraints → content graph model → language partitioning → personalisation pipeline → CDN edge strategy. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Bharat-scale design approach: Start with bandwidth constraints → content graph model → language partitioning → personalisation pipeline → CDN edge strategy. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Bharat-scale design approach: Start with bandwidth constraints → content graph model → language partitioning → personalisation pipeline → CDN edge strategy. Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Bharat-scale design approach: Start with bandwidth constraints → content graph model → language partitioning → personalisation pipeline → CDN edge strategy. Ground your answer in a specific real example from your own experience.