I applied on their career portal. They contacted me by email to setup an interview. Initially upon joining the interview, the guy was a bit standoffish and looked like he didn't like me. For context, the position was for a frontend developer job with React and Node.js, and the person giving me the interview was a Java developer, which is about the worst possible person to be giving a frontend interview. As such, the questions had nothing to do with either one, and instead asking me to implement a datastructure and solve a pretty easy problem in Javascript. I was asked to implement a Stack, which i had no experience with, because you would obviously never need to write a stack in Javascript, and if you did it would be called a queue and be used for a totally different purpose. I had to ask the interviewer to explain to me what a stack is, and then i was able to code it in a few minutes, but it had a few bugs due to type conversion which took me another few minutes to debug and fix. I was asked then if I could describe the algorithmic complexity using big O notation, which I said i could not. Then i was asked to make an optimized version of the stack. So i rewrote it slightly to reduce the complexity, to what I believed to be O(n). The interviewer gave a nod of approval but looked unimpressed. The second question was more interesting and more challenging, but i was able to solve it quickly. The task was to find the first duplicate in a sequence. For which i wrote a pretty inefficient map reduce (two loops) for. Keep in mind I am interviewing for a react position, so a map reduce would be what you would expect in react, not a while loop. In node.js i would opt for a while loop, though many Javascript people would prefer the functional style of map/reduce over the speed of the while loop. Again the interviewer asked me to describe the complexity and improve my solution if I could. To me this was the pivotal moment of the interview, and I just said "no i don't think i can". The final question was "why do you want to work here and why should we hire you", and i didn't give a meaningful answer.