Tata Consultancy Services (TCS) | Interview | Senior Front End
Anonymous User
273

Round 1:
General Introduction.
Vue 2 vs Vue 3
HTML:
How to embed video in HTML?
Purpose of noscript tag. strong vs bold
How form works?
svg vs png.
JS:
Hoisting (just a tip, explain it from root level like how JS Engine works)
Datatypes
SSR vs CSR
Lifecycle hooks and practical usage
Directives and watchers
Pass data between components(all types of relation)
Which pattern we follow for the functions or methods such that it covers all edge cases
Routing, how we pass params and access them. Hash vs history modes
-- 3-5 Code snippet questions -- (sorry i forgot but you can find similar on web)
Machine Coding:

  • Implement a search box which should filter the results respectively.
    Object = [{name:'Avenatador',brand:'Lamborghini'},{name:'Q5',brand:'Audi'}......]
    If we enter car name we should return those details. If we enter brand name, return all the car names under that brand. If it's empty print all car names
  • Two divs with diff colors and change color when we hover
  • Add a image and then add text inside the image based on the position (top,bottom,left,right,center)

Round 2:
General Introduction
AST in Javascript
-- 5 Code snippet questions (tougher than round 1. Includes javscript features too) --
Machine Coding

  • Create a search box and print results (similar to round 1). The results should be printed with alternative colors. Eg: 1st result background blue, 2nd - red, 3rd blue....... (you can achieve with class binding)

Managerial Round
-- Behavioural questions (which is boring) --

HR Round
-- Behavioural questions --
At the end, they said my current CTC itself is high (i work in product based) and expected CTC exceeds their budget
:) (shit happens)

Comments (1)