Tennr | Implementation Engineer | Interview Experience | Remote

tennr logo
tennr
Implementation EngineerRemote3 yearsRejected
August 24, 202527 reads

Summary

I had a remote interview process for an Implementation Engineer role at Tennr. The process included a take-home assessment, two technical rounds focusing on DSA, and a managerial round. Despite performing well in the first three rounds, I was ultimately rejected.

Full Experience

I received a take-home assessment that needed to be completed within approximately 48 hours. The second round was a technical interview focused on Data Structures and Algorithms, where I solved two problems: Top K Frequent Elements and Valid Parenthesis String with a twist of additional brackets. The third round involved discussing my previous work experience and designing a High-Level Design for a Rate Limiter, along with questions on SQL vs NoSQL, Docker vs Virtual Machines, and Kubernetes. The final round was managerial, where I discussed my background, the role's requirements, and my motivation for applying. I felt the first three rounds went smoothly, but the final round made me question my transition from a coding background to an implementation-focused role.

Interview Questions (2)

Q1
Top K Frequent Elements
Data Structures & AlgorithmsMedium

Given an integer array, return the k most frequent elements. The problem is a standard LeetCode problem.

Q2
Valid Parenthesis String with Additional Brackets
Data Structures & AlgorithmsHard

Validate a string containing parentheses, with additional brackets <> and || included. The problem extends the standard Valid Parenthesis String problem.

Preparation Tips

I prepared for the technical rounds by practicing DSA problems, particularly focusing on hash maps and stack-based algorithms. For the system design round, I reviewed concepts related to rate limiters and distributed systems. I also prepared to discuss my background and motivation for transitioning into an implementation role.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!