HYRX
Home
Tech Jobs
Remote
Companies
Experiences
Search tech roles...
⌘K
Post Opp.
Interview Exp.
Home
Tech Jobs
Remote Roles
Companies
Interview Experiences
Post Opportunity
Share Interview Exp.
Loading Details...
Visa Inc Insight
Rejected
Senior Software Engineer
5+ Years
Jul 29, 2026
Process Overview
2026
Evaluation Stages
Online Assessment
Dynamic Programming
Two Pointers
The assessment consisted of two coding problems.
The problems tested proficiency in algorithmic optimization using Dynamic Programming and Two Pointers techniques.
Questions Asked
Dynamic Programming problem
Dynamic Programming
Reference
Two Pointers problem
Two Pointers
Reference
Technical Round 1
Pair Programming
Concurrency
Multithreading
The interview process was marred by multiple last-minute reschedules, indicating potential organizational issues.
The candidate was required to perform pair programming while maintaining a continuous explanation of the thought process.
The interviewer probed into threads and concurrency concepts.
The candidate initially provided an incorrect answer regarding concurrency but successfully self-corrected before the session concluded.
The interviewer appeared rushed, leading to a premature conclusion of the session.
Questions Asked
Explain threads and concurrency in the context of the programming language used.
Concurrency
Multithreading
Executive Insights
Candidate Advice
Companies should prioritize respecting candidate time by minimizing last-minute reschedules.
Providing constructive feedback after a rejection is essential for a professional candidate experience.
Candidates should be prepared for potential logistical inconsistencies during the interview process.
Preparation Tips
Practice Dynamic Programming and Two Pointers problems on platforms like LeetCode.
Prepare for deep-dive questions on language-specific concurrency and threading models.