I applied online. The process took 1 week. I interviewed at Coinbase (Singapore) in Aug 2022
Interview
Interview process seemed well organised at first. Had the behaviour round, standard questions, they had teams working out of Singapore, India, UK and US of course. Wanted to work with Singapore folks. Didn't hear back from them as they started with their layoffs.
Interview questions [1]
Question 1
Standard behaviour questions about my profile, my interest in working as an Engineer, why would I want to work with Coinbase. Decent information about the products/services they offer.
Smooth. Start with OA (that one super long so make sure u have enough time and familiarize urself with the platform, aka CodeSignal). Weird compiler env could happen. Then it’s 2/3 rounds of interview, technical interview, interesting question. And then a hiring manager round and a culture round.
applied online and got reached out by recuiter. The process is pretty fast. Recuiter asked why choose coinbase and if you have any knowledge about web3 or crypto. The compensation is non-negotiatable.
Interview questions [1]
Question 1
why coinbase? knowledge about web3 and crypto.
~~~~~~~~~~~~~~~~~~~~~~~~~~
Diving into the technical round, I was presented with a tricky problem about finding a duplicate number in an array. Right away, I felt the pressure; it had to be solved with O(1) space and better than O(n^2) time. The funny part is, I had literally seen this exact question on prachub.com while preparing just days before! The interview also included behavioral questions about teamwork and problem-solving. Overall, it was challenging, but I got the offer in the end, though I decided to decline.
Interview questions [1]
Question 1
Given an array of n+1 integers where each integer is in the range [1, n], find the duplicate number. You must solve it without modifying the array and using O(1) extra space. Time complexity should be better than O(n^2).