Python Programmer Interview Questions

5,405 python programmer interview questions shared by candidates

- Databases (debugging database, explain Indexing) - AWS services (databases again) - Dependency Injection - Asynchronous calls in Python using Celery - Design patterns (tell which one you know, explain the difference between Factory and Builder)
avatar

Senior Python Developer

Interviewed at WebInterpret

3.5
Nov 19, 2021

- Databases (debugging database, explain Indexing) - AWS services (databases again) - Dependency Injection - Asynchronous calls in Python using Celery - Design patterns (tell which one you know, explain the difference between Factory and Builder)

Develop a Django-based REST API service for financial news. The project consists of two main components: - REST API Service: Responsible for fetching and delivering financial news data. - Scraping Service: Collects and stores financial news data by scraping Yahoo Finance. Details: To schedule periodic data collection, use the Celery extension along with django-celery-beat for task scheduling. Requirements: REST API Service: Implement using Django Rest Framework (DRF). Provide endpoints to fetch news for individual stock symbols. Include pagination for fetched results. Scraping Service: Use Celery to manage asynchronous tasks and periodic scraping. Database: Use PostgreSQL as the database backend. Deployment: Containerize the entire project using Docker. Ensure all services (API, Scraping, Database) run seamlessly in Docker containers. Testing & Documentation: Write unit tests for critical components of the codebase. Submit the project to GitHub with a comprehensive README file, including deployment instructions. Only the GitHub repository is required as part of the submission.
avatar

Python Developer

Interviewed at Ministry of Programming

4.8
Jan 3, 2025

Develop a Django-based REST API service for financial news. The project consists of two main components: - REST API Service: Responsible for fetching and delivering financial news data. - Scraping Service: Collects and stores financial news data by scraping Yahoo Finance. Details: To schedule periodic data collection, use the Celery extension along with django-celery-beat for task scheduling. Requirements: REST API Service: Implement using Django Rest Framework (DRF). Provide endpoints to fetch news for individual stock symbols. Include pagination for fetched results. Scraping Service: Use Celery to manage asynchronous tasks and periodic scraping. Database: Use PostgreSQL as the database backend. Deployment: Containerize the entire project using Docker. Ensure all services (API, Scraping, Database) run seamlessly in Docker containers. Testing & Documentation: Write unit tests for critical components of the codebase. Submit the project to GitHub with a comprehensive README file, including deployment instructions. Only the GitHub repository is required as part of the submission.

Viewing 1361 - 1370 interview questions

Glassdoor has 5,405 interview questions and reports from Python programmer interviews. Prepare for your interview. Get hired. Love your job.