The interview with Vigilant Global went on for weeks. It is the most time-consuming and lengthy interview I have ever attended. Since I applied within a week, I got a response.
Week 1: Approximately 45 minutes telephone HR interview and a scheduled onsite interview for the next week.
Week 2: About 1 hr 30 minutes interview with the boss of the company and basic technical questions in networking. I was told that there would be 1 or 2 more rounds of interview. He showed me the entire office and introduced me to the team I might be working with.
Week 3: 2 hr test in programming, networking, hardware, C++, brain teaser, OS, etc. Followed by 1 hr 30 minutes of discussion with the team lead and HR about my previous experience, etc. I was told that I also had a take-home programming test along with a technical interview and an on-spot programming test.
Week 4: Take-home programming task to write code for a problem with a time limit of 5 days. It is a decently time-consuming problem, and they expect artifacts such as a class diagram, tests, etc., along with it to evaluate.
Week 5: 2 hr 30 minutes of intensive technical interview in C++, algorithms, networking, hardware, OS, etc. Every member of the team had a different time slot for asking questions in the interview. Followed by 2 hours of writing code for a problem on a computer. It is almost impossible to complete the entire task; just do as much as you can.
Week 6: The HR called and told me that the following week on Tuesday I would know my results.
Week 7: No response from the HR. I wrote an email requesting my result. No reply.
Week 8: No response from the HR and no reply to my email.
Week 9: No response from the HR and no reply to my email. I gave a call to the HR and came to know that he was on vacation. The HR did not care to tell me two weeks ago that I might get the results after 2 weeks. After 2 days, the HR gave a call and told me they decided to proceed with another candidate.
Advice to the recruitment team:
The process of giving results about the interview was handled very poorly. Please keep your word. If you say you will get back on a certain day, get back with results on time. Please inform candidates about the entire interview process well ahead. Please don't keep adding new interview steps every week. Have some concern for the interview candidates who go through such a long interview process.
Different companies have different interview processes. Some have short and some have long processes. I am having a bad interview experience just the way they handled giving me the result.
The take-home programming test was a most difficult interview question.
The following metrics were computed from 3 interview experiences for the DRW Software Developer role in Montreal, Quebec.
DRW's interview process for their Software Developer roles in Montreal, Quebec is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for DRW's Software Developer interview process in Montreal, Quebec.