Tekion Corp Interview Experience for SDE | On-Campus 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.
Please Login to comment...