Permutive logo

Permutive Software Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

4.1 Rounds average
Difficult Typical difficulty
57.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Permutive.

Showing 3 of 7
Permutive logo
Permutive

Software Engineer

Engineering · more than a year ago

Senior Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Take home Technical screen Onsite Offer
Interview formats
Coding Technical Behavioral

We kicked things off with a chat with the internal recruiter, which was pretty chill. I got to learn about the company and share my situation. Then, we moved on to a coding exercise, which was a cool Scala project with a real-world problem. It was tough but fair and I had enough time to show what I could do. After that, I had a face-to-face interview where we talked about my background, tech skills, and how I solve problems. There was also a quick algorithmic part. They really dug into my project submission, which was impressive. I also met someone from the business side, which gave me a broader view of the company. The last interview was with the CTO, who was super knowledgeable but also really down-to-earth. He seemed genuinely interested in my career goals and answered all my questions honestly. The process wrapped up with an offer, where we discussed the details further. It was a really great interview experience, and they kept me updated with feedback throughout. Everyone I met was smart, engaging, and asked thoughtful questions. The company clearly put a lot of effort into making this a positive experience.

Confirmed questions1 question
  • You were given a real-world problem as a Scala project, and had the flexibility to complete the solution on your own time.
Permutive logo
Permutive

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Take home Background check
Interview formats
Coding

The process was disorganised and disrespectful. It started with a recruiter call, then I got a Github link for a take-home coding challenge that took me hours. I submitted my PR and waited for feedback, but they ghosted me after I asked several times and I eventually gave up after two weeks. They could have at least sent a quick message given how much time the test took. They might be smart but their lack of respect and organisation was disgraceful.

Confirmed questions1 question
  • Complete a take-home Scala coding challenge focused on event stream processing.
Permutive logo
Permutive

Software Engineer

Engineering

Mid Difficult Positive experience Accept offer 6 rounds
Interview process
Recruiter call Take home Technical screen Technical screen Panel Group Offer
Interview formats
Behavioral Technical Coding Presentation Group

First, I had a chat with a recruiter about whether I was a good fit for the job and the company vibe. Then, I got a take-home assignment where I had to build a stream processing app using Scala. After that, there were several one-hour interviews: one where they reviewed my code, another where we had a technical discussion about software development, the benefits of functional programming, and stuff like that. There was also an interview focused on culture and soft skills, and finally, a meeting with the CTO. During that last one, he not only answered my questions about the company but also seemed really interested in my background and what drives me. The take-home project ended up taking me way longer than expected, like a couple of days instead of the 4 hours mentioned, but honestly, I preferred doing a real-world problem over those typical coding challenge sites. The whole process felt really put-together, and each part gave me a consistent, good feeling about the company's culture. It was tough, sure, but I think that shows they really care about hiring the right people, not just making things difficult for no reason.

Confirmed questions2 questions
  • What are your reasons for using functional programming?
  • What would be your course of action if you observed workplace discrimination?

Permutive Software Engineer Interview Questions

Quoted word for word from Permutive interview reports.

Complete a take-home Scala coding challenge focused on event stream processing.

Read reports

Questions about Scala, Java, FS2, Kafka, and Functional Programming.

Read reports

What would be your course of action if you observed workplace discrimination?

Read report

You were given a real-world problem as a Scala project, and had the flexibility to complete the solution on your own time.

Read report

Can you describe your current work experience and your role?

Read report

Formats, difficulty and experience

Across all 7 Permutive interview reports.

Interview formats

Behavioral 25%
Coding 25%
Technical 20.8%
System Design 12.5%
Presentation 12.5%

Interview difficulty

Easy 14.3%
Average 28.6%
Difficult 57.1%

Candidate experience

Negative 28.6%
Neutral 14.3%
Positive 57.1%