Intentional Software logo

Intentional Software General Intern Interview Questions
& Process

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

Based on 12 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Intentional Software.

Showing 3 of 12
Intentional Software logo
Intentional Software

Intern

Engineering

Intern Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical Coding

I went through 3 interviews for the intern role. First up was an HR chat with some standard behavioral questions. Then, I had two technical interviews focusing on core computer science concepts. I felt good about the second round, but the third round had a tricky algorithm/data structure design problem that I couldn't quite crack. Honestly, some of these questions feel a bit luck-based, which is common in interviews anyway. While the overall experience was decent, the second interview was a bit of a letdown. The interviewer was unresponsive after I offered a solution, and I had to prompt them to see if they were still engaged. When I did manage to solve the complex problem, but not in the most efficient way, they gave a vague 'good' response. This led me to believe I had the right answer, and I didn't push for optimization, which turned out to be a mistake given their odd reasoning.

Confirmed questions3 questions
  • Tell me about yourself and other basic behavioral questions.
  • Can you explain data structures and solve an algorithm problem?
  • Let's discuss a basic algorithm design problem, followed by a unique data structure challenge.
Intentional Software logo
Intentional Software

Intern

Engineering

Intern Difficult Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical

I went through a series of interviews: first a behavioral one over the phone, then two technical phone interviews, and finally a technical interview in person. The behavioral interview was pretty standard, asking about my motivations for applying and what I hoped to gain from the internship. All interviews except the last one were conducted remotely via phone. The technical interviews were tough, but the interviewers were helpful and provided a good number of hints.

Confirmed questions2 questions
  • Can you explain how to execute a series of tasks with dependencies, given an input like (A, B) (B,C), where B depends on A?
  • Describe how to determine the execution order of tasks when there are dependencies, using an example like (A, B) and (B,C).
Intentional Software logo
Intentional Software

Intern

Engineering

Intern Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

So basically, I had a behavioral interview first, which I think went pretty well. The person interviewing me was super enthusiastic and seemed to really know the company inside and out. But then the technical interview? Not so great. The interviewer seemed totally unenthusiastic about Intentional and didn't really seem interested in discussing their work. And even when I got the answers right, the interviewer would take forever to realize my solution matched what they had in their script.

Confirmed questions1 question
  • Can you tell me what you know about Intentional?

Intentional Software General Intern Interview Questions

Quoted word for word from Intentional Software interview reports.

What is your approach to doing a non-recursive post order traversal of a binary tree?

Read reports

Can you describe how you would sort a list of words alphabetically?

Read report

Describe how to determine the execution order of tasks when there are dependencies, using an example like (A, B) and (B,C).

Read report

Could you explain what a hashtable is and how you would go about implementing one?

Read report

Formats, difficulty and experience

Across all 12 Intentional Software interview reports.

Interview formats

Technical 41.4%
Behavioral 37.9%
Coding 20.7%

Interview difficulty

Easy 8.3%
Average 58.3%
Difficult 33.3%

Candidate experience

Positive 50%
Neutral 41.7%
Negative 8.3%