I applied online. I interviewed at Tru (Punja) in Mar 2025
Interview
It was a 3 round process:
1. Telephonic round with HR asked few basic que around nodejs, reactjs, nextjs.
2. round 2 got scheduled on google meet with 2 tech leads: asked alot of question around nextjs, nodejs, event loop, mongodb, postgres.
3. Final round with Some Senior Manager again got alot of questions on optmisation in nextjs, reactjs, got a join query problem on 3 tables.
After 2 days got rejection email, I was not able to perform good in DB related questions so I already knew the outcome.
Interview questions [1]
Question 1
i. 2 output based question on js evenloops consisting of promise.nexttick, settimeout, setimmediate, regular promise call.
ii. error handling in react and nodejs
iii. diff between nestjs and nodejs
iv. how can we reduce LCP in react
v. how fetch api is diff in nextjs
vi. can we use nextjs for creating backend apis
vii. diff ISR, SSR what diff tags can we pass
viii. error boundaries in react
ix. cluster module and worker threads
x. indexing and their drawbacks
xi. trigger functions and stored procedures in sql
xii. aggregation pipelines in mongodb
xiii. security best practices in nodejs
xiv. error handing best practices in nodejs