Background

  1. 26 API calls for analytics, and the majority of them were requested for TikTok → i’m not sure if it has an impact or not
  2. 49 API calls for the first time landed on the application page. All these steps covers
    • upload new resume
    • updated theirs about me with generated AI summary
    • updated work experience with generated AI summary + adding new skill with AI
    • updated job preferences
    • updated language and skills
    • majority of API calls returned 200 OK → all functionality worked as expected
  3. notes:
    • this user has reached profile completeness 98 %
    • didn’t checked follow company checkbox (already follow company)
    • didn’t checked job preferences settings (already checked the job prefs)
    • didn’t upload new profile picture
    • didn’t check the bulk apply section
    • didn’t enable the job alert after apply

system requirements:

  • desktop with chrome latest version in macos (15.6.1)
  • LAN connectivity with speed over 100 Mbps

Some hypothesis and diagnostic experiment that i worked on

  • baseline assumption comes from data that our PMs provided, picked at August 6 there are 18,000 apply count start and 6,000 actual users that successfully applied for a job
  • however, the completion was only 6,000 → which means only 6k users completed all the application process out of 18,000
  • assuming: all users reached 98% profile completeness and did all steps that described above
  • total API calls without completing all the application process: 18,000 apply count start * 49 API calls = over 880,000 API calls / day
  • total API calls with completing all the application process: 6,000 apply count * 49 API calls = over 290,000 API calls / day
  • nearly 500k API calls are wasted and not being converted to applying for a job (we can’t control user behavior for this)
  • over 1 week, there are no critical issues related to functionality during applying job flow → we can assume at the moment, functionality wise works as expected (in technical perspective)