Behaviour questions - Why Udemy? - Introduce my previous work experience - A time I solve a problem with creativity - What I will do when I meet a problem Technical questions - Design Pattern - OOP - HTTP request types - Difference between GET and POST, when use GET when use POST - Difference between asynchronous and synchronous - Promise, difference between promise and async - What to do before publishing the program to the production environment - Testing, what is unit test, integration test, and what else do I know - CI/CD - What databases I have been used - When selecting MongoDB over MySQL - How MongoDB makes the availability in CAP theorem - When using Elasticsearch - If I have customers in China and Ireland, how do I set the database server