General 

Are you Hong Konger or Taiwanese?

I am Taiwanese but have lived in Hong Kong for a while (mainly from 2016 to 2019). Hong Kong has a special meaning to me. It’s the place I grew up in my early 20s.

Career 

How to prepare for technical interviews?

General

The beginning is the most frustrating. Don’t be initiating. Walk slowly and gradually (e.g., one Easy LeetCode problem per day). It’s not just about coding. Software Engineering includes perspectives beyond coding (e.g., communication and maintainability). Can you clearly express your ideas and understand others? Can your programs scale smoothly via time and scale?

Understand what companies are looking within technical interviews

Official career pages (e.g., Google Careers) & Introduction sections in the book Cracking the Coding Interviews

Practice both technical & non-technical part

I mean data structures and algorithms while referring to "technical", it's essential for you to pass interviews. Also, I believe soft skills are equally important even if you would like to be an engineer.

What is your research background (2018-2020)?

I was privileged to collaborate and publish papers with inspiring faculties worldwide (Shing-Chi Cheung, Li Li, and Andreas Zeller) in the fields of software engineering, cybersecurity, and machine learning as an undergraduate. Find out more in Full Résumé