灰衣人, thank you so much for the suggestion and sharing the information。
The company is more than 1hr away and I will have to take time off to go there in order to meet with hiring manager face to face. I kinda hesitate to do it...But if it's the most effective way, it may be worthwhile...