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

Associate Software Engineer

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

Interview preparation journey

expand-icon
Journey
In starting of placement season I applied to many companies like Triology, CRED, Media.net, Acko Tekion etc. but I was only able to crack coding round of CRED , Acko and Tekion despite of solving enough questions in every Coding round but got rejected in Machine Coding round in CRED and final (HM) round of Acko. It was a journey with lots of ups and downs but I learnt a lot from those interviews. In Tekion first(coding) round (on 24/08/2022) there were 10 MCQs 2 coding questions with medium to hard level of difficulty and I remember that I submitted the second question in last 2 minutes and felt the heartbeat running high. After clearing first round my second round was scheduled next day and that next day (25/08/2022) was my day.
Application story
As placement season started in our college in july only and many companies came in july and start of august and I applied in some of them but Takion came in last week of august and It came on-campus so fortunately all students were able to apply for this company. By looking the annual compensation and other benifits I decided to sit for the interviews.
Why selected/rejected for the role?
Having given four rounds (Coding round + 2 technical + HR round) I was perfect to fit in the role and company.
Preparation
Duration: 5 months
Topics: Data Structures, Dynamic Programming, Graphs, OOPs, Operating System, DBMS and Computer Networks
Tip
Tip

Tip 1 : Prepare one/two project which implements CRUD (create, read, update and delete) operations on database.
Tip 2 : Have some exaperience in competitive programming (preferably leetcode ) which really helps in solving coding questions in interviews on time.
Tip 3 : Prepare popular conding and CS fundamentals(OS, DBMS etc,) questions previously/frequently asked in interviews of different companies.
Tip 4 : Have self confidence to express yourself 100% in interview.

Application process
Where: Campus
Eligibility: No Elegibility Criteria
Resume Tip
Resume tip

Tip 1 : Add atleast 2 to 3 projects to your resume as I mentioned earliar
Tip 2 : Write only those things in resume that you really know because interviewer ask questions based on your resume.
Tip 3 : Don't exaggerate(or fill your resume with unwanted things) anyhting in your resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date24 Aug 2022
Coding problem2

There were 10 MCQs based on OOPs, Data structures and CS fundamentals and 2 conding questions of medium to hard difficulty level

1. Maximum Sum Subsequence

Hard
45m average time
55% success
0/120
Asked in companies
ArcesiumExpedia GroupOla

You are given an array “NUMS” consisting of N integers and an integer, K. Your task is to determine the maximum sum of an increasing subsequence of length K.

Note:
1. The array may contain duplicate elements.
2. The array can also contain negative integers.
3. Every element of the subsequence must be greater than or equal to the previous element.

The subsequence of an array is a sequence of numbers that can be formed by deleting some or no elements without changing the order of the remaining elements. For example, if the given array “NUMS” = {1, 2, 5, 4, 8}, then {1, 2, 5, 4, 8}, {1, 5, 8}, {2} are some of the valid subsequences whereas the sequence {4, 2} is not a valid subsequence as the order of the elements differ from the original array.

Problem approach

I gave some time to read and understand the problem then started coding.
Approach: like in LIS problem, we store length of LIS in the dp array but in LIS with max sum we'll store the sum of LIS in dp array.dp[i] represents LIS ending at ith index with maximum possible sum.
Finally, we have to return max element from the dp array which is Maximum sum increasing subsequence.

Try solving now

2. Job Sequencing Problem

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

You are given a 'Nx3' 2-D array 'Jobs' describing 'N' jobs where 'Jobs[i][0]' denotes the id of 'i-th' job, 'Jobs[i][1]' denotes the deadline of 'i-th' job, and 'Jobs[i][2]' denotes the profit associated with 'i-th job'.


You will make a particular profit if you complete the job within the deadline associated with it. Each job takes 1 unit of time to be completed, and you can schedule only one job at a particular time.


Return the number of jobs to be done to get maximum profit.


Note :
If a particular job has a deadline 'x', it means that it needs to be completed at any time before 'x'.

Assume that the start time is 0.


For Example :
'N' = 3, Jobs = [[1, 1, 30], [2, 3, 40], [3, 2, 10]].

All the jobs have different deadlines. So we can complete all the jobs.

At time 0-1, Job 1 will complete.
At time 1-2, Job 3 will complete.
At time 2-3, Job 2 will complete.

So our answer is [3 80].
Problem approach

Step 1 : we will first store all the jobs with there respective deadlines and sort them in descending order of their profit.
Step 2 : we will start the counter c to check the deadline we have reached till now in increasing order and if the jobs deadline is greater than c we continue adding max profit for that deadline.
Step 3 : If c has reached to that deadline but there are more job in that deadline we will check if the jobs remaining in that deadline are greater than the smallest profit job we have done before (and STL Heap can maintain it easily) , if jobs profit is greater than previously done job than we will pop that previous job and add this new one.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date25 Aug 2022
Coding problem1

Interviewer asked questions based on CS fundamentals for first 10 minutes and then he asked a coding question to solve in 1/2 hours and then we had a brief discussion with questions & answers on one of my project.

1. Pair Sum

Easy
15m average time
90% success
0/40
Asked in companies
Media.netExpedia GroupQuikr

You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to return the list of all pairs of elements such that each sum of elements of each pair equals 'S'.

Note:

Each pair should be sorted i.e the first value should be less than or equals to the second value. 

Return the list of pairs sorted in non-decreasing order of their first value. In case if two pairs have the same first value, the pair with a smaller second value should come first.
Problem approach

I iterated through the array and stored current element in map and at the same time checking where (S-arr[i]) is present in my map or not . If present then print these pairs.

Try solving now
03
Round
Medium
Video Call
Duration60 minutes
Interview date25 Aug 2022
Coding problem1

Interviewer asked questions based on CS fundamentals and OOPs basic questions for first 10 minutes and then he asked a coding question to solve in 1/2 hours and then we had a detailed discussion on one of my project.

1. Longest Sub-string with at most K Distinct Characters

Moderate
35m average time
65% success
0/80
Asked in companies
SAP LabsHikeBNY Mellon

You are given string S of length N, and an integer K. Your task is to find the length of the longest substring that contains at most K distinct characters.

Problem approach

I gave some time and understood the problem fully by asking interviewer all the constraints of the problem and then I starting solving it using two-pointer approach where I incresed first pointer at every interations moved first pointer only when the total number of distict characters exceeded K and at the same time I was updating my answer with max value so far.

Try solving now
04
Round
Medium
HR Round
Duration60 minutes
Interview date25 Aug 2022
Coding problem1

HR first asked about myself in detail, my hobbies and interests to make me cofortable. Then he discussed about the techstacks used in my projects and their working in details and also he gave some situaltional based questions.

1. Basic HR Questions

Situational question: You have to make a chat app for the rural area and for the age group above 50.
What are the some important features that can be added to this app .

Problem approach

Tip 1 : Don't panic take your time and observe the question carefully 
Tip 2 : Try to give a feasible answer.
Tip 3 : I gave three features: 

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