πŸ“š EPAM Python Developer Interview – Real Questions (2025)

Ushbu savollar toβ€˜gβ€˜ridan toβ€˜gβ€˜ri EPAM intervyusida berilgan, va javob berish kerak boβ€˜lgan mavzular quyidagilar:


πŸ”Ή Python Core

  1. Python Data Types – int, float, str, bytes, etc.
  2. Mutable vs Immutable types + examples
  3. Decorators (function & class-based)
  4. OOP: class, self, encapsulation, inheritance tree, polymorphism, dunder methods
  5. Threads vs Processes, GIL
  6. Multithreading, Multiprocessing, Async
  7. Exception handling
  8. Concurrency vs Parallelism

πŸ—ƒοΈ Databases

  1. Relational vs Non-relational databases
  2. NoSQL: document, key-value, column, graph
  3. Indexes – types and usage
  4. Normalization (1NF, 2NF, 3NF)

βš™οΈ Software Architecture

  1. Monolith vs Microservices – pros/cons
  2. REST vs SOAP
  3. Protocols: HTTP, FTP, SMTP, TCP

πŸ§ͺ Testing Pyramid

  1. Unit tests
  2. Integration tests
  3. End-to-End (E2E) tests
  4. Load tests

🧠 Git

  1. Git workflow: feature branches, pull requests, merge vs rebase
  2. Advanced commands: reflog, stash, cherry-pick
  3. Pre-commit hooks, linters

πŸš€ CI/CD

  1. Difference between CI and CD
  2. GitHub Actions, GitLab runners
  3. Pipelines: build, test, lint, deploy
  4. Jenkins overview
  5. Monitoring: Grafana

☁️ DevOps / Cloud

  1. AWS overview
  2. Redis – use cases
  3. Kafka – pub/sub, partitions

🐳 Docker

  1. Image vs Container
  2. Dockerfile basics
  3. docker-compose + multi-service setup

πŸ’» Live Coding (given)

  1. Fibonacci-like recursive/generator task
  2. Async API to call 1M external endpoints, filter & sort results

πŸ” Additional Topics to Prepare

  1. Iterators, Generators
  2. Sorting techniques for Python collections
  3. Garbage collection and memory management
  4. Python context managers (with)
  5. SOLID principles in Python
  6. Django vs FastAPI vs DRF comparison
  7. SDLC (Software Development Life Cycle)

🧠 Koβ€˜proq amaliyot uchun: leetcode, async api demo yozish, microservice arxitektura diagram chizish.