Good pay. Good benefits. Well-known company. Stable company.
On call.
Working on routine job.
Top-down management (aka your boss is everything).
Bad working culture.
Paranoid about security (metal gate at every building, no smartphones, limited internet access, etc.).
Be yourself and be confident. Especially stress why you want to join this company, since TSMC has always valued employee loyalty. Definitely show a solid attitude towards all aspects of your future job. Be confident but never too aggressive.
HR interview and introduce your master's paper and related experience. They will give you three coding tests; the difficulty is about easy, medium, and hard. If you come from Asia, you might have to pass the English exam.
In short, there aren't too many surprising interview questions. Most of them can be answered clearly if you know yourself well. The interviewer asks questions in a relaxed, chatty manner.
Be yourself and be confident. Especially stress why you want to join this company, since TSMC has always valued employee loyalty. Definitely show a solid attitude towards all aspects of your future job. Be confident but never too aggressive.
HR interview and introduce your master's paper and related experience. They will give you three coding tests; the difficulty is about easy, medium, and hard. If you come from Asia, you might have to pass the English exam.
In short, there aren't too many surprising interview questions. Most of them can be answered clearly if you know yourself well. The interviewer asks questions in a relaxed, chatty manner.