
Bluevine Python Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 5 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Bluevine.
Python Developer
I was called in for a first interview at the company offices with a team leader. The place was nice and cozy. I took a test with 4 simple Python questions, like asking the difference between GET and POST (HTTP) and understanding the max height in a binary search tree (possible in recursion). Then, I reviewed the test with the interviewer, and he asked for explanations of my answers. After that, I was asked to implement the Range function in Python. There was a second interview scheduled if I passed the first.
- Can you implement the Range function in Python?
- Can you explain a project you worked on?
- Implement counting sort with O(n) time complexity.
Python Developer
The interview involved two team managers who reviewed my CV. It started with introductions where everyone discussed their current roles and past experiences. Then, there was a technical segment where the questions were primarily asked by the manager of a team I wasn't slated to join.
- Can you explain the difference between range and xrange?
- Please implement xrange.
- Could you write a script that reads a file, counts the occurrences of each word, and then saves this count as a JSON to another file?
Python Developer
The interview process lasted over a week. It began with a phone call with HR, followed by a one-hour technical interview. The interviewers were nice and the questions weren't too difficult. The office was also nice.
- What does success mean to you?
- Describe a situation where you had a disagreement with a coworker and how you resolved it.
- Write code that prints 'hello' for numbers divisible by 3, 'world' for numbers divisible by 5, and 'helloworld' for numbers divisible by 15.
Bluevine Python Developer Interview Questions
Quoted word for word from Bluevine interview reports.
“Write a Python program to check for valid parenthesis.”
Read reports →“Implement counting sort with O(n) time complexity.”
Read reports →“Can you explain the difference between range and xrange?”
Read reports →“Write code that prints 'hello' for numbers divisible by 3, 'world' for numbers divisible by 5, and 'helloworld' for numbers divisible by 15.”
Read reports →“Can you implement the Range function in Python?”
Read report →“What is the difference between a left join and an inner join?”
Read report →“Implement a Python program to store and retrieve a stream of payment data, including customer name and multiple payments.”
Read report →“Could you write a script that reads a file, counts the occurrences of each word, and then saves this count as a JSON to another file?”
Read report →“What does success mean to you?”
Read report →Formats, difficulty and experience
Across all 5 Bluevine interview reports.