I applied online. The process took 3 months. I interviewed at TigerGraph (San Francisco, CA)
Interview
I had my first interview at TigerGraph in April. After that, I was mastering their tool - a graph database. I even received a certificate. The next group interview was in June. I prepared a video tutorial, action plan "if I were to be hired". The interviewers seemed to be satisfied with my presentation. After a few days passed, I received an invitation for the final interview with the CEO. I was really excited about the opportunity because I spent several months learning about TigerGraph and graph databases. However, the interview with the CEO got canceled and I had to go through another interview with a newly hired manager.
Although from my perception this interview went well and I sent a thank you email to the manager I have not heard back from them for at least a week. When I followed up with the manager, the response stated that HR will contact me soon. I was thrilled that seemed the interview process was about to be finalized.
The very next day, I received an automatic message saying "Thank you for your interest....we have decided to move forward with other candidates...". I was surprised to get just an automatic message after communicating directly with team members for a long period of time.
Overall, if a person goes through such a laborious interviewing process, I believe he/she deserves feedback and being contacted personally. In addition to that, the structure of the whole hiring process seemed to be unclear. Why would one team member schedule an interview with the CEO and another team member would schedule another interview instead?
I applied online. The process took 2 weeks. I interviewed at TigerGraph (Sunnyvale, CA) in Jul 2021
Interview
Three rounds of interviews in total. The first round is a system design problem with the hiring manager, the next two rounds are algorithm interviews with the team.
Overall the interview is pretty good. People I talked to are pretty nice, and described the problem clearly. But the problems are a bit difficult though.
Interview questions [1]
Question 1
Three rounds of interviews in total. The first round is a system design problem with the hiring manager, the next two rounds are algorithm interviews with the team.
Some of the interviewers were very easy to talk to, while some were very difficult to understand. Questions were pretty standard, and they were mostly checked for correctness and efficiency.