About me:
How I applied:
Round 1 - Technical Round:
This Round happens for nearly 1hr 15mins but its easy one . Initially asked some JS concepts , shared some JS code snippets and asked for output and its concepts and then asked to write polyfills for array - reduce and map methods.
Questions From - Closures , Event bubbling , Event capturing , Hoisting , Array methods Then asked to code for two question ( 1st - programming ques & 2nd - HTML&CSS design )
1 . Program Ques - Flatten a Nested array without using any built-in methods
input - [1, [2, [3], 4, [5, 6, [7]]]] Output - [1, 2, 3, 4, 5, 6, 7]
I solved it within 5mins using recursion
2. Design numpad - constraint | All the number element should be under single parent
I solved it using CSS-flexbox
The following evening, my HR called and informed me that I have cleared this round.
Round 2 - Technical Round:
During this round, the interviewer primarily examines my knowledge of DSA. As a front-end developer, I had a hard time clearing this round. Though I am not much skilled at DSA, I try my best to come up with a solution to the problems
To pass this round, you must atleast solve two DSA problems with all the edge cases and without any built-in methods.
DSA ques 1 - https://leetcode.com/problems/word-break-ii/ | **Difficulty Level - Hard**
Input: s = "catsanddog", wordDict = ["cat","cats","and","sand","dog"]
Output: ["cats and dog","cat sand dog"]I start to code in js , since it is comfortable for me. After 30mins , I got a solution . But it doesnt works for some edge cases . The interviewer was not completely satisfied with my solution, yet he decide to skip for next question with a easy one.
DSA ques 2 - https://leetcode.com/problems/longest-common-prefix/ | **Difficulty Level - Easy**
Input: strs = ["flower","flow","flight"]
Output: "fl"I am very nervous at this point , so it tooks more than 20mins for me to solve this problem but was not on O(n).
It seems my code again not satisfied the interviewer. But I am decided to not giveup and asked for an another ques since I have to clear this round , so he asked an another easy level ques
I am completely nervous and not even able to comeup with logic for this easy one since we already out-of-time. After seeing my state the interviewer give me some time to calm-down. And then I start to explain about my front-end experience, some good things I done in FE and my current responsibilities in my project since I dont want to giveup and decide to try as best as I could.
Then he started to ask React , Redux and JS-based questions, which I answered all . Finally he seemed satisfied since I am good at the most required skill for the role, And shortlisted me for next round.
Round 3 - Managerial Round
Round 4 - Leadership Discussion (not a elimination round)
In this discussion , I have call with lead managers from both onsite and offsite , they discussed about the company , its growth, Work life style , working time etc..
Then they like to hear about all my previous projects and experiences. It lasts less than 30 minutes . And finally I heared those golden words. You are selected for a offer from Tekion.
Then the HR contacted me and she said before releasing my offer letter they need some official documents for verification. I already had a offer from Accenture and I shared that too
After 3 working days I got my offer letter to my mail. Finally got offer from Tekion . But I personally not satisfied with my compensation , may be its due to my performance on second round . Anyway I am Happy with what I have.
Compensation Details - Tekion Compensation: ~ 18 LPA