LeetCode Interview Questions Scraper

LeetCode Interview Questions Scraper

Extract interview experiences and questions related to a specific company from LeetCode. This tool helps job seekers analyze common interview trends, question types, and candidate experiences.

AUTOMATIONJOBSDEVELOPER_TOOLSApify

Overview

The LeetCode Interview Questions Scraper is an Apify actor designed to extract interview experiences and questions related to a specific company from LeetCode. This tool helps job seekers analyze common interview trends, question types, and candidate experiences.

Features

  • Scrapes interview experiences from LeetCode based on a specified company.
  • Allows filtering by a start date to get only recent posts.
  • Limits the number of posts retrieved to a user-defined maximum.

Input Parameters

The actor accepts the following input parameters:

ParameterTypeDescription
companystring(Required) The company to search for interview questions (e.g., "google").
maxToScrapeintegerThe maximum number of interview posts to scrape. Default is 250.
startDatestringThe earliest date for posts to be retrieved, in the format YYYY-MM-DD.

Example Input

1{
2    "company": "google",
3    "maxToScrape": 100,
4    "startDate": "2024-01-01"
5}

Output Format

The scraper outputs a JSON array where each item represents an interview experience. Each object includes:

FieldTypeDescription
titlestringTitle of the interview experience post.
tagsstringTags associated with the post, often including company name and level.
contentstringDetailed interview experience shared by the candidate.
creationdatestringTimestamp of when the post was created.
upvoteCountintegerNumber of upvotes the post has received.

Example Output

1[
2    {
3        "title": "Google L4 Experience",
4        "tags": "google",
5        "content": "Recently I gave interviews for Google L4 Position...",
6        "creationdate": "2025-02-28T12:06:10.000Z",
7        "upvoteCount": 19
8    },
9    {
10        "title": "Google interview rejection - After strong interview performances",
11        "tags": "l3, google",
12        "content": "I applied for a Software Engineer 2 - L3 role...",
13        "creationdate": "2025-02-28T14:30:00.000Z",
14        "upvoteCount": 45
15    }
16]

How to Use

  1. Deploy the actor on Apify.
  2. Provide the required input parameters in the actor's interface or via API.
  3. Run the actor and wait for the scraping process to complete.
  4. Download the results in JSON or CSV format for analysis.

Use Cases

  • Job Preparation: Helps candidates prepare for technical interviews by studying real-world experiences.
  • Recruitment Analysis: Companies can analyze feedback on their interview process.
  • Competitive Research: Helps companies understand interview trends at competing firms.

Limitations

  • The scraper relies on LeetCode's website structure, which may change over time.
  • Some posts may contain subjective opinions and should be interpreted accordingly.

Contact & Support

For questions, issues, or feature requests, please open an issue on the Apify platform or reach out to the developer community.

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!