I applied through a recruiter. The process took 3 weeks.
I was contacted by a recruiter. I had a telephonic interview where I had to code two problems followed by 4 face to face rounds. Did not get an offer saying that the skills do not match with respect to the current role.
Telephonic interview: rotate a square matrix by 90 degrees in anti clockwise direction. Second question was to insert an element in a balanced binary tree.
1st face to face, some senior guy. he asked about the projects which I did, challenges faced. What are you looking for in the current company.
2nd face to face, this was an algorithmic round. Q1. all elements are repeated twice except one in an array and the array is sort find the element appearing once. Q2. alien dictionary topological sorting Expecting to write complete code for everything
3rd face to face. Intervals overlap problem. Solving the same problem when number of intervals is very huge and unable to fit in memory. Write code for it both algorithms and external merge sort
4th face to face: this was a design round. Design a search engine which given a combination of tags should return the images matching the tags. images are in order of 100 billion. tags are in the order of millions. 1000 concurrent requests. also implement pagination.
The following metrics were computed from 8 interview experiences for the Cohesity Software Engineer role in Bengaluru, Karnataka.
Cohesity's interview process for their Software Engineer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Cohesity's Software Engineer interview process in Bengaluru, Karnataka.