Software Developer Python Interview Questions

355 software developer python interview questions shared by candidates

HackerRank LeetCode medium: Longest Consecutive Sequence LeetCode medium: another array/hashmap-style problem SQL query question HR Call Why do you want to join Revolut? General behavioural / motivation questions Technical Interview (1 hour) Coding (≈30 mins) Implement a set without using: hash tables trees built-in set data structure Write test cases for your implementation Software Engineering / Theory (≈30 mins) SOLID principles Decorators Generators Object-Oriented Programming concepts Database transactions Race conditions and concurrency handling Previous Interview Cycle Technical Round 1 Build a simplified URL shortener using a hashmap Write test cases Technical Round 2 Design a class to handle currency transfers between bank accounts Handle precision correctly (decimals vs integer cents) Database concepts Locking mechanisms Explain why your concurrency approach works
avatar

Graduate Software Engineer (Python)

Interviewed at Revolut

4
Jan 4, 2026

HackerRank LeetCode medium: Longest Consecutive Sequence LeetCode medium: another array/hashmap-style problem SQL query question HR Call Why do you want to join Revolut? General behavioural / motivation questions Technical Interview (1 hour) Coding (≈30 mins) Implement a set without using: hash tables trees built-in set data structure Write test cases for your implementation Software Engineering / Theory (≈30 mins) SOLID principles Decorators Generators Object-Oriented Programming concepts Database transactions Race conditions and concurrency handling Previous Interview Cycle Technical Round 1 Build a simplified URL shortener using a hashmap Write test cases Technical Round 2 Design a class to handle currency transfers between bank accounts Handle precision correctly (decimals vs integer cents) Database concepts Locking mechanisms Explain why your concurrency approach works

Here are the summarized coding challenge questions (which, in my perspective, lack meaningfulness): Create a Python script that reads a text file and identifies the four largest lexicographically non-overlapping substrings that meet certain conditions. These conditions include that the substrings must be contained within a single line, consist of strictly alphanumeric characters, and have a length of five characters. For each of these substrings, compute a pair representing its position: the line number in the file and the starting index within that line. Treat these four pairs as points in a Cartesian plane and calculate the area and perimeter of the quadrilateral formed by them. Replace these four locations in an output text file with underscores and design appropriate test cases.
avatar

Software Engineer Python

Interviewed at Asaphus Vision

3
Aug 14, 2023

Here are the summarized coding challenge questions (which, in my perspective, lack meaningfulness): Create a Python script that reads a text file and identifies the four largest lexicographically non-overlapping substrings that meet certain conditions. These conditions include that the substrings must be contained within a single line, consist of strictly alphanumeric characters, and have a length of five characters. For each of these substrings, compute a pair representing its position: the line number in the file and the starting index within that line. Treat these four pairs as points in a Cartesian plane and calculate the area and perimeter of the quadrilateral formed by them. Replace these four locations in an output text file with underscores and design appropriate test cases.

Viewing 171 - 180 interview questions

Glassdoor has 355 interview questions and reports from Software developer python interviews. Prepare for your interview. Get hired. Love your job.