Status: Software Developer
Position: SDE 1
Location: Bangalore, India
- Basic JS concepts like event loop, difference between var, let and const, block scopes and variable hoisting.
- Write code for the function sum(a)(b)(c)….( n)(); It should return sum of a + b+ c+ …..+n.
- Write a polyfill for bind method.
- Event delegation.
- CSS position property, flex box, grids.
This round was related to Design. Interviewer asked snakes and ladders problem. I was asked to first explain how I would implement the board and then write the code for it. This required to cover the cases like declaring the winner, switching between players, encounters with ladders and snakes.
This round was a mix of technology and culture. It was mostly about challenges that I have come across before and things that I have worked on and few questions on ways and ideas on how I can make an application run faster, how I can make an application run on low-bandwidth areas. Other than this, it was about what Livspace is and how it is doing and future prospects.
Overall, my experience was good. All the interviewers were very calm and helpful.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.