I applied through university. I interviewed at HCL (Hyderābād) in Aug 2021
Interview
1. Application Screening
• What Happens: Your resume and cover letter are reviewed by a recruiter or hiring manager.
• Purpose: To shortlist candidates who meet the basic qualifications and experience criteria.
2. Initial HR Interview (Phone/Video Call)
• What Happens: A recruiter contacts you to discuss your background, salary expectations, notice period, and motivation.
• Purpose: To assess communication skills and cultural fit.
3. Technical/Functional Round(s)
• What Happens: You’ll face questions or tasks relevant to the job (e.g., coding, case studies, system design, Power Platform scenarios).
• Purpose: To evaluate technical knowledge and problem-solving ability.
4. Managerial Round
• What Happens: The hiring manager assesses your approach to teamwork, project management, challenges, and real-world scenarios.
• Purpose: To evaluate leadership, decision-making, and team fit.
5. HR Final Round (Offer Discussion)
• What Happens: You discuss compensation, joining date, and benefits with HR.
• Purpose: To finalize details before an official offer is made.
6. Optional: Client Round / Leadership Round
• What Happens: If you’re applying for a consulting or client-facing role, there may be a final round with the client or leadership team.
• Purpose: To confirm alignment with client/project needs.
Good work culture and interview questions were pretty straight . Interview panel was good and they scheduled things on time. We loved the experienced conversation . We will return interview and this time will prepare more for the round .
I applied through a recruiter. The process took 2 weeks. I interviewed at HCL (Tel Aviv-Yafo) in Feb 2025
Interview
interview with TL and GL interview. They exlained about hte comany and roducts. then we had Discussions of various design aspects and my experience,
then they asked a few technical riddles.
Interview questions [1]
Question 1
imlement a collection that answers these requirements:
a. supports the following API: get, set, setAll.
b. comlexity O(1)
example:
set(index,value)
setAll(value)
get(index)
set(1,10); set(2,20)
get(1);get(2); ==> 10,20
set(1,10); set(2,20);setAll(30);
get(1);get(2); ==> 30,30
set(1,10); set(2,20);setAll(30);set(2,40)
get(1);get(2); ==> 30,40