
Kik Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 5 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Kik.
Software Engineer
I got referred by a friend to their manager, but the manager couldn't proceed because I was rejected a few months ago. I've never actually interviewed with KIK. A recruiter contacted me previously, but she became annoying when she found out about my salary. I suspect she's the one who put me in the system. KIK and I both lost out here, and it's nobody's fault.
- Could you tell me what your current salary is?
Software Developer
Started with a recruiter chat about the company and setting up a phone interview with a developer. Had a 45-minute phone interview with a developer from the hiring team. Then went through 2 rounds of in-person interviews. The first in-person was with developers from the server team, not the specific team hiring. The second in-person was with the actual hiring team.
- Tell me about your knowledge of Java, the JVM, and threads.
- What do you know about different sorting methods?
- Let's discuss general programming concepts.
Tools Developer
Applied via email to this Tools Developer role which was a new position and they were looking for more experience than advertised. First, had a recruiter call to go over the role, my experience, and then was moved forward. Got a take-home coding challenge same day: two Java data manipulation questions and a SQLite query, which was unexpected. Then, an in-person interview at their HQ. Talked with two server devs about Java garbage collection, application scalability, Linux, and parallelism. Followed by a programming challenge: describe multiple solutions to a problem, analyze their complexity, and code one in Python. They want clever linear time solutions.
- Given an array with values from 1 to 100 appearing twice, and one value removed leaving 199 elements, how would you find the missing value?
Kik Software Engineer Interview Questions
Quoted word for word from Kik interview reports.
“Given an array with values from 1 to 100 appearing twice, and one value removed leaving 199 elements, how would you find the missing value?”
Read reports →“For a list containing 2n-1 numbers, all between 1 and n, where every number appears twice except for one, what is your method for identifying that unique number? Explore different ways to solve this.”
Read reports →“What makes you want to join Kik?”
Read reports →“What do you know about different sorting methods?”
Read reports →“Could you tell me what your current salary is?”
Read report →“Tell me about your knowledge of Java, the JVM, and threads.”
Read report →“Tell me about a tough challenge you've faced and overcome lately.”
Read report →Formats, difficulty and experience
Across all 5 Kik interview reports.