# Tekion Interview Experience | On-Campus 2021

TEKION visited our college in August 2021. There were four rounds. Each round was an elimination round. All the rounds were conducted Virtually.

** Round 1(Online Test and Coding Round): **This round was hosted on the

**HackerEarth**platform. It consisted of 18

**MCQs**and 2 coding problems. The duration was 75 minutes. MCQs were from C/C++ I/O, DSA, Java( Threading, inheritance), and DBMS(Joins, Normalization).

Questions asked were:

- Minimum size of the board (https://www.hackerearth.com/practice/basic-programming/implementation/basics-of-implementation/practice-problems/algorithm/find-size-of-board-126689c0/)
- You are given a smartphone with an efficient charger. The initial amount of the charge in the smartphone is S, it charges
the smartphone at different rates depending upon the amount of charge available in the phone to prevent the battery of the phone

from any damage. Assuming that the current amount of charge available in the phone is C, the rates at which the phone is charged

R in units per minute are as follows:

Assuming the current charge level is C, the rates R of charging are (in units per minute)

0â‰¤ C â‰¤ 10, R = 10 11 â‰¤ C â‰¤ 230, R = 5 231 â‰¤ C â‰¤ 559, R = 8 560 â‰¤ C â‰¤ 1009, R = 2 1010 â‰¤ C â‰¤ 5000, R = 7 5001 â‰¤ C â‰¤ 10000, R = 8 10001 â‰¤ C â‰¤ 1000000000, R = 3

__INPUT:__First-line contains Q, number of queries.

Next, Q lines contain two integers S and T.

__OUTPUT:__One integer denoting the number of minutes it takes.

__CONSTRAINTS:__1 â‰¤ Q â‰¤ 100000 0 â‰¤ S â‰¤ T â‰¤ 1000000000

**SAMPLE INPUT:**2 0 5 10 50

**SAMPLE OUTPUT:**1 7

**Explanation:**__First Query__:S = 0,T = 5

In this condition R = 10, hence after 1 minute charge becomes 0 + 10 = 10 which is greater than 5

Therefore total time: 1 minute

__Second Query__:S = 10, T = 50. In this condition R = 10 applies, and charge becomes 10 + 10 = 20.

Now charge rate changes to R = 5, then after 6 more minutes charge becomes 20+(5+5+5+5+5+5) = 50

Therefore total time: 7 minutes.

I was able to solve both questions completely. Finally, 9 members were shortlisted for the next round.

MY APPROACH

https://www.codepile.net/pile/ZwqalMwQ__(____)__

** Round 2(Technical Interview 1): **It began with my

**introduction**. Then she directly jumped on coding questions.

Two coding questions were asked.

**Maximum sum such that no two elements are adjacent****A program to check if a binary tree is BST or not**

She also wanted me to write proper code on any IDE and run it. I was able.

This round lasted around **60 minutes**.

** Round 3(Technical Interview 2): **This round began with my introduction again. Then the interviewer asked me to explain my project and why I chose visual cryptography ( My project was based on this.) And some more project-related questions.

Later 3 coding questions were asked

- Connect n ropes with minimum cost.
- Print Longest Increasing Subsequence(LIS) from a given array.
- Minimum time required to rot all oranges

I was able to solve all questions properly and able to run the code of all questions.

And then he asked about DBMS ( Primary keys, foreigner key, B/B+ trees ), N-ary trees and their uses.

This round lasted around **2 hr.**

** Round 4(HR Round): **Questions about me, projects, what do know about TEKION, Then he asked any questions for me. It lasted around

**15 minutes.**

**Tips:**

- Think out loud and approach to solution gradually with proper explanation.
- If you donâ€™t know the correct answer then try to think about what can be the possible answer ( Theoretical questions ).
- Know your Resume COMPLETELY.

And same day result came out and a total of 4 was selected for 6M + FTE and I was one of them.

## Please

Loginto comment...