Kikoff logo

Kikoff Software Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Kikoff.

Showing 3 of 10
Kikoff logo
Kikoff

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 1 round
Interview process
Phone screen Technical screen
Interview formats
Coding Technical

It was a typical first round, the interviewer was very chill and nice. The situation around the question was more than just a LeetCode problem, it involved string parsing and runtime questions too. They encouraged me and pointed me in the right direction.

Confirmed questions1 question
  • Could you parse a string without using advanced libraries, and what would be the runtime complexity and real-world edge cases for this task?
Kikoff logo
Kikoff

Software Engineer

Engineering · a year ago

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

So my interview process began really well, the recruiter chat was easy and the first technical parts were pretty good. But the last technical interview, not so much. I started by asking questions to make sure I got the coding problem right. Then it got a bit weird because they didn't seem to like how I was trying to solve it. I suggested using a ListNode with a dictionary for the LRU Cache and even an ordered dictionary, but they just brushed off my ideas without really talking about it or working with me. I tried to switch to just using a dictionary but they said the interview was ending early because we weren't making progress. It just felt like it ended weirdly and wasn't the supportive senior-level vibe I was expecting.

Confirmed questions2 questions
  • The earlier stages had LeetCode-style problems that were medium to hard, which were appropriate for the job.
  • The final interview could have been more collaborative and focused on finding a solution.
Kikoff logo
Kikoff

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical Presentation

So the process was pretty simple. First, I had a call with a recruiter. Then, there was a 1-hour online coding test. After that, I did a virtual onsite which had 3 parts: a regular coding round, a task where I had to build a frontend web app, and then a chat with the CTO. They never got back to me after the onsite.

Confirmed questions3 questions
  • Write code to parse a JSON object.
  • How would you manipulate strings programmatically?
  • Tasked with creating a web app from the ground up.

Kikoff Software Engineer Interview Questions

Quoted word for word from Kikoff interview reports.

Could you parse a string without using advanced libraries, and what would be the runtime complexity and real-world edge cases for this task?

Read reports

How would you parse a JSON file to get specific information?

Read reports

What is your approach to solving the Alien dictionary problem from LeetCode?

Read reports

Could you build a frontend application from scratch, using any framework or libraries you prefer?

Read report

Formats, difficulty and experience

Across all 10 Kikoff interview reports.

Interview formats

Coding 61.9%
Technical 19%
Behavioral 14.3%
Presentation 4.8%

Interview difficulty

Easy 10%
Average 60%
Difficult 30%

Candidate experience

Positive 60%
Neutral 10%
Negative 30%