In this article, I share some common behavioral interview questions and some questions you can ask interviewers for software engineers.
The best way to use this article is to try answering these questions in English.
做過這些專案的成長是什麼?
I think my skills and communication ability have grown significantly through these projects.
From a technical perspective, I have become more familiar with the React ecosystem. Before adopting a new technology, I now compare similar tools and evaluate why the new technology is needed, which is something I didn’t consider before. My problem-solving ability has also improved, and I am now better at considering edge cases.
From a collaboration perspective, my communication skills have improved by working with colleagues in different roles, such as backend engineers, QA engineers, and UI designers. I also realized that being a successful engineer is not just about writing great code — good communication is equally important.
告訴我一次你在緊迫的期限內完成任務的經歷。
In my current job, I usually have enough time to develop features because our team only sets seasonal milestones and doesn’t impose many strict deadlines. However, if I face a tight timeline, I first try to push for more development time. If we still don’t have enough, we clarify the priorities of the features or simplify some of them. For example, if there is a complex animation on an activity webpage, we can replace it with a stunning image and focus on delivering the core features first. The last resort is to work overtime, but this approach should not be used often because it can hurt the team in the long run.
last resort 最後的手段、最後的依據
告訴我你改變你思考方式的情況或經驗。
Previously, when I left home around 8:30, I often encountered traffic chaos on the way to the office. I would see quite a few vehicles breaking the rules or rushing, which affected my mood.
Later, I changed my perspective and thought that if I left earlier, there would be fewer people on the road, and I would see less of this situation. So I started leaving around 8:00, and indeed, the traffic was much lighter, crossing the street was safer, and I saw far fewer rule-breaking vehicles.
為什麼這個職缺會空出來?
你們尋找這個職位的人持續多久了?
請問你們的開發流程是什麼?假如有個功能需求被提出,那從提出這個功能到將它部署到正式環境的整個過程通常會經歷哪些步驟?
這題就可以問出很多東西了
你們多久會加班一次?通常是在什麼情況下?
你們的開發團隊人員配置狀況如何?例如有多少設計師、前端/後端工程師、測試工程師等?
我的直接主管和他的上級是什麼樣的管理風格?
這個職位的人可能會面臨哪些主要挑戰?
這份工作節奏比較快嗎?
這句話通常用來詢問一份工作是否需要在短時間內完成很多事情、變化多、壓力大、工作速度要求高等情況。
這個職位有特別忙碌的時期嗎?
這個問題目的是想知道是否會在某些時間(例如月底、年底、假期前)特別忙,是否需要加班、趕工等。
你能描述一下這個組織的工作文化嗎?
可以請你多介紹一下這個職位的日常工作內容嗎?
在今天的面談中,你覺得我有哪些可以做得更好的地方嗎?
這個職位提供多少帶薪休假(PTO)?
這個職位除了薪水之外,還提供哪些獎金或福利? 會有固定的年度調薪嗎?
公司是否提供國際員工的工作簽證或許可證?
簽證/工作許可的流程通常需要多久?
我預計的報到日 (Expected Onboard Day) 大約會是在什麼時候?
貴公司的國際化程度如何?團隊中是否有許多來自不同文化背景的成員?