VISA Interview Experience Software Engineering Intern

It was an On-Campus opportunity for B.tech (CSE, ECE, EEE), M.tech (CSE), and MCA. The whole process took place online. There were only two rounds:

  • Online Assessment
  • Interview Round

1. Online Assessment:

The Online Assessment contained two coding questions: one was a Leetcode medium-level question, and the other was a Leetcode hard-level question. I was able to solve one question completely and the other partially. I got shortlisted for the next round.

A total of four students were shortlisted for (MCA) course (2 females, and 2 males).

2. Interview Round:

It was a Technical + HR Interview Round.

After we introduced ourselves, the interviewer gave a technical question:

Print Relevance:

Identify the high-level system components required to enable secure remote printing on home printers so that the owner or a whitelisted user of the printer can send print-ready content to the home printer and get it printed. Consider the following in the design:

Only the owner or whitelisted users can send remote print jobs to the secure remote print-enabled printer.

The user should be reliably notified if the printer is unable to process the print job (e.g., paper jam, low ink).

The print job should be delivered to the printer and start within 15 seconds of sending the print job.

Honestly, I was not prepared for this question, as I was expecting a DSA question, so I couldn’t answer it.

After that, we discussed my projects. I had a machine learning project and another project based on Cisco Packet Tracer. The interviewer asked me to explain both projects. He didn’t ask any project-related questions but did ask some behavioral questions such as: What challenges did you face in the project? Did you build the project in a group or individually? Then he asked about any situation where I worked on a group project, so I told him about the clubs I am in and the work I have done there. He also asked what I learned while working in a group and about times when I had to multitask and how I managed things.

Since I mentioned that my area of interest is Operating Systems, he asked me what concepts of Operating Systems I have implemented in real life. He also asked why I am interested in Operating Systems. At the end, he asked how I would handle a project related to a technology that I have no clue about.

We ended the interview with me asking some questions to the interviewer.

Verdict: Didn’t get selected