1. Application and Resume Screening
Candidate submits an application through a job board or company career page.
Recruiter or ATS (Applicant Tracking System) reviews resumes to shortlist candidates based on qualifications, experience, and relevance.
2. Initial Contact / Phone Screen
A recruiter reaches out to selected candidates.
Often includes a 15–30 minute phone call to:
Confirm interest and availability.
Ask about background and basic qualifications.
Clarify details from the resume.
Possibly assess communication skills.
3. First Round Interview (Technical or Non-Technical)
Conducted by a hiring manager or team member.
Format can be:
Phone or video call.
Technical test, such as coding (for technical roles).
Behavioral questions to understand fit and soft skills.
Assesses skills and problem-solving abilities relevant to the role.
4. Second Round / Onsite Interview (Panel or Series)
Often involves multiple interviews with team members, managers, or stakeholders.
May include:
Technical deep-dives or case studies.
Whiteboard exercises or live coding.
Behavioral and situational interviews (e.g., STAR method).
Assessment of culture fit and team dynamics.
Interview questions [1]
Question 1
ff structure description with most detatils you can. it was kind of deep solution so I needed to understand all the pd considerations and et. was very very interesting. priority encoder questions and planning questions that I was aware of from my university studies.
I applied through a recruiter. The process took 1 day. I interviewed at IBM (Bengaluru) in Sep 2025
Interview
Onsite interview
Asked questions about CDC, FIFO, FSM, Sequential, Boolean Algebra, Combinational Logic. Difficulty level - average.
Interview was for CPU design, but did not ask any comp arch related questions.
Interview questions [1]
Question 1
Develop a counter based control logic to get some waveform with a series of signals in sequence.
Follow up questions on writing constraints.
I applied through a recruiter. The process took 2 weeks. I interviewed at IBM in Feb 2017
Interview
Had one phone call. During the phone call, they just asked me questions about things on my resume and if I had any experience with FPGAs before. I heard back 2-3 weeks later.
Interview questions [1]
Question 1
Have you ever thought about implementing your knowledge from computer architecture into verilog/VHDL