Tekion Corp interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

Tekion Corp
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Dynamic programming, system design (LLD) , OOPS , Databases, Graphs
Tip
Tip

Tip 1 : Focus on DS Algo
Tip 2 : Practice questions on interviewbit
Tip 3 : Practice top 100 questions on Leetcode
Tip 4 : Include atleast 1 good project

Application process
Where: Referral
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Keep it 1 Page
Tip 2 : Include atleast 1 good Project

Interview rounds

01
Round
Easy
Face to Face
Duration60 Minutes
Interview date14 Jul 2022
Coding problem2

The round was scheduled in the afternoon around 3 P.M . The interviewer was very friendly.

1. Reverse Linked List

Moderate
15m average time
85% success
0/80
Asked in companies
IBMQuikrMicrosoft

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Problem approach

1. Make 3 pointers next , prev , curr and point curr = head , prev = next = null
2. Loop over the list till curr != Null and in each iteration do
next = curr->next
curr->next = prev 
prev = curr
curr = next

Try solving now

2. Construct BST from Preorder Traversal

Moderate
13m average time
0/80
Asked in companies
Samsung R&D InstituteMercer MettlTekion Corp

You are given a preorder traversal of a binary search tree. Your task is to find the postorder from the preorder.


Return the root of the BST constructed from the given preorder. The driver code will then use this root to print the post-order traversal.


For example:
You are given preOrder = [10, 5, 1, 7, 40, 50], the binary search tree from the given preorder traversal is 

sample1

Hence the answer is [1, 7, 5, 50, 40, 10].
Problem approach

Step 1: set a range min and. max for every node
Step 2: make node from first value in array
Step 3: for left subtree, set the range as {INT_MIN …root->data}.
Step 4: If a value is in the range {INT_MIN .. root->data}, the values are part of the left subtree
Step 5: To construct the right subtree, set the range as {root->data...INT_MAX}

Recursively form left and right subtree

Try solving now
02
Round
Easy
Face to Face
Duration30 minutes
Interview date19 Jul 2022
Coding problem1

The interview was in the evening around 6 P.M.
The interviewer was helpful and he made sure I am comfortable

1. System Design Question

Given a product in limited quantity (example chairs) and there are many customers that want to buy the product with different set of requirements (some customer wanted 5 chairs and some 10 chairs). The customers are coming concurrently. How do you maintain consistency . 
Example:
There are 15 chairs available in inventory
Customer A wanted 7 chairs
Customer B wanted 10 chairs

They are coming concurrently so both will see 15 chairs , but if A books the chair then B cannot and if B books the chair then A cannot.

Design a system that add , delete , update chair .
Add a booking method which also handle the cases of conflict

Problem approach

Tip 1: complete knowledge on database locking and information about semaphores. 
Tip 2: Able to handle edge cases . For example if there are 1 million customers accessing the items then if you apply database locking then the customers will have to wait for longer time
Tip 3: Solve system design questions on interviewbit
Tip 4 : Watch YouTube videos on System design and practice few questions om your own. 
Tip 5 : Practice Company related system design questions from GFG.

03
Round
Easy
HR Round
Duration15 minutes
Interview date22 Jul 2022
Coding problem1

The round was scheduled at 12 P.M
It was smooth and informative

1. Basic HR questions

Why do you want to leave your last company? 

Why do you want to join tekion? 

What does tekion do?

 How much are you expecting? 

Do you have any other competitive offer ?

Problem approach

Tip 1: Be calm and composed. Listen carefully then answer questions
Tip 2: Always be honest with the interviewer.
Tip 3: Read HR related questions from interviewbit and GFG and also look at the previous interview experiences from coding ninjas and other platforms.
Tip 4 : Read about the company. What does company do and why do you want to join the company.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Associate Software Engineer
2 rounds | 5 problems
Interviewed by Tekion Corp
3523 views
0 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 11 problems
Interviewed by Tekion Corp
1108 views
1 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 8 problems
Interviewed by Tekion Corp
939 views
0 comments
0 upvotes
company logo
Associate Software Engineer
2 rounds | 9 problems
Interviewed by Tekion Corp
811 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 10 problems
Interviewed by Amdocs
2370 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 4 problems
Interviewed by Amdocs
1933 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 5 problems
Interviewed by Optum
2117 views
0 comments
0 upvotes