← Interview experiences
Rejected

Software Engineer at Visa

Difficulty
Process took
1-2 Weeks
Rounds
4
Format
Remote
Applied via
Other

How it went

  • Even for new grad roles basic level of design question are commonly asked

What they would tell you

  • Even for new grad roles basic level of design question are commonly asked

How to prepare

  • Basic level DSA, SQL, Web Dev, Core CS Fundamentals

Their background

From Tier 1 college NIT Visa visited our campus placements

Round by round

  1. 1

    Online Assessment60 min

    The first filter was online test, had 4 DSA problems

    • Find all unique triplets in a 2D array that sum to a target value.
    • Given a string with parentheses, balance the parentheses by adding the minimum characters.
    • Given a binary matrix, implement flood-fill from a starting cell, changing all connected 1s to 0s.
    • Given an array of integers and a set of queries (add, remove, update), count and report the number of unique values in the array after each query. I completed all questions within the time limit
  2. 2

    Technical Interview 160 min

    Starts with easy DSA, moves to SQL, then projects and ends with core CS theory

    • Find the majority element in array

    • Rotate an array to the right by k steps Given a table of product reviews, count the average rating for each product category What is a self-referential tables? Explain with example I explained my project in detail, covering my role and contributions Core CS

    • Explain C++ virtual functions and how they enable polymorphism

    • What is the difference between threads and processes?

    • How does a CPU cache work?

    • Describe the JavaScript event loop

  3. 3

    Technical Interview 260 min

    Asked BSF/DFS related problem, Given a map of person-to-manager, print the organizational hierarchy SQL: Given tables for customers, orders, and order items, find the average order value per customer in the last quarter Web Dev:

    • Explain the key HTTP methods (GET, POST, PUT, DELETE)
    • How are sessions managed in web applications?
    • Why use containers? How do they differ from VMs?
    • How do you handle CORS in APIs?
  4. 4

    Technical Interview 360 min

    i do not got chance for this round, as rejected after round technical interview 2

What came up

MediumRemote0 1 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources