
iStreamPlanet Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 11 interview experiences · FREE TO READ
Which role are you interviewing for?
3 roles · 11 reportsCandidate interview experiences
First-hand accounts from people who interviewed at iStreamPlanet.
Director of Engineering
I got into the company via an internal referral. First, I had a recruiter screen, then a phone interview with a GM, and finally an on-site loop with engineering and product leaders. The process was smooth, communication and scheduling were handled well by the recruiter, and follow-ups were prompt and polite. I enjoyed the experience. The questions focused on my leadership abilities and team fit. I'd recommend this company for those looking to join a growing team in an exciting field.
- Can you share an example of a recent success and a recent failure?
Senior Program Manager
It started with a recruiter chat, then an hour phone chat with the hiring manager. After a little wait, I had a half-day onsite meeting with four people, managers and coworkers. We talked about typical PM stuff like dealing with internal teams and outside clients, my work style, and some situational questions. They also asked me to talk about why they created this position.
- What's your strategy for managing customer expectations when they're not realistic?
- How do you keep tabs on and respond to scope creep as it grows?
- What's your method for organizing the documents and materials related to a project or program?
Software Developer
I first talked to a recruiter. Then, there were 2 rounds of interviews, both onsite. The first round was about 90 minutes with one developer, which I thought was great. The second round was 4 hours long and involved meeting with 4 different developers. All four had a technical part, and two of them also had a 'fit' part. They asked pretty standard interview questions like breadth first traversal, stream processing in C#, tic tac toe game, and an open-ended design question. I didn't nail all the technical questions because I was running short on time in every stage, but I think I showed I was competent in most areas. They really want to see how deep you can go, even into OS or compiler level stuff.
- Tell me about a time you failed.
- What do you like to do in your free time?
- Can you implement breadth-first traversal?
Software Engineer
It was a three-part interview process. First, a quick chat with the recruiting team. Then, a one-hour technical interview with two coding questions, followed by behavioral questions and a chance to ask about the company. Finally, a four-hour onsite interview with four interviewers. Each had a technical component involving whiteboarding, with difficulty varying from easy to pretty tough. I managed to answer all technical questions within the time and also discussed the company with some interviewers, some were direct, others more friendly. After the last interview, I was told they'd have a meeting the next day and I'd hear back by the end of that day. It seemed like a pleasant experience until then. Several weeks passed with no response, even after I tried emailing and calling. It's unprofessional to not hear back or be ignored, especially when you expect feedback quickly.
- Questions about sorting algorithms
- Questions about parsing data
- Questions about tree data structures
iStreamPlanet Interview Questions
Quoted word for word from iStreamPlanet interview reports.
“Given the API int read4(char *buf) that reads 4 characters at a time from a file and returns the actual number of characters read (e.g., 3 if only 3 characters are left), implement the function int read(char *buf, int n) to read n characters from the file.”
Read reports →“How would you find anagrams given a seed word and a list of words in Java?”
Read reports →“If given a list of cardinal directions like N, S, E, W, how many directions could be removed and still end up at the same spot after following the original path?”
Read reports →“You have a set of batteries, each with a charge number. Your task is to make all batteries have the same charge. What's the minimum total increase or decrease needed across all batteries to achieve this?”
Read reports →“Can you implement breadth-first traversal?”
Read report →“In Javascript, how would you go about populating a table from a REST API call and then filtering that table based on user input?”
Read report →“How would you handle stream processing in C#?”
Read report →“What are your thoughts on Java and word counting from a file path?”
Read report →“How would you approach designing a system for a parking garage's ticketing?”
Read report →Formats, difficulty and experience
Across all 11 iStreamPlanet interview reports.