Intrepid Pursuits logo

Intrepid Pursuits Android Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 6 interview experiences · FREE TO READ

3.5 Rounds average
Easy Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Intrepid Pursuits.

Showing 3 of 6
Intrepid Pursuits logo
Intrepid Pursuits

Android Developer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design

I applied online at the end of May, and the interview process began in early June. It kicked off with a phone screening where HR asked me about my background and experiences. I initially applied for an Android developer role, but due to my lack of industrial experience, HR suggested I switch to the Apprentice program, which is for fresh graduates. Then, she set up a 30-minute technical phone interview for me. During that call, I was asked two questions using remote white-boarding, and one question was just for ideas without actual coding. Two days later, I got an invitation for an onsite interview at their Boston office. The onsite involved three one-on-one technical interviews, each lasting about 45 minutes. Each interviewer posed two questions requiring white-boarding. Overall, the experience was very positive, and the people were nice to talk to.

Confirmed questions2 questions
  • Simple questions like inverting a string, then inverting a string in-place, and valid parentheses were asked.
  • There was a design question that I hadn't encountered before, which made me struggle a lot, and I can't recall the specifics...
Intrepid Pursuits logo
Intrepid Pursuits

Android Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Panel Presentation
Interview formats
Technical Coding Behavioral

Applied online, went through a quick phone chat, then a big in-person interview, and then a final shorter interview. The phone call had one easy question. The first in-person interview was with three devs, they asked me questions on a whiteboard. I coded in Java mostly, a bit of pseudocode. After that, I had a casual final interview with the head of Android about my past experiences and projects. This last one wasn't really a test.

Confirmed questions5 questions
  • How do you calculate the Fibonacci sequence recursively?
  • Can you implement the Fibonacci sequence using dynamic programming?
  • Given a number of people, how would you write a method to calculate the total number of handshakes required for everyone to shake hands with everyone else?
Intrepid Pursuits logo
Intrepid Pursuits

Android Engineer

Engineering

Intern Easy Negative experience Decline offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design

Applied online. Recruiter contacted me but was very slow to respond and didn't seem very responsible throughout the process. First, a recruiter phone screen where they explained the company and asked for a brief intro and background. Then, a 30-minute technical round with a software engineer. They gave me an easy coding question that I solved in 5 minutes. After a few days, the recruiter emailed to say I was selected for an onsite interview. I went onsite; the company looked nice and the environment seemed friendly. Three Android Software Engineers interviewed me one by one, each for about 45-50 minutes. Finally, the recruiter discussed the next steps and decision timeline, saying I'd hear back in 10 days. It's been 5 months, and I'm still waiting for a decision, despite following up 10 times with no reply. It was a really bad interview experience.

Confirmed questions5 questions
  • Tell me about the longest palindromic substring.
  • Can you check if parentheses are valid?
  • Solve the buy-sell stock problem.

Intrepid Pursuits Android Engineer Interview Questions

Quoted word for word from Intrepid Pursuits interview reports.

Write a method to find the sum of numbers in an infinite array within a specified window.

Read reports

Can you reverse the words in a String while keeping the punctuation in its place?

Read report

How would you write a method to reverse the word order in a sentence while preserving punctuation?

Read report

Given an array of 5 integers, can you write a method to check if the sum of any two numbers in the array equals 10?

Read report

Can you implement the Fibonacci sequence using dynamic programming?

Read report

Formats, difficulty and experience

Across all 6 Intrepid Pursuits interview reports.

Interview formats

Technical 31.6%
Coding 31.6%
Behavioral 21.1%
System Design 15.8%

Interview difficulty

Easy 33.3%
Average 33.3%
Difficult 33.3%

Candidate experience

Neutral 16.7%
Positive 66.7%
Negative 16.7%