Trackier | Senior Backend Developer | Noida | May 2023 | Rejected
Anonymous User
589

Status: 2 years Exp, 1 year as Golang Developer
Position: Senior Backend Developer - Trackier
Location: Noida
Date: June 1, 2023

Round - 1 (1 hour): 25th May

  • It was scheduled for 45 minutes but went on for an hour. In the mail it was written that 1st round would consist of technical questions and interviewer will ask to implement coding questions on leetcode/ Hackerrank.
  • In reality the interviewer asked some backend questions related to my current projects and work experience. Interviewer was very friendly and started conversing in Hindi. He told me to turn on video cam and asked me questions like - difference between golang and other languages, working of Goroutines, my contribution to the Projects, he also asked me to write some queries in SQL, PostgreSQL nad MongoDB. I told him that i have not worked on MongoDB. But he insisted and said you can use Google as i want to see your capability to find solutions for things that you don't know. then he asked me to write a production ready code in Golang for palindrome checker. I wrote the code after one or two syntactical errors.
  • Overall the round went well. It was more like a general discussion between 2 devs since he was also of same experience. We went on chatting for 10 minutes about the work they do, the culture and so on. I got very confident since the tech stack and the work was almost similar to the one that I work on currently.

Recived a call on 28th May that I am selected for round 2. I told them that I will not be available till 31st since I was on a vacation. Although in reality i was back on 29th and could have given interview any day after that. However i just wanted to revise the system design topics in a day or two as i have already prepared them.

Round - 2 (30 minutes ): 1st June

  • This was supposed to be a system design round. It was clearly mentioned in the email and also they shared some preparatory videos like - Tiny URL shortener video from youtube, Instagram design video by Gaurav Sen etc.
  • The interviewer didn't ask me to turn on the video cam( I felt something weird in my nerves). He directly asked me to give my introduction. After that he asked my some questions on Redis, ElasticSearch etc. These are related to my current techstack. He asked me the advantage of Linux over windows and 5 Linux commands. He was in such a hurry that if I paused for 2 sec then he will move on to ask next question. After asking these basic questions, In just 12 minutes of interview he said okay we can wrap up the interview now. I was like what the fuck what is this. He was about to leave but I interrupted and asked him that I was expecting a System Design question as it was mentioned in the mail. He said all these questions are basically related to system design.
  • On my persistence, he asked me to open draw.io gave me a very weird question. The questionswas
    A user uploads a video and you are given 3 processes. Output of 1 process goes to the input of other. We have to make sure that these should not fail in any scenario and give us a transformed video
    I was like what the hell, what is he even asking. But gradually I cleared my doubts. I asked him what does these transformation mean. Then i told him that we can use message queue if any process fails at any point so that it can perform transformation operation again. He then asked me what if the rate of processing of P1 is greater then P2. I told him we can use a Cache memory wherein we can feed videos transformed by P1 which are not currently able to be fed into P2 due to it's slow processing rate and we can push from the Cache afterwards.
    His reply - okay the time for interview is up we can wrap up now. He did not even acknowledge my approach or put in any suggestion.

Next day i got a mail that i was rejected. This is the worst interview experience I have ever given, considering the difference between the round - 1 and round - 2. I feel like the position must have already filled in by someone else. They should have already communicated in this scneario. Otherwise the interviewee feels like they are incompetent.

I feel like I made a mistake by extending my date for 2nd round although I could have given it earlier. It still hurts though. I feel very frustrated and I am still not over this.
Also you are most welcome to give any solutions from your side for this System design question.

Comments (2)