General
General
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
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?
Official career pages (e.g., Google Careers) & Introduction sections in the book Cracking the Coding Interviews
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.
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é.