Visa Interview Experience for Software Engineer

Last Updated : 30 Nov, 2025

Candidate Information:

  • Candidate: Nayan Birla
  • Experience: 1.5 Years (Java Backend Development)
  • Location: Bangalore, Karnataka, India
  • Interview Date: October 2025

Overview of Interview Process:

Round 1 – Online Coding (CodeSignal)

Difficulty: 4 questions (Easy → Hard)

  • 1 Easy
  • 1 Easy-Medium
  • 1 Medium
  • 1 Hard

Performance: Successfully solved first 3 questions. Hard question gave TLE due to time constraints

Outcome: Received a call from HR after one week to proceed with interviews.

Round 2 – Technical Interview (DSA + Java + Spring Boot)

Method: Microsoft Teams (One-to-One)

Focus Areas:

  • DS & Algorithms — Medium-level Graph problems (BFS focused)
  • Java & Spring Boot fundamentals
  • Previous company project work exposure
  • Design Patterns (especially Singleton)
  • OOP concepts with code snippets

Feedback: Interviewer shared positive feedback at end of discussion.

Round 3 – System Design + Technical Deep Dive

Structure:

  • One DSA question — String manipulation
  • System Design — Tiny URL end-to-end design
  • Components overview
  • Scaling considerations
  • Database selection and schema
  • Java Spring Boot questions
  • Database design & query questions

Performance: Able to explain architecture and approach clearly.

Round 4 – Hiring Manager Interview

Focus Areas:

  • Current project ownership & responsibilities
  • Microservices architecture understanding
  • Behavioural questions (teamwork, challenges, delivery)
  • Deep dive into technical decision-making

Post-Interview Communication

Received a call from HR after ~3–4 days confirming selection for the Software Engineer position at Visa 🎉



Comment