Round 1: Panel Interview
Questions:
- Introduction: I gave a brief introduction, mentioning my skills like React and Bootstrap.
- Technical Questions:
- What is React? What are hooks?
- What is Bootstrap?
- DSA problem: Transpose a matrix.
- I provided two solutions (create a new matrix and use swapping), and the manager was satisfied with the second approach.
- What is normalization?
- Why MongoDB over SQL (based on my project)?
- HR Questions:
- Preferred work location and time shifts (day/night).
- If offered Ninja, would I join?
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Panel Interview
Questions:
- Introduction: I introduced myself again.
- Technical Questions:
- Sorting algorithms: Heap Sort, Quick Sort, Merge Sort, and their differences.
- Graph algorithms: Dijkstra’s algorithm, Prim’s vs. Kruskal’s algorithms.
- Bootstrap: Definition and use.
- DSA problem: Find all prime numbers between 1 to N.
- I wrote the code on paper and explained it.
- Math Question:
- Solve x^2 - y^2 = 101 then find x > 0 and y > 0.
- I solved it using factorization and logic, and the manager was impressed.
- Solve x^2 - y^2 = 101 then find x > 0 and y > 0.
- DSA Conceptual Problem:
- Trapping Rain Water: Explained the approach theoretically.
- General Knowledge:
- What is BrahMos Missile? Why is it named BrahMos Missile?
- Current Affairs:
- Latest TCS news: Work from office policy.
- Opinion: Work from home vs. office.
- HR Questions:
- Why TCS?
- Location preference (Bangalore) and their follow-up on traffic and flexibility with Chennai.
- If Ninja was offered, would I join?
- What would I do if I didn’t receive an offer from TCS?
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.