Tekion Corp Interview Experience for SDE | On-Campus 2021

09 Aug, 2021
Tekion arrived for hiring in the last week of July 2021 in our campus for the SDE role (INTERNSHIP + FTE). We had a total of 4 rounds ( 1 Online Coding on HackerEarth  + 2 Technical Interviews+ 1 HR Interview). 
Here is my interview experience for the same.
Round 1 ( Online Coding Round) :
This round was conducted on the HackerEarth platform, There were 18 MCQs and 2 coding questions of easy/medium difficulty and the time allotted was 75 Mins.
The MCQs predominantly contained output finding questions where the code was in Java. Apart from this, the MCQs had questions from DBMS and algorithm analysis. There was 1 easy aptitude question as well.
Suggestions for MCQs :
Have a sound knowledge of OOPS, OS, DBMS, and Basics of Java.
Practice some Input-Output and OOPs-based, problems on C++ and Java.
Coding Questions :
Function f(x) is defined as the smallest fibonacci number greater than or equal to x. The task is to calculate g(l,r) where g(l,r) is defined as g(l,r) = f(l)+f(l+1)+f(l+2)+.....+f(r).  Constraint: 1<=l<=r<=10^9.
Given N coins and an array of costs that represents the cost of each digit (1,2,...9), where costs[i] is the cost of picking the digit i. The task is to find the largest number that can be represented by using the N coins.
Round 2 (Technical Interview 1):
The Interviewer started by asking Theory from OS, DBMS, OOPS, and CN.  This went on for around 20 mins.
In DBMS he asked, Normalization and its types, Transactions, etc.
In OS he asked,
Difference between process and thread.
Scheduling Algorithms.
Deadlocks.
Semaphore and Mutex.
Static and Dynamic Binding
Page fault and Demand Paging.
In OOPs, he asked
Important features of OOps.
Diamond Problem in Multiple Inheritance.
Virtual Keyword.
In DBMS, he asked
Normalization and its types.
Transactions.
ACID properties of DBMS.
In CN, he asked :
Difference between TCP and UDP.
OSI Model.
After this he asked 2 Coding Problems,
 Given an Array Find Maximum Sum subarray in it.
 Given a BST, find the kth smallest Element in O(logn).
I was able to give the proper logic and explain my approach to him and he was satisfied with my Solution.
After this, he asked if I had any questions for him.
This round lasted for about 70 Mins.
Round 3 (Technical Interview 2): The interviewer started off with, 2 Coding Questions :
 Given a sorted rotated array and a target, find if the target is present in the array in O(logN).
Given a BST, convert it into a Sorted Doubly Linked List and return the pointer to the head of the Doubly Linked List.
I was able to explain the logic to the Interviewer for both the problems and then I was asked to code the solution for both the problems, which I did as well.
After verifying the code, he asked some questions from the OS, DBMS, OOPS, and CN,
Difference between Unique key and Primary key.
Indexing and its use in DBMS.
Difference between Locks and Semaphore.
Paging and Segmentation.
Deadlock and its conditions.
What are TCP and UDP used for?
Why do we use Object-Oriented Programming?
After this, he asked if I had any questions for him.
This round lasted for about 70 Mins.
The round went well and I was confident that I would get a mail for the next round.
The mail for the final HR round came 4 hours later.
Round 4 (HR Interview):
I had never been given an HR round before, so I was a little nervous.
The interviewer greeted me and asked me how was my day.
It was more like a discussion rather than an Interview.
He started with the standard question, Tell me about yourself.
I had already prepared answers for 2-3 types of HR round introduction and Behavioral questions. So I was able to give him a short, precise, and to-the-point Introduction of mine.
Then he moved on to the Projects I had done in my B.Tech.
I told about 2-3 Projects which I did until now and briefly explained about all of them.
Then he asked me if I had any questions for him.
I asked few questions, and he was happy to answer.
This HR Round went on for around 15-20 Mins.
Next Day, Result was declared and I was selected.
My suggestion for the Interviews :
Practice all the Standard Company problems from GfG.
Have a good understanding of the CS Fundamentals in OS, DBMS, CN, and OOPS.
Prepare some short notes on CS fundamentals and DSA Problems, which will be useful for last-minute revision.
Prepare and notes down answers to some Standard HR round questions :
Tell me about Yourself.
What are your Strengths and Weaknesses?
Tell me about a hard situation for you, and how did you overcome it.
Tell me about a time when you took a risk and failed.
Why should we hire you?
At last, always keep calm while giving the Interviews for positive results.
All the best for your Interviews.
Marketing
On-Campus
Tekion
Interview Experiences
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.