Technical onsite round 1:
Interview was senior system enginner
He started with short introduction then ask me to open codepen.io
Questions-
1) Create an input box which accept number.
- If number is more than 10 than it input value should show 10 .
- If number is less than 1 then input value should show 1.
- else number
Based on input value number of<li>< tag will be generated.
For example, If value = 20 with will converted into 10
Then
<li>1</li>
<li>2</li>
.
.
<li> 10<li>
Follow up -: if I click on any <li> tag then number should double from previous value.
2) Implement promise.All() functionality.
3) write a pollyfill which gives us count of vowel in a string.
4) reverse a linked list
went wellTechnical onsite round 2:
Interview was tech lead
He again started with short introduction then ask meto open codepen.io.
1) write a memoize function.
2) Implement promise.All() functionality.
follow up- : How promise all functionality will work if input array contain normal string or number.
eg list = ['ram' , 10, Promise.resolve(10) ]
3) He asked me create virtual table by using fixed number of rowes and also has scroll effect.
- I got stucked here but told a approch to interviwer and he agrees on that approch.
overall went wellTechnical onsite round 3:
Interview was principle software enginner
He again started with short introduction then ask me alot of questions about my projects.
one technical question -: Implement Promise class.
I have already practiced promise class so this round also went well.Over All Verdict- : Pass
Offer details -https://leetcode.com/discuss/compensation/1872987/Tekion-or-Software-Enginner-or-Bengaluru-or
Hope this article helps you, Thanks for reading :)
Other Interviews -:
Amazon -: https://leetcode.com/discuss/interview-experience/1819031/Amazon-or-Frontend-engineer-2-or-Bengaluru-or-March-2022-Offer