Tekion Corp | Software Engineer | Interview Experience

tekion logo
tekion
software engineer2.2 yearsOffer
December 11, 202228 reads

Summary

I successfully interviewed for a Software Engineer position at Tekion Corp, which included rounds on problem-solving, low-level design, and a hiring manager discussion, ultimately leading to an offer.

Full Experience

I went through a total of three rounds for the Software Engineer role at Tekion Corp. The first round was focused on Problem Solving and Data Structures, where I was given two coding questions. One was a stack-based problem, a variation of 'Daily Temperatures,' and the other was 'Swap Nodes in Pairs.' The second round was a Low-Level Design session, where I had to design the 'SplitWise App,' covering class and interface diagrams, entity relationships, service class method implementations, and API design. Finally, the Hiring Manager round involved a detailed discussion about my past projects and various technical topics such as Kafka, caching, transactions, load balancing, parallelism versus concurrency, and more. I was excited to receive an offer after these rounds.

Interview Questions (3)

Q1
Daily Temperatures (Variation)
Data Structures & Algorithms

I was presented with a stack-based coding question that was a variation of LeetCode's 'Daily Temperatures' problem. The goal was to find for each day, how many days one has to wait until a warmer temperature.

Q2
Swap Nodes in Pairs
Data Structures & AlgorithmsMedium

I had to solve a coding problem that required swapping every two adjacent nodes of a given linked list.

Q3
SplitWise App Low-Level Design
System Design

In the Low-Level Design round, I was asked to design the SplitWise application. This involved creating class and interface diagrams, identifying core entities, outlining the implementation of service class methods, and designing the necessary APIs.

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!