I applied online. The process took 2 months. I interviewed at Envision Engineering Consultant in Feb 2020
Interview
After self-introduction, they will ask you several questions regarding your resume. They are interested in one of my past project and we talked about it for half an hour. After this, I asked them about their past project to understand the company culture.