Candidates applying for IT Engineer roles take an average of 90 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at TSMC overall takes an average of 90 days.
Common stages of the interview process at TSMC as a IT Engineer according to 2 Glassdoor interviews include:
One on one interview: 40%
Personality test: 20%
Background check: 20%
Skills test: 20%
Here are the most commonly searched roles for interview reports -
The interview process started with an online HackerRank test. It consisted of three coding questions to be completed in 90 minutes, including two Easy questions and one Medium question. Passing the two Easy questions was required to move on to the next stage. Since I did not pass the coding test, I did not proceed to the manager interview or any further rounds. Overall, the process was straightforward and communication was clear.
Interview questions [1]
Question 1
The online assessment included algorithm questions involving array manipulation and string processing. One of the questions required handling multiple edge cases and optimizing for time complexity.
I applied online. The process took 3 months. I interviewed at TSMC (Hsinchu) in Mar 2025
Interview
Standard TSMC interview. First introduce youself with slides, then the interviewer asks some questions, both behavioural and technical and introduces the department. After a few days, a reference check is conducted.
Interview questions [1]
Question 1
How would you design a system to display very many data points on a wafer?
I applied in-person. The process took 2 months. I interviewed at TSMC (Hsinchu) in Dec 2024
Interview
I recently went through the interview process for a full-time position in the IT department at TSMC, under the Corporate Planning Organization (CPO). The process was both structured and rigorous, designed to evaluate not only technical capabilities but also communication skills and cultural fit.
The interview process consisted of multiple rounds:
Initial Screening
The first stage was a resume review and an initial phone screening. During this step, I was asked about my academic background, previous project experience, and interest in the role. The recruiter also introduced the position responsibilities, which include software development, data engineering, and cross-department collaboration.
Technical Interview
In the technical round, I was asked to demonstrate my proficiency in programming languages like Python and JavaScript, particularly using React for frontend development. I was also tested on my understanding of backend development, RESTful API design, and data pipeline tools such as Apache Spark and Airflow.
I had to explain how I had used these tools in my previous projects and how I would approach problems related to scalable system architecture and data flow optimization.
Behavioral Interview
This round focused on soft skills. I was asked situational questions based on the STAR method (Situation, Task, Action, Result). Topics included teamwork, time management, and problem-solving under pressure. One question involved a scenario where I had to resolve a conflict within a project team.
Final Interview with Senior Management
The final stage was a one-on-one interview with the division’s Vice President, Mr. Chun-Hsien Lee. He asked about my long-term career goals, my understanding of TSMC’s corporate culture, and how I could contribute to the organization. It was a high-level discussion that also touched on innovation, leadership potential, and strategic thinking.
Interview questions [1]
Question 1
"Can you describe a situation where you had to solve a technical problem with limited resources or unclear requirements?"