Super Pow

Asked atMeta
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below
0
Stuck? Show a way to structure it+
  1. 01Represent the exponent digit sequence recursively or iteratively.
  2. 02Use modular fast power for small exponent pieces.
  3. 03For each final digit d, combine previous result to the tenth power with a to d.
  4. 04Apply modulus after every multiplication.

Reference answer

Then expect these follow-ups

  • Why does processing one digit use a tenth power?

    Tests: algebra

  • How does binary exponentiation work?

    Tests: modular power

Hiring now

Get the Meta interview, not just the prep

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Get 5x interviews10 free auto-applies. No card.
Or practice this question first

Next question