Skip to content

alphanome-ai/interview-screening-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 

Repository files navigation

Interview Screening Assignment

Please complete the below task to get a chance for an interview.

Background

U.S. companies typically file specific documents with Securities and Exchange Commission (SEC) through the EDGAR (Electronic Data Gathering, Analysis, and Retrieval) system when they are planning an IPO. These documents contain detailed information about the company, including financials, risk factors, and the purpose of the IPO. For example, this (click here) is a recent Reddit IPO filing.

Task

Build a detector that detects IPO filings from SEC RSS feeds. You may use any programming language or tech stack of your choice.

Important

Not all S-1 filings are IPO filings, but all IPO filings are S-1 filings.

Requirements

Caution

Please adhere to the following restrictions while making an assignment submission.

  • The detector must detect IPO filings only (Not all S-1 forms).
  • Use long polling or short polling or any method of your choice to track the RSS feeds
    • Make sure that you are tracking the RSS feeds in realtime in seconds to milliseconds delay.
    • Best case delay must be in milliseconds & worst case delay must be in seconds for single static IP address.
  • Navigate your way around sec.gov scraping restrictions.
    • Rate limit restrictions
    • "Your Request Originates from an Undeclared Automated Tool" restriction.
  • Write clean code.
  • Make valid assumptions wherever necessary & give reasoning for the same.

Scoring Criteria

You will be scored based on the following:

  • Your ability to understand the problem and your ability to navigate your way around sec.gov website to solve the problem (Especially if you are new to the website).
  • How you solved the problem or why couldn't you solve the problem is more important than the problem itself.
  • Your method / algorithm to detect IPO filings.
  • Accuracy of your detector to detect IPO filings.
  • Tracking delay of RSS feeds (lower the better) for single static IP address.
  • Code quality.

Submission

Send your submission as a compressed ZIP file to [email protected] and [email protected] (Please add both the emails).

The ZIP file must contain the following:

  • Source code for the detector.
  • Detailed instructions on how to run the detector.
  • Any additional files that you want to add.

If you have any questions, write to [email protected] and / or [email protected]

About

Task for interview screening

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published