1 of 3

Koimoi - Assignment for Full Stack Developer - Oct 2023

2 of 3

Assignment 1 - Ad load implementation

Current implementation - Currently, the ads on the site (check http://koimoi.com on a mobile browser) are running in an asynchronous manner. Which means that the ads load, after the content of the site loads.��Requirement - We need to change this implementation to load the ads (trigger the ad request) after the first scroll on any page.

The developer needs to check the code of the website and suggest a solution (with a timeline) to get this done. Before we give you code access, what ideas do you have in mind?

We are doing this to improve the pagespeed of the site, where the ad load time, will not be accounted within the site load time. This is because, the ads load after an activity on the site.�Reference website - https://www.pinkvilla.com/

Reference Video - https://drive.google.com/file/d/1vMEkVPdNzWOJ0qBZVDm8Wk62cieuFOe3/

3 of 3

Assignment 2 - Fix Core Web Vitals

Issue - We have multiple pages on the site where the LCP (Largest Contentful Paint) is above the threshold that Google recommends for the Core Web Vitals.��Requirement - We need to reduce the LCP for these URLs, and bring it below the 2.5s mark.

The developer needs to check the code of the website and suggest a solution (with an estimated timeline) to get this done. Prior to getting you access, what do you think we should be doing to improve the LCPs? What has been your experience in this? He needs to determine this looking at the source code of the site and the pagespeed insights.��Below is a screenshot of the Core Web Vitals for the mobile site.