I applied through a staffing agency. I interviewed at Visa Inc. (Foster City, CA) in Jun 2017
Interview
Telephonic interview for about 15 mins.
Basic Java questions on collections, multithreading, synchronization, exception handling, OOPS concepts, how to make object immutable etc
1st round - to implement sorting - list of names in a string by ascending and design order. Laptop was given and asked to code in an IDE.
2nd round - discussion on design patterns, code on white board to implement a singleton pattern and write a junit for the same, few behavioral questions like why u, agile methodology, general discussion on technologies used from my resume
3rd round - write code on a white board to implement a tree and add an element at a particular node
4th round - phone interview since the interviewer couldn’t make it. Why contracting, technologies used in my previous projects, technical questions like - heap vs stack, multithreading, synchronization, java pass by value, compare strings (equals or == and why)
5th round - to implement sorting of strings, write jUnit for the same and mock db call
Interview questions [3]
Question 1
write code on a white board to implement a tree and add an element at a particular node
I applied through other source. The process took 1 day. I interviewed at Visa Inc. (Bengaluru)
Interview
I was invited for an interview at Bangalore office after they shortlisted my profile. They sent an invite for hacker rank programming test which i took up. In the invite mail they mentioned that there would be 4-5 rounds of interview. On the interview day, i had to wait for 3 hours before they called me for the 1st round of interview in which they asked me questions on what projects i worked on and questions based on my resume and skills and it lasted for around 15 minutes. I was asked to wait. After 0.5 hours they call me an tell me that i have not made it through and ask me to leave as i had not made it through.
Firstly it was unorganized and wait time is too long and as i mentioned i had to wait for 3 hours and secondly i still do not understand on what basis was i rejected though i answered all the questions correctly. Very unprofessional. A candidate might have been identified and a few people are called for interview for namesake as they would need to showcase that a number of candidates were invited and one (pre selected ) candidate made it through who might be related to some employee as i observed that few interviewers were casually speaking with candidates and making gestures which is totally unprofessional.
Most of them are hired from infosys as VISA projects were earlier outsourced to infosys and after visa was setup, infosys candidates were offered jobs in visa maybe without interviews. So those candidates who were part of infosys would have joined infosys by passing 1-2 easy rounds of interviews and their luck got them into visa and now they expect new candidates to go through 4-5 rounds of interviews.
Also politics is highly rampant and interviewers from a particular state in India will hire candidates from their state only and will reject other state candidates as they want to hire only candidates from their local hometown/ state and it would be easier for them to converse in local language during meetings and discussions and English is a alien language to them. HR is also involved in this and this is happening in all companies.
If you are not interested in hiring a candidate then tell directly, why do you trouble them inviting them for namesake and then rejecting without any reason.
Mainly the Onsite counterparts are so dumb that they see all this and yet outsource work here.
I applied through a recruiter. The process took 1 day. I interviewed at Visa Inc. (Bengaluru) in Jun 2017
Interview
Recruiter contacted me for scheduling interview for phone interview
The job description for interview was based on java, web services
The interview asked around 5-10 questions
The duration of the interview is for 20 min
The interviewer asks questions one after the other hardly giving time to think and answer
Interview questions [5]
Question 1
how does ajax call work?
what is immutable in java?