Visa Interview Experience For FTE (On-Campus)
Last Updated :
25 Dec, 2023
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.
Share your thoughts in the comments
Please Login to comment...