Company OAsDSA SheetAll ProblemsPlacement DataInterview ExperiencesPremium
OAHelper

Built by students, for students — practice company-specific OAs, DSA sheets, and real interview experiences to land your dream role.

© 2026 OAHelper.in·Terms·Privacy·Refunds·Trust & Safety·Contact·
Ready to crack your next OA?

Practice company-specific questions trusted by thousands of students across India.

Start PracticingGo Premium
OA Practice·DSA·Placements

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

F

Factset

Senior Software Engineer

Interview Date

July 2024

Result

Offer

Difficulty

—

Rounds

3 rounds

Drive Type

Full-Time

Topics asked

Project ArchitectureCoding (TrieMap)MultithreadingExecutor ServiceAuthorizationReflectionsSystem Design (High MemoryCPU Utilization)HTTP MethodsBehavioral

Detailed experience

Role: Senior Software Engineer

College: Not Specified

Interview Date: July 2024

Interview Type: Full-Time

Result: Offer

Difficulty: Not Specified

Rounds: 3 rounds

Topics Asked: Project Architecture, Coding (Trie, Map), Multithreading, Executor Service, Authorization, Reflections, System Design (High Memory/CPU Utilization), HTTP Methods, Behavioral

Experience:

This experience is for a Senior Software Engineer role.

Round 1: Technical Interview

  • Questions on Current Project: Discussion about the candidate's current project and its architecture.
  • Coding Question: Given a file and a word, find the number of occurrences of the word in each line. Suggested approach using TRIE, and an alternative approach using a map. Explanation of time complexities for both.

Verdict: Selected.

Round 2: Technical Interview

  • Multithreading and Executor Service.
  • Authorization and reflections.
  • Handling high memory or CPU utilization: Discussion on experiences with heap dump and thread dump analysis.

Verdict: Selected.

Round 3: Hiring Manager Round

  • Discussion about current work and role.
  • Reasons for leaving the previous company (Walmart).
  • Hiring Manager's advice on the complexity and time required to understand the work (estimated 2 years).
  • Difference between POST and PUT HTTP methods.

Verdict: Selected, received an offer.

Submitted anonymously12 NOVEMBER 2025