Senior Software Engineer
Maximum Average Pass Ratio Variation
Given a set of exams with the current pass ratios, develop an algorithm to maximize the average pass ratio through strategic retakes. Present your algorithm’s approach and logic.
This question was asked in
Visa Senior Software Engineer Interview Experience
The Visa interview process consisted of two rounds and involved various technical challenges. Round 1 focused on coding questions, including a variation on flattening a linked list and designing a REST API with error handling, while Round 2 dealt with algorithmic problems and system design, such as maximizing pass ratios and developing a logging system. Overall, the interview experience at Visa was technical and moderately challenging, emphasizing both coding and design skills.