
Perplexity AI Software Engineer 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
Candidate interview experiences
First-hand accounts from people who interviewed at Perplexity AI.
Software Engineer
It was a recruiter screen, then technical interviews, and finally a hiring manager interview which was also technical. The technical screens involved typical iOS tasks like manipulating a model or fetching data from an API. The last interview was with the HM and included iOS technical questions. The engineering interview panel felt like it wasn't diverse.
- Create an app that reads and displays data from an API.
Software Engineer
I was deep into interviews when I started with Perplexity. My first round was with a recruiter, Lauren, who fast-tracked me to the Perplexity onsite because I had a bunch of other onsites coming up. It’s a great sign when companies are flexible like that. The onsite included 4 interviews: a technical one with the manager where I showed off a project from a previous company. Then, a values and communication interview. After that, I spoke with a product manager about challenging collaboration. The last interview was with the head of growth. Lauren let me know the feedback was positive within a day of the onsite. Even though Perplexity wasn't the first company I interviewed with, they were the first to offer me a job by several weeks. Perplexity was super generous and gave me a few weeks to decide so I could finish up other interview loops. For context, the other companies I interviewed with (FAANG) were really slow with offers. This made me really want to join Perplexity, as I prefer a culture that moves fast. I had a final chat, a sell call, with the CEO Aravind, which was a memorable and enjoyable conversation about the business's positioning, roadmap, and trajectory. I also got to visit the office and meet the team before starting.
- Can you describe a project you worked on that had a significant impact?
- What would be your approach to estimating the impact of a Perplexity pro partnership?
- How would you go about measuring the quality of our product?
Software Engineer
First, I spoke with the recruiter who let me know upfront about the intense working hours. Then, I had a coding round. The interviewer gave me a coding assignment that wasn't too hard, but they constantly interrupted me with suggestions, not letting me think. I finished the assignment, and they seemed okay with it. I got rejected, as expected, with no feedback. The interviewer's constant interruptions were more annoying than anything. If they're going to do the thinking for me, why even bother with the interview? It wasn't like I was stuck for ages, just a quick pause and they'd jump in with a new idea. Honestly, glad I didn't get through.
- Could you build a small project that simulates a specific system?
Perplexity AI Software Engineer Interview Questions
Quoted word for word from Perplexity AI interview reports.
“What's the fastest way to write from memory to disk?”
Read reports →“Create an app that reads and displays data from an API.”
Read reports →“Considering a chat app requirement, describe if you would use SQL or NoSQL?”
Read reports →“Could you build a front-end display using data from an API?”
Read reports →“Can you explain some core JavaScript concepts?”
Read report →“How would you implement a to-do list?”
Read report →“Regarding adapting to changing user interests in search, how would you define the scope of this problem and pinpoint the key parameters for managing memory, updates, and performance evaluation?”
Read report →“How would you go about measuring the quality of our product?”
Read report →“Could you build a small project that simulates a specific system?”
Read report →Formats, difficulty and experience
Across all 11 Perplexity AI interview reports.