Visa On-Campus Internship Recruitment Experience
My on-campus Visa internship recruitment experience, including the Online Assessment, interview process, and preparation tips for students.
Introduction
In this blog, I will share my on-campus Visa internship recruitment experience, including details about the Online Assessment (OA), interview process, questions asked, and preparation tips.
If you are preparing for upcoming internship placements, I hope this experience gives you a clearer idea of what to expect.
Quick Summary
- Company: Visa
- Role: Internship
- Recruitment Mode: On-Campus Placement
- Stages: Online Assessment → Technical + HR Interview
Online Assessment (OA)
The first stage of the recruitment process was an Online Assessment consisting of 4 coding questions, with a total time limit of 70 minutes.
Fortunately, I was able to solve all four questions within about 40 minutes.
Here is a brief overview of the problems.
Question 1
The first problem was relatively simple, similar to a LeetCode Easy level question.
It required a very small implementation with basic logic, roughly around 5 lines of code.
Question 2
The second problem was a simulation-based greedy problem with difficulty comparable to LeetCode Medium.
The challenge was not the concept itself but implementing the logic correctly and efficiently.
Question 3
The third problem was again simulation-based, but it required a small optimization observation to make the solution efficient enough to pass all test cases.
Question 4
The final problem was related to Topological Sort.
You were given a set of directed edges, and the goal was to determine the topological ordering of the vertices.
Anyone familiar with graph algorithms and standard topological sorting techniques would find this manageable.
How to Prepare for the Online Assessment
From my experience, most of the OA problems were implementation-heavy rather than conceptually difficult.
These problems often don't require extremely advanced algorithms.
What matters more is strong implementation skills and the ability to write correct code quickly under time pressure.
Here are some tips that may help:
- Practice implementation-based problems on platforms like LeetCode.
- Improve your speed in writing bug-free code.
- Review commonly asked OA questions from previous Visa recruitment processes in other colleges.
- Carefully read the required time complexity mentioned in the problem statement before deciding your approach.
- Focus on simulation, greedy logic, and basic graph algorithms.
Interestingly, the topological sort problem had appeared in OAs conducted in other colleges, so reviewing previous OA questions can be quite useful.
Interview Round
After the OA, shortlisted candidates were invited for an interview round.
Fortunately, I was among the selected students.
The interview consisted of a single round, and it lasted around 40 minutes.
Introduction and Background
The interviewer started with a simple introduction:
- Tell me about yourself
- What skills are you most comfortable with?
This part was mostly about understanding my background, interests, and technical strengths.
Coding Discussion
After the introduction, we moved to a coding problem.
The question was more practical in nature rather than a pure algorithmic challenge.
The interviewer described a scenario where:
- You are given a table of data
- You need to retrieve specific information from it
- Then perform certain operations on the retrieved data
I don't remember the exact problem now, but it involved logical thinking and practical data manipulation.
There were also a few follow-up questions based on the same problem.
Discussion on AI and Machine Learning
We briefly discussed Artificial Intelligence and Machine Learning, mainly at a conceptual level.
The conversation focused on:
- General understanding of AI
- Practical applications
- Industry relevance
Project Discussion
Next, I was asked to explain two of my projects.
The interviewer asked several follow-up questions, including:
- Why did you choose NoSQL databases instead of SQL databases?
- What challenges did you face while building the project?
- How would you scale your system?
This part mainly tested my understanding of my own projects and design decisions.
HR-Type Questions
Towards the end of the interview, a few behavioral questions were asked, such as:
- How do you stay updated with new technologies?
- Do you prefer team projects or individual projects?
- What do you do when you struggle with a difficult topic?
These questions were meant to evaluate communication skills, mindset, and learning attitude.
Questions I Asked the Interviewer
At the end of the interview, the interviewer asked if I had any questions.
I asked about how Visa uses Artificial Intelligence in their products and services, as I was curious about the practical applications of AI in their organization.
The interviewer explained the use cases in detail, which was very insightful.
Soon after that, the interview concluded.
Final Result
Later in the evening, we received the official email containing the list of selected students for the Visa internship role.
I was very happy to see my name on the list.
After the entire process, it felt incredibly rewarding to be selected.
Key Takeaways
Here are some important lessons from my experience:
- Strong implementation skills are extremely important for Online Assessments.
- Practice simulation-based problems and graph algorithms.
- Be prepared to explain your projects in depth.
- Stay calm and confident during interviews.
- Always prepare a thoughtful question to ask the interviewer.
Conclusion
I hope this experience helps future candidates better prepare for similar recruitment processes. If you still have any questions regarding the recruitment process or preparation, feel free to reach out!
Thanks for reading! If you have any queries, feel free to connect with me on LinkedIn.
LinkedIn:
https://www.linkedin.com/in/shubhranshu-mishra-092311256/