Tekion | Staff Software Engineer - Frontend | Bangalore | June 2022 | Selected
Anonymous User
1693

Total years of experiance - 8+.
Previous Experiance : Product based Company.
Current Location: Hyderabad.
Relocation to Chennai / Bangalore.

Role: Staff Software Engineer - Frontend

Round - 1 ( Javascript)

  1. Introduction about both
  2. React and Javascript basics.
  3. Difference between useLayout and useLayoutEffect hooks
  4. How you will get previous state value and current value and create a custom hook usePreviousValue and it should return previous state value.
  5. Difference between useMemo , useCallback, React.memo
  6. Implement the Object deepCompare method.
  7. First Missing positive - https://leetcode.com/problems/first-missing-positive ( Interviewer provided few hints while implementing)

Round - 2 (Low-Level Design)

  1. How the complete web-flow from request to rendering takes place in the browser
  2. How to improve website web application performance
  3. Few edge cases in javascript event loop
  4. Problems related to currying (Currying with placeholder support).
  5. Write a program for inheritance in Javascript both class based and using prototype inhertance.
  6. Write a program to implement Publish and subscribe.
  7. Implement Promise polyfill (No time to implement complete program, just implemented resolve and explained the process of implementing remaining).

Round 3 - (Hiring Manager + HLD)

  1. Introduction
  2. Explained to me about Tekion and asked me what I knew.
  3. Behaviour questions.
  4. Deep dive into my previous work
  5. Design Problem related to application versions.

Round - 4 (HR)

  1. What you're expecting from Tekion
  2. Why Tekion
  3. Compensation details.

Can anyone tell me how much Tekion can pay for Staff Software Engineer ?

CCTC: 45lpa

Comments (5)