I applied online. The process took 2 weeks. I interviewed at IBM (Ahmedabad) in Apr 2024
Interview
Job Description and Posting:
Begin by writing a clear and detailed job description. Highlight the role’s responsibilities, qualifications, and expectations.
Post the job on relevant platforms, including your company website, job boards, and Glassdoor.
Phone Screener:
Conduct a brief phone interview to quickly vet candidates.
Focus on high-level questions to ensure they meet the role’s requirements.
Test and Assessments:
Determine the objectives of any tests (e.g., personality, values, skills).
Decide how candidates will be moved forward or eliminated based on the test results.
In-Person Interview:
Adapt to remote or hybrid work settings by honing your virtual interview process.
Use emotional intelligence (EQ) questions to gauge candidate reactions.
Assess culture fit and work style.
Group Panel Interview:
Prepare interviewers with the job description and candidate’s resume.
Assign roles based on job function and expertise.
Solicit feedback via a scorecard or post-panel debrief.
Candidate Presentation:
Be specific about the presentation topic.
Determine evaluation objectives in advance.
Gather feedback from the interview panel.
Interview questions [3]
Question 1
What is the difference between null and undefined in JavaScript?
Applied through the company portal, completed an online coding assessment, followed by a technical interview covering data structures, algorithms, OOP concepts, and project experience. Concluded with an HR discussion about the role, career goals, availability, and compensation expectations.
## IBM Interview Process
The process began with initial resume shortlisting, followed by competitive **DSA and coding rounds** to test core technical concepts. After clearing those, I cleared two comprehensive interviews with the **Hiring Manager/Tech Expert** and **HR**.
Describe the interview process: The process consisted of three rounds: an initial online assessment focusing on data structures and algorithms, followed by two technical video interviews. The technical rounds were intensive, covering system design, live coding, and deep-dive questions into previous project experience and database optimization.
Interview questions [1]
Question 1
Design a scalable URL shortener system and explain how you would handle high read/write throughput.