Tekion SSE Interview experience

tekion logo
tekion
SDE II8 years
July 17, 20256 reads

Summary

I interviewed for a Software Solutions Engineer (SSE) role at Tekion, which involved four online rounds covering Data Structures & Algorithms, Low-Level Design, High-Level Design, and a Hiring Manager discussion.

Full Experience

Total 4 rounds, held online

1)DSA 2)LLD 3)HLD 3)Hiring Managerial

Round 1

  1. Count sub-sequences having sum of their elements equal to K Input: arr[] = {5, 5, 1}, K = 6 Output: 2 Input: arr[] = {3, 2, 5, 1, 2, 4}, K = 5 Output: 5 | Explaination [3,2], [5], [1,4],[2,1,2],[3,2]
  2. Design a data structure / class that supports the following operations in O (1) time. void insert(Object x): Inserts an item x to the data structure if not already present void remove(Object x): Removes an item x from the data structure if present boolean search(Object x): Searches an item x in the data structure Object getRandom(): Returns a random element from current set of elements

Round 2 Questions to explain:

  • SOLID Principles
  • Design Patterns (then specific design patterns such as Chain of Responsibility, Decorator, Observer, PubSub)
  • How do you measure a system's performance

LLD: Design Meeting Scheduler.

Round 3 Had brief discussion about my experience, few questions for clarifications and details. HLD: Design worksplace chat application like Slack

Round 4 It was discussions around projects, experience with technical and business situations and leadership scenarios. It was taken by manager.

Interview Questions (3)

Q1
Design Data Structure with O(1) insert, remove, search, getRandom
Data Structures & Algorithms

Design a data structure / class that supports the following operations in O (1) time. void insert(Object x): Inserts an item x to the data structure if not already present void remove(Object x): Removes an item x from the data structure if present boolean search(Object x): Searches an item x in the data structure Object getRandom(): Returns a random element from current set of elements

Q2
Design Meeting Scheduler
System Design

Design Meeting Scheduler.

Q3
Design Workplace Chat Application like Slack
System Design

Design worksplace chat application like Slack

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!