Senior Software Engineer - Frontend | Okta | Bangalore

okta logo
okta
Senior Software Engineer - FrontendBangalore
November 18, 20251 reads

Summary

I recently interviewed for a Senior Software Engineer - Frontend position at Okta in Bangalore. The process consisted of three rounds, including a take-home assignment focused on React UI and a Form Builder, a technical discussion with live coding on a reusable Tab Component, and a managerial discussion.

Full Experience

I recently interviewed for the Senior Software Engineer – Frontend position at Okta in Bangalore. The entire process consisted of 3 rounds, combining hands-on assignments, technical deep-dives, and managerial discussions.

Round 1 – Take-Home Assignment (2 Days)

The first round was a take-home assignment which I had to complete within 2 days. The expected tech stack included Next.js, React.js, and Tailwind CSS. I was given two separate implementation tasks:

  1. Build a pixel-perfect React UI based on a provided design mockup.
  2. Create a visual Form Builder tool.

Round 2 – Technical Discussion (Live Coding + System Thinking)

This round was a live session with a Staff Software Engineer and a Product Manager. The discussion covered various topics:

  • JavaScript & React fundamentals
  • Next.js workflow, rendering patterns, and optimizations
  • Output-based and concept-based JS questions

Following the discussion, I had a machine coding exercise where I was asked to build a reusable Tab Component from scratch.

Round 3 – Managerial Discussion

The final round was a managerial discussion where we talked about my previous project experience and role responsibilities. We also discussed product-driven thinking, collaboration experiences, my tech stack preferences, learning attitude, and future interests.

Interview Questions (3)

Q1
Build Pixel-Perfect React UI
Other

I was tasked with building a pixel-perfect React user interface based on a provided design mockup. The expected tech stack for this take-home assignment included Next.js, React.js, and Tailwind CSS.

Q2
Visual Form Builder Tool
Other

For the take-home assignment, I needed to create a visual Form Builder tool. The tech stack mentioned was Next.js, React.js, and Tailwind CSS.

Q3
Build Reusable Tab Component
Other

During a live coding exercise, I was asked to build a reusable Tab Component from scratch. This was part of the technical discussion round, aiming to assess my understanding of React and JavaScript fundamentals.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!