Senior Software Engineer (UI | Frontend)
Interview Date
July 2025
Result
Selected
Difficulty
Medium
Rounds
4 rounds
Drive Type
Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: July 2025
Interview Type: Full-Time
Result: Selected
Difficulty: Medium
Rounds: 4 rounds
Topics Asked: Data Structures, Algorithms, JavaScript (basics, closures, inheritance, hoisting, polyfills), Implementation Problems, Security Attacks, Design Patterns, Dependency Injection, System Design (Frontend), HR
This candidate interviewed for a Senior Software Engineer (UI | Frontend) role at PharmEasy in July 2025.
Round 1 (Online Assessment): This round included coding problems that needed to be solved with the best time complexity. Question 1: "Find the maximum sum subarray." Question 2: "Find the occurrence of a given number k in a sorted array with duplicates." Question 3: "Find the 6th largest number in an array."
Round 2 (F2F Technical - 1 hr): This round was conducted on a shared text editor. Questions covered JavaScript basics, closures, inheritance, and hoisting. An implementation problem involving a tree concept with closures was given to be solved using JS. The candidate was also asked to write a polyfill for Promise. Theoretical questions related to security attacks, design patterns, and dependency injection were discussed.
Round 3 (Hiring Manager - 1 hr): The candidate was asked to design a particular page of the PharmEasy website. This included discussing how to split the page into components, how to make it efficient, and estimations.
Round 4 (HR): This round involved basic HR questions and salary negotiation.