
Fivetran Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 67 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Fivetran.
Software Engineer
So, first there was this chat with the TA person, just a quick rundown of the job and some basic stuff like if I’m eligible to work and what experience I have. Then, I talked to the hiring manager. That interview was more in-depth about the role and my background, and they asked things like how I deal with tough situations and what my biggest accomplishment was. After that, there was a technical test, a medium-level LeetCode/HackerRank type of thing where I had to code in C. I explained my approach, and the interviewer seemed okay with it, but the problem was a bit tricky, and I couldn't finish all the test cases. I figured it out after the interview and let the interviewer know. The recruiter then mentioned that the position was actually filled two weeks prior, which was confusing since they were still interviewing me. But overall, the process was smooth, and the interviewers were nice.
- Can you share your most significant achievement?
- Solve longencodedstring, given a string like 12#3(5)421(8), where each number is mapped to English letters, count the occurrences of each letter and return resulting array.
Software Engineer
I applied online for the senior software engineer position. A recruiter reached out to me about my availability, and I provided it. When we joined the call, the recruiter dropped off after about a minute. I sent follow-up emails because I didn't know what was happening. I waited for 40 minutes and then left the meeting. The recruiter messaged later that day saying their laptop restarted, and they didn't even bother to call me about the issue. They then asked for another availability, and I gave them three different slots. I still haven't heard back from the recruiter. Because of this, I had to reschedule another interview, which was such a waste of time and disheartening for a job seeker.
No confirmed questions were included in this interview report.
Software Development Engineer
Basically there were four rounds total. The questions were kinda medium level LeetCode style, so it was manageable. Round 1 was an Online Assessment with two medium coding questions. Round 2 was a Coding Round with two more medium questions. Round 3 was focused on Low-Level Design. Round 4, the Hiring Manager round, included both behavioral questions and coding.
- Tell me about a question involving a DAG.
- Can you explain a question that used Binary Search?
- How would you design an app like booking.com?
Fivetran Software Engineer Interview Questions
Quoted word for word from Fivetran interview reports.
“Solve longencodedstring, given a string like 12#3(5)421(8), where each number is mapped to English letters, count the occurrences of each letter and return resulting array.”
Read reports →“Can you convert an encoded string to a frequency array? For example, 1224#26# maps to abxz, and 1224#(2)26#(4) maps to abxxzzzz. Please return the frequency array for the given input.”
Read reports →“How would you find the middle node of a linked list?”
Read reports →“Could you discuss the pros and cons of normalizing versus denormalizing a database?”
Read reports →“Can you design an app similar to Cowin for vaccine rollout?”
Read report →“Given two arrays for arrival times and desired door direction (in/out), determine when each person uses the door, ensuring no simultaneous use. The door defaults to 'in'. If multiple people try to use it at once, the prior direction takes priority. If no one is using it, it resets to 'in'. Aim for linear time complexity. Please share your estimated interview time and years of experience if you solve this.”
Read report →“What is the High-Level Design for a feature and the Database design for the system?”
Read report →“Could you design an ETL system for moving data from one SQL database to another?”
Read report →“How do you approach analyzing the complexity of a software solution?”
Read report →Formats, difficulty and experience
Across all 67 Fivetran interview reports.