Contribute OA questions
OAHelper
CompaniesProblemsTopicsInterview Experiences
Explore

OAHELPER

Your next OA is
closer than you think.

oahelper — zsh

~/oahelper $oa sync --companies all

# every company has its own OA> loading company questions…
Amazon✓
Google✓
Microsoft✓
Meta✓
Adobe✓
Atlassian✓
Uber✓
Walmart✓
Deloitte✓
Flipkart✓
Goldman Sachs✓
JPMorgan✓

> questions loaded · 12 companies · this season's papers

> launching assessment…

AOAHelperAmazon · SDE-1 Online AssessmentQ1 ✓Q2Q344:59RunSubmit
MediumArraysPrefix Sum

2. Balance the Warehouses

There are n warehouses in a row. Warehouse i holds stock[i] units. In one operation you can move a single unit to an adjacent warehouse.

Return the minimum number of operations so every warehouse holds the same number of units, or -1 if that is impossible.

Example 1
Input:  stock = [1, 0, 5]
Output: 4
Constraints
1 ≤ n ≤ 10⁵
0 ≤ stock[i] ≤ 10⁴
Seen in 14 OAs this season
solution.pytests.pyPython 3 ▾
1from typing import List2 3class Solution:4    def minOperations(self, stock: List[int]) -> int:5        total, n = sum(stock), len(stock)6        if total % n:7            return -18 9        target = total // n10        ops = carry = 011        # units that must cross each boundary12        for units in stock:13            carry += units - target14            ops += abs(carry)15 16        return ops
Test casesConsole3 / 3 passed
Case 1✓ 11 msstock = [1, 0, 5]expected 4 · got 4
Case 2✓ 9 msstock = [0, 3, 0]expected 2 · got 2
Case 3✓ 12 msstock = [4, 1, 1, 2]expected 3 · got 3
Scroll

Your next OA is
closer than you think.

oahelper — zsh

~/oahelper $oa sync --companies all

# every company has its own OA> loading company questions…
Amazon✓
Google✓
Microsoft✓
Meta✓
Adobe✓
Atlassian✓
Uber✓
Walmart✓
Deloitte✓
Flipkart✓
Goldman Sachs✓
JPMorgan✓

> questions loaded · 12 companies · this season's papers

> launching assessment…

AOAHelperAmazon · SDE-1 Online AssessmentQ1 ✓Q2Q344:59RunSubmit
MediumArraysPrefix Sum

2. Balance the Warehouses

There are n warehouses in a row. Warehouse i holds stock[i] units. In one operation you can move a single unit to an adjacent warehouse.

Return the minimum number of operations so every warehouse holds the same number of units, or -1 if that is impossible.

Example 1
Input:  stock = [1, 0, 5]
Output: 4
Constraints
1 ≤ n ≤ 10⁵
0 ≤ stock[i] ≤ 10⁴
Seen in 14 OAs this season
solution.pytests.pyPython 3 ▾
1from typing import List2 3class Solution:4    def minOperations(self, stock: List[int]) -> int:5        total, n = sum(stock), len(stock)6        if total % n:7            return -18 9        target = total // n10        ops = carry = 011        # units that must cross each boundary12        for units in stock:13            carry += units - target14            ops += abs(carry)15 16        return ops
Test casesConsole3 / 3 passed
Case 1✓ 11 msstock = [1, 0, 5]expected 4 · got 4
Case 2✓ 9 msstock = [0, 3, 0]expected 2 · got 2
Case 3✓ 12 msstock = [4, 1, 1, 2]expected 3 · got 3

OA Helper makes your life easier
in your next OA.

How??Practice the questions, patterns companies actually ask

Same OA as your friend.
You're one step ahead.

How??You've already seen the questions this company asked. They haven't.

Walk in knowing
what's coming.

How??Timed mock OAs in the exact format of the real drive

01 / 03
Browse OA questions - free →

Stop practising blind.

RANDOM PREP3,000 problems.
Pick whatever.
→ hope it shows up
Problem #211
Problem #384
Problem #730
Problem #1249
Problem #1541
Problem #153
Problem #1768
Problem #2066
Problem #903
Problem #2233
Problem #2979
OA HELPERYour company.
What it actually asked.
Asked in last Tuesday's drive. Shared the same night.
AmazonSDE-1 · OA this seasonPractise
12Questions3This week2.4kPractised
GoogleSTEP · OA this seasonPractise
9Questions2This week3.1kPractised
MicrosoftSWE Intern · OAPractise
14Questions4This week2.8kPractised
MetaRotational · OAPractise
7Questions1This week1.9kPractised
UberSDE-1 · OA this seasonPractise
8Questions2This week1.2kPractised
vs
OA
{ }

See

Solve

Clear

See, Solve and Clear

Every question here was asked in a real OA. See the pattern, solve it against the clock, and clear your round.

Everything you need to clear your OA

Everything
you need

to clear
your OA.

Everything you need

to clear your OA.

Our Features

OA Calendar
OA calendar with a Google assessment on the 16th and 3 OAs this week

Keep every online assessment, deadline, and interview in one calm, organized view.

60-Day DSA Roadmap
DSA roadmap as a planet path, on Arrays & Hashing at day 12 of 60, with Sliding window, Two pointers and Graphs next

110 problems, 18 patterns, built from questions students report after OAs.

OA Groups
Google OA group with five members, an invite button, and a live chat

Join peers targeting the same companies, exchange insights, and stay accountable.

College Page
IIT Hyderabad college page: 24 drives, 312 placed, 86% offers, 8 live, and 128 batchmates

Drives, eligibility and cutoffs for your campus, updated by your own batch.

Company-wise Questions
Company-wise questions: Google's graph shortest path, Microsoft's sliding window max, with Flipkart, Meta, PhonePe, Adobe, Amazon and more

Know what each company expects, from 9k students sharing the papers.

Mock OAs
Mock OA editor with a running timer and 3/3 tests passed

Practise in the real clock, with the same question mix and difficulty.

OA Store
OA Coins redeemable on Swiggy, Zomato and Amazon

Solve real OA questions, contribute to the community, earn OA Coins, and redeem them for rewards.

OA Helper vs others

Generic prep, or your actual OA.

✦OA HelperUsual prepQuestions✓Real OA questions, company by company✕Generic problem lists, same for every companyFreshness✓Added hours after the drive✕Old lists, updated once in a whileFormat✓The real screenshot, exact wording✕Retyped, reworded versionsSource✓Shared by students who just sat the test✕Pulled from old blogs and forumsPractice✓Timed mock OAs in the real format✕Untimed, solve at your own paceOA calendar✓Know which company is coming, and when✕You find out when the mail landsPrice✓Free to start. Share a question, earn premium✕Pay for a full course first
Questions✓Real OA questions, company by company✕Generic problem lists, same for every company
Freshness✓Added hours after the drive✕Old lists, updated once in a while
Format✓The real screenshot, exact wording✕Retyped, reworded versions
Source✓Shared by students who just sat the test✕Pulled from old blogs and forums
Practice✓Timed mock OAs in the real format✕Untimed, solve at your own pace
OA calendar✓Know which company is coming, and when✕You find out when the mail lands
Price✓Free to start. Share a question, earn premium✕Pay for a full course first
By the numbers

The only place with your company's actual OA questions.

Recent, verified, and added within hours of each drive.

Browse free questions →
9,000+Real OA questions
650+Companies tracked
1,000+Students placed
Just added
Goldman Sachs· IIT Kharagpur · 2h agoUber· NIT Trichy · 5h agoFlipkart· VIT Vellore · 9h agoAmazon· BITS Pilani · 11h agoAtlassian· IIIT Hyderabad · 14h agoMicrosoft· DTU · 20h agoGoldman Sachs· IIT Kharagpur · 2h agoUber· NIT Trichy · 5h agoFlipkart· VIT Vellore · 9h agoAmazon· BITS Pilani · 11h agoAtlassian· IIIT Hyderabad · 14h agoMicrosoft· DTU · 20h ago
Testimonials

What users say.

Real experiences from students who prepared smarter, practised with purpose, and showed up with confidence.

1000+students placed
+1k
★★★★★4.8 from students
“
The OA was honestly great. One question was straight from the OA Helper set, and I was so glad I'd done it. Went into the interview with way less stress after that. Ho gaya bhai, interview clear.
nexlv.7NIT Trichy↗
“
Real talk, I used OA Helper mostly for practice. Not every company repeats questions, so don't go in expecting that. But Amex did. Already landed my intern at Snabbit, so the practice paid off either way.
Ray09xmMNNIT Allahabad↗
“
Your eBay questions clutched up for me. Practised them before the OA, saw them again in the actual test, and got the interview shortlist the same day. Interview round's next.
crumb.21VIT Vellore↗
“
Google OA had me stressed. Went through every Google question on OA Helper the weekend before. The first problem in the test was one I'd already cracked, so I had way more time for the hard one. Interview call came in.
oak.rinIIIT Hyderabad↗
“
Microsoft's OA is all about speed. Practising their actual past questions on OA Helper meant I wasn't reading a problem for the first time. Solved both and got the interview mail. Lowkey the best prep call I made.
veln04DTU Delhi↗
“
Atlassian's questions are tricky in a very specific way. Seeing that style on OA Helper beforehand made the real test feel familiar instead of scary. Cleared the OA, prepping for interviews now.
juno.kxBITS Pilani↗
Our students have been placed at

See it before
you sit it.

Stop Guessing. Start Preparing Smart.

Create your free account →

Free forever. An account saves your progress, bookmarks questions and warns you before your next drive.

or browse questions first
Meet our team

The people behind OAHelper.

Hover an avatar to say hiTap an avatar to say hi
  • ShyamFounder
  • GowthamiDesigner
  • JanviDesigner
  • GayathriProduct
  • Sai VivekProduct
  • PradiptaGrowth
  • TammanGrowth
  • SurajDeveloper
  • TanmayDeveloper

Summarise with AI

  • ChatGPT
  • Claude
  • Perplexity
  • Grok
  • Google AI Mode
Your next OA is closer than you think.Real questions from this season's OAs
ProductCompany OAsAll ProblemsOA CalendarMock OAsDSA RoadmapSQL RoadmapAgent Engineering
ResourcesInterview experiencesTopicsOA GroupsContributeCompany InsightsOA StorePremiumFor Colleges
OAHelper
OA Helper, powered by NxtWave
TermsPrivacyRefundsTrust & SafetyContact© 2026 OA Helper

Disclaimer: OAHelper is an independent educational platform. We (oahelper.in) do not own the images or questions shown. Content is uploaded by users.