I applied through LinkedIn and the recruiter reached out to me for a 10-minute chat about my interests and experience.
I was invited to the first coding round. The coding round was solving a complex problem in 2-3 parts. It was a simple question. Nothing fancy.
The recruiter wasn't very responsive and delayed the response by a week multiple times.
I was invited to the onsite consisting of 4 rounds - 2x1 hr, 1x45min, 1x30min.
One round had was problem-solving. Another round had a leetcode style question. One round was a presentation from me about a topic of my choice. The last round was a behavioral with the CTO.
Most interviewers were pleasant and gave satisfactory answers to my questions on Katana Graph's database. An interviewer just answered my questions in one sentence like I was going to steal their idea and implement a better version of the database.
I asked for a feedback and the recruiter did get back to me with a feedback - Everyone thinks you did well but we are not looking for a junior developer. I wonder if this is the standard response because I was interviewing for a junior role lol.
None of the interviewers connected with me on LinkedIn even though they were smiling and had a good time interviewing me
I wish nothing but the best for the start-up. Congratulations on the recent funding. I hope to see the fastest graph database. Good Luck :) !
Interview questions [1]
Question 1
1. Implement an in-memory database
2. Compress ipv6 address
3. Word search
4. Hairy bug
5. Standard behavioral questions
The first step is a phone interview. Then virtual on-site which has 2 coding rounds, one system design, and one 15 min presentation. Finally a non-technical round with the CTO.
Interview questions [1]
Question 1
The questions were reasonable (no weird LC trick questions). With good algorithmic background, you can solve them in time.
I applied online. The process took 4 weeks. I interviewed at Katana Graph in Apr 2021
Interview
First took a quick screening call to setup interview times and discuss details of resume. Then had simple programming question interview. After completing that satisfactorily, there were two more involved programming interview, a system design interview, a presentation, and an interview with the CTO. All interviews were operated smoothly and just like I expected them to.