Open In App

Visa Interview Experience For FTE (On-Campus)

Last Updated : 25 Dec, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I am thrilled to share my recent experience with the VISA campus recruitment drive, which proved to be both challenging and rewarding. This opportunity not only allowed me to showcase my skills but also provided insights into the intricacies of technical interviews and system design. Here’s a detailed account of my journey through the various rounds:

Round 1: Online Coding Test

Platform: HackerRank

Duration: 90 minutes

The online coding test comprised four questions, ranging from easy to medium difficulty. With 250 candidates in the fray, the threshold for securing an interview opportunity was set at solving 2.5 or more questions. Out of the initial pool, 20 students, including myself, were shortlisted for the subsequent interview rounds.

Round 2: Technical Interview I

Topics Covered:

  • Introduction and Resume Review
  • An in-depth discussion on one of my projects
  • Code implementation of project-related tasks
  • Object-Oriented Programming concepts and real-life applications
  • C code for call by value and call by reference
  • Array vs linked list usage
  • SQL queries for joins and the second-largest salary retrieval
  • Differentiation of process, program, and thread
  • Real-time scenarios for using linked lists and arrays
  • LAN and socket connections
  • Optimized array value addition
  • Balanced parenthesis check
  • Counting even digits in a given list using bitwise operators

Each of the interview rounds is an eliminatory round.

After completion of round 1 within 45mins I got a call for round 2.

Round 2: Technical Interview II

I could say the level of difficulty was increased compared to round 1 and it lasted for 60mins. There are two interviewers.

Topics Explored:

  • Self-introduction and detailed project discussion
  • Removal of duplicate words from a sentence
  • BST manipulation to find nodes yielding a given sum
  • Python exception handling with scenario-based coding
  • Comparison of exceptions in Java and Python
  • Real-time examples of polymorphism and abstraction
  • Resolution of the Diamond problem in inheritance
  • In-depth discussion on Java vs Python
  • Insights into Tomcat and Apache internals and their relationship
  • Servlets flow understanding
  • Git commands, including branch creation and pointer updates
  • Thorough exploration of the SDLC life cycle
  • Database schema in DBMS
  • Bootstrap concepts in OS

The interviewer is expecting a more detailed understanding of every concept.

After completing of round 2 within 5mins I got a call for round 3.

Round 3: HR Managerial + System Design Round

In this 30-minute interview, led by the team lead and manager, the focus shifted to managerial and system design aspects:

  • Application design based on a given scenario
  • Frontend and backend technology choices and rationale
  • Difference between traditional SQL and NoSQL.
  • Strategies for enhancing system performance, functionality, and security measures
  • Personal strengths and weaknesses discussion

All interviews took place on the same day, and the results were promptly announced by the end of the day. I am elated to share that I successfully secured a position at VISA.

Verdict: Selected !!

I extend my gratitude to GeeksForGeeks for being a valuable resource throughout this process, aiding in my preparation and understanding of various concepts. I hope my experience serves as inspiration and guidance for fellow geeks navigating their recruitment journeys.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads