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

Associate Software Engineer

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

Interview preparation journey

expand-icon
Preparation
Duration: 15 months
Topics: Data Structures and algorithms, OOPs, Operating systems, DBMS, Computer network, C++
Tip
Tip

Tip 1 : Good grasp of Data Structures and Algorithms
Tip 2 : Study CS core subjects(OOPs, OS, DBMS, CN) properly.
Tip 3 : Make at least 2 decent projects on any tech stack you prefer.
Tip 4 : Try doing mock interviews and work on communication skills.

Application process
Where: Campus
Eligibility: Above 7 CGPA, branches allowed - CSE, ECE, EE, EIE.
Resume Tip
Resume tip

Tip 1 : Try building profiles on sites like leetcode, GFG, codeforces, codechef and put it in the resume.
Tip 2 : Try mentioning at least 2 decent projects and try your best to provide live links.
Tip 3 : Do not put false things on your resume.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date29 Jul 2022
Coding problem2

Online round on hackerearth, day time, 90 minutes
10 - MCQs 
2 - medium level coding question

1. Minimum Jumps

Moderate
25m average time
75% success
0/80
Asked in companies
DirectiMakeMyTripOYO

Bob lives with his wife in a city named Berland. Bob is a good husband, so he goes out with his wife every Friday to ‘Arcade’ mall.

‘Arcade’ is a very famous mall in Berland. It has a very unique transportation method between shops. Since the shops in the mall are laying in a straight line, you can jump on a very advanced trampoline from the shop i, and land in any shop between (i) to (i + Arr[i]), where Arr[i] is a constant given for each shop.

There are N shops in the mall, numbered from 0 to N-1. Bob's wife starts her shopping journey from shop 0 and ends it in shop N-1. As the mall is very crowded on Fridays, unfortunately, Bob gets lost from his wife. So he wants to know, what is the minimum number of trampoline jumps from shop 0 he has to make in order to reach shop N-1 and see his wife again. If it is impossible to reach the last shop, return -1.

Try solving now

2. Split the given array into K sub-arrays

Hard
15m average time
85% success
0/120
Asked in companies
AmazonTrilogy InnovationsD.E.Shaw

You’re given an array 'arr' of size 'n' and an integer 'k'.

Your task is to split 'arr' into 'k' sub-arrays such that the maximum sum achieved from the 'k' subarrays formed must be the minimum possible.

A subarray is a contiguous part of the array.

Return the minimum possible value of the maximum sum obtained after splitting the array into 'k' partitions.


Example:
Input: ‘arr’ = [1, 1, 2] and ‘k’ = 2 

Output: 2

Explanation: If we want to make two subarrays, there are two possibilities: [[1], [1, 2]] and [[1, 1], [2]]. We can see that the maximum sum of any subarray is minimized in the second case. Hence, the answer is 2, which is the maximum sum of any subarray in [[1, 1], [2]].


Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date3 Aug 2022
Coding problem2

Started with an introduction and ended with any questions for me, it was completely a DSA-based round where 2 DSA questions were asked.
1st question was quite easy but 2nd one required little implementation which I messed up a bit initially but at the end I was able to implement it well.

1. Minimum Removals

Moderate
10m average time
90% success
0/80
Asked in companies
HCL TechnologiesDeutsche BankPayPal

You’re given an array ‘ARR’ of size N and an integer K. Your task is to determine the minimum number of elements that should be removed from the array such that the difference between the maximum and the minimum element in the remaining array is less than or equal to K.

Try solving now

2. Convert Bst To The Greater Sum Tree

Moderate
30m average time
70% success
0/80
Asked in companies
CultfitMathworksIntuit

You have been given a Binary Search Tree of integers. You are supposed to convert it to a greater sum tree such that the value of every node in the given BST is replaced with the sum of the values of all the nodes which are greater than the value of the current node in the tree.

A Binary Search Tree is a tree, whose internal nodes each store a value greater than all the values in the node's left subtree and less than those in its right subtree.

Note :

You need to modify the given tree only. You are not allowed to create a new tree.
For example:
For the given binary search tree

Example

11 will be replaced by {15 + 29 + 35 + 40}, i.e. 119.
2 will be replaced by {7 + 11 + 15 + 29 + 35 + 40}, i.e. 137.
29 will be replaced by {35 + 40}, i.e. 75.
1 will be replaced by {2 + 7 + 11 + 15 + 29 + 35 + 40}, i.e. 139.
7 will be replaced by {11 + 15 + 29 + 35 + 40}, i.e. 130.
15 will be replaced by {15 + 29 + 35 + 40}, i.e. 104.
40 will be replaced by 0 {as there is no node with a value greater than 40}.
35 will be replaced by {40}, i.e. 40.
Try solving now
03
Round
Easy
Video Call
Duration60 minutes
Interview date3 Aug 2022
Coding problem4

This round was scheduled to be of 60 minutes but it was just 25 minutes for me and it went quite smoothly.
Starts with an introduction.
Asked about the internship at Samsung.
Basic 2 DSA problems and some OS, DBMS questions.
Ended with ask me anything?

1. Missing Numbers

Easy
28m average time
85% success
0/40
Asked in companies
AdobeOlaAmazon

You are given an array 'ARR' of distinct positive integers. You need to find all numbers that are in the range of the elements of the array, but not in the array. The missing elements should be printed in sorted order.

Example:
If the given array is [4, 2, 9] then you should print "3 5 6 7 8". As all these elements lie in the range but not present in the array.
Try solving now

2. Left Rotate an Array by One

Easy
25m average time
85% success
0/40
Asked in companies
Tekion CorpCredex Technology

Given an array 'arr' containing 'n' elements, rotate this array left once and return it.


Rotating the array left by one means shifting all elements by one place to the left and moving the first element to the last position in the array.


Example:
Input: 'a' = 5, 'arr' = [1, 2, 3, 4, 5]

Output: [2, 3, 4, 5, 1]

Explanation: We moved the 2nd element to the 1st position, and 3rd element to the 2nd position, and 4th element to the 3rd position, and the 5th element to the 4th position, and move the 1st element to the 5th position.
Try solving now

3. OS Question

What is deadlock?

Problem approach

Tip 1 : Study OS thoroughly

4. OS Question

What is virtual memory?

04
Round
Easy
HR Round
Duration30 minutes
Interview date3 Aug 2022
Coding problem3

It was the last round, all three rounds were conducted on the same day.
It was the usual HR round.

1. Basic HR Question

Asked about how you will solve a conflict when someone is trying to take credit for your work.

Problem approach

Tip : They want to know your approach, there might not be any best solution for it but they want you to put the company above your ego in such a situtaion.
My solution : I answered it in a similar way, I told her that I will try to convince my manager, and if even then he didn't get convinced I will try to report my manager regularly the next time so that next time, if any similar situation occurs my manager will himself tell everyone that I did the job.

2. Basic HR Question

She asked me questions about Tekion, she asked questions from PPT(pre-placement talk).

Problem approach

My advice is to have some knowledge about the company and listening to the PPT thoroughly will definitely help.

3. Basic HR Question

Think about any website and you want to add any feature.
Following up, she asked you have to convince the higher management that this feature will be good for the company.

Problem approach

Tip 1 : You can think about any website you use.
Tip 2 : Try to convince the higher management by telling how this can help in the growth of revenue for 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

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Associate Software Engineer
3 rounds | 4 problems
Interviewed by Tekion Corp
1342 views
0 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 11 problems
Interviewed by Tekion Corp
1136 views
1 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 8 problems
Interviewed by Tekion Corp
964 views
0 comments
0 upvotes
company logo
Associate Software Engineer
2 rounds | 9 problems
Interviewed by Tekion Corp
846 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 10 problems
Interviewed by Amdocs
2410 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 4 problems
Interviewed by Amdocs
1985 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 5 problems
Interviewed by Optum
2175 views
0 comments
0 upvotes