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: 3 Months
Topics: Data Structures and Algorithm, OOPS, DBMS, Operating System, Computer Networks
Tip
Tip

Tip 1 : Practice Problem Solving daily, through different platforms like leetcode, interview bit, Coding ninjas, etc.
Tip 2 : Prepare your projects thoroughly, brush it off before interviews because you might forget stuff about your projects if did them long ago.

Application process
Where: Campus
Eligibility: Above 7 CGPA and only CSE allowed.
Resume Tip
Resume tip

Tip 1 : Mention the skills you are confident about. Don't oversell yourself.
Tip 2 : Describe the projects/internships briefly on your resume. Use keywords.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 Minutes
Interview date6 Aug 2021
Coding problem1

Timing:- 3pm to 5pm (with 30 mins of login window)
Question Types:- 17 MCQ's and 2 Coding questions.

1. 0 1 Knapsack

Easy
15m average time
85% success
0/40
Asked in companies
TwitterWalmartAmazon

A thief is robbing a store and can carry a maximal weight of W into his knapsack. There are N items and the ith item weighs wi and is of value vi. Considering the constraints of the maximum weight that a knapsack can carry, you have to find and return the maximum value that a thief can generate by stealing items.

Try solving now
02
Round
Easy
Video Call
Duration60 Minutes
Interview date7 Aug 2021
Coding problem5

This was the first interview round, it began at 10 AM, at start they asked few questions around the language i usually code in, than they began with OS, DBMS questions and then finally to DSA. Interview =er was very kind, and had friendly attitude.

1. OOPs Question

What are the pillars of OOPS concept?

2. OOPS Question

Difference between a class and interface.

Problem approach

Tip 1: Try to explain it with a small example.
 

3. DBMS Question

What is Indexing? How is it useful? and then a follow up question about how many types are there and explain them.

4. Find Number Of Islands

Moderate
34m average time
60% success
0/80
Asked in companies
MicrosoftAmazonUber

You are given a 2-dimensional array/list having N rows and M columns, which is filled with ones(1) and zeroes(0). 1 signifies land, and 0 signifies water.

A cell is said to be connected to another cell, if one cell lies immediately next to the other cell, in any of the eight directions (two vertical, two horizontal, and four diagonals).

A group of connected cells having value 1 is called an island. Your task is to find the number of such islands present in the matrix.

Problem approach

I approached the solution using DFS traversal.
At first while traversing the matrix, i kept track of 1s visited. Which costed me an Auxiliary space of O(M X N) and Time complexity: O(M X N)
"M" being the row of matrix and "N" being the column of the matrix. 

Then the interviewer asked me optimised the Auxiliary space to O(1).
So i just took care of it by not creating a visited matrix (that i used to kept track of 1s visited).

Yeah so that was all for this question.

Try solving now

5. Inorder Traversal

Easy
32m average time
0/40
Asked in companies
Wells FargoAmazonShareChat

You have been given a Binary Tree of 'n' nodes, where the nodes have integer values. Your task is to return the In-Order traversal of the given binary tree.


For example :
For the given binary tree:

The Inorder traversal will be [5, 3, 2, 1, 7, 4, 6].
Problem approach

As, i started approaching the solution with stack, the interviewer stopped me and asked me to do it without stack. Hence then used Morris Traversal.

 

Try solving now
03
Round
Easy
Video Call
Duration60 Minutes
Interview date7 Aug 2022
Coding problem4

So this round started at 3 pm, i began with normal introduction and then following up with question on my resume based on my projects, and then to DSA problems.

1. Maximum Subarray Sum

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

Given an array of numbers, find the maximum sum of any contiguous subarray of the array.


For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and 86.


Given the array [-5, -1, -8, -9], the maximum sum would be -1.


Follow up: Do this in O(N) time.

Problem approach

So i began solving the problem with naive approach by implementing 3 loops. Hence the Time Complexity:- O(N3), Then building on it, improved the solution by implementing 2 loops and storing the sum in a variable. Hence the Time Complexity:- O(N2).
Then to optimise it further, to achieve Time Complexity of O(N), used kadane's algorithm. Finally the interviwer was satisfied and we moved to next question.

Try solving now
Easy
30m average time
80% success
0/40
Asked in companies
OYOThought WorksAdobe

You are given an input string 'S'. Your task is to find and return all possible permutations of the input string.

Note:
1. The input string may contain the same characters, so there will also be the same permutations.

2. The order of permutation does not matter.
Problem approach

As it was pretty straight forward i made a function taking up the starting index and ending index for the string and string itself. For the detailed solution you can refer to GFG. Although interviewer was interested to have me dry run the code and explain each step with comments.

Try solving now

3. Cycle Detection in a Singly Linked List

Moderate
15m average time
80% success
0/80
Asked in companies
GrabThalesSterlite Technologies Limited

You are given a Singly Linked List of integers. Return true if it has a cycle, else return false.


A cycle occurs when a node's next points back to a previous node in the list.


Example:
In the given linked list, there is a cycle, hence we return true.

Sample Example 1

Problem approach

i Started approaching the question with brute force by using hashing, but the interviewer wanted me to optimise it further and told me to do it with constant Auxiliary space and asked me not to modify or make any changes with the given linked list.
So, i gave the solution with Floyd’s Cycle-Finding Algorithm. So he was quite happy with the solution and we moved to the next question.

Try solving now

4. Puzzle

We have 2 identical, sticks. If we light a stick, it takes 60 minutes to burn completely. But if we light the stick from both sides? It will take exactly half the original time, i.e. 30 minutes to burn completely.

How will we be able to calculate 45 minutes using those 2 sticks.

Problem approach

Tip 1: Burn Stick 1 from both the sides, Stick 2 from one side only.
Tip 2: 30 mins after stick 1 will be finished, and Stick 2 will be half left.
Tip 3: Now burn the Stick 2 from the other end as well. It will get done in next 15 mins. Hence, 45 mins calculated.

04
Round
Easy
HR Round
Duration30 Minutes
Interview date7 Aug 2022
Coding problem1

This round wasn't technical, it started with my introduction, following that discussed about my interests, hobbies and how the interview experience so far been. 
Interviewer asked me about my future goals, how will company contribute to it and all stuff like that. Although the meeting length was supposed to be 30 mins only but interviewer and i talked for like 50 mins. We started discussing about automobile and how he himself been part of Tekion for years, how has company evolved over the span of 5-6 years.

1. Basic HR Questions

my future goals

How will company contribute to it ?

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
3 rounds | 4 problems
Interviewed by Tekion Corp
1309 views
0 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
812 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