Software Developer applicants have rated the interview process at Couchbase with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 75% positive. To compare, the company-average is 45.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 14 days to get hired, when considering 4 user submitted interviews for this role. To compare, the hiring process at Couchbase overall takes an average of 32 days.
Common stages of the interview process at Couchbase as a Software Developer according to 4 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
Consisted of 4 technical rounds. Each round involved one question that touched upon data structures, and algorithms with test cases to be written. The 4th round also had an OOPs question to design a parking lot.
Interview questions [1]
Question 1
Binary search in a rotated array, design a parking lot, explain how to search for a word in a large corpus text
I applied through college or university. The process took 1 day. I interviewed at Couchbase (Bengaluru) in Aug 2022
Interview
Amazing interview process. First round was couple of easy dsa questions like two sum and find if the array contains 50% of the same element. This was followed by concepts like parallel sort, threads and concurrency. Second round had one design question wherein in I was asked to implement malloc, free and compact function keeing fragmentation concept in mind. Third round was also a design question in which a large file was given and I had to efficiently read and find out prime numbers. Fourth round had one coding question given limited time of 10 mins which I couldn't crack. All in all one enligtining day.
I applied through college or university. The process took 1 day. I interviewed at Couchbase (Bengaluru) in Aug 2022
Interview
- multithreading
- dsa
- cuda
- c++ , python, java threads
- golang questions
- generics in c++
- need to be crystal clear on OS, DBMS(NoSQL) concepts
- emphasis on c++/multithreading projects on resume, no importance given to either ML or python projects done (good thing since its a systems based company and applicants dont have ML stuff in resume anyway)
Interview questions [1]
Question 1
Implement a spin-lock using c++ to demonstrate its usage