Upload Button Icon Add office photos

Filter interviews by

Cohesity Principal Engineer Interview Questions and Answers

Updated 8 Aug 2024

Cohesity Principal Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Coin change problem
  • Ans. 

    The coin change problem involves finding the minimum number of coins needed to make a certain amount of change.

    • Use dynamic programming to solve this problem efficiently.

    • Start by creating a table to store the minimum number of coins needed for each amount from 0 to the target amount.

    • Iterate through each coin denomination and update the table accordingly.

    • Return the value in the table corresponding to the target amount as

  • Answered by AI
  • Q2. Basic java fundamnetals
Round 2 - Technical 

(2 Questions)

  • Q1. Left view of binary tree
  • Ans. 

    The left view of a binary tree shows the nodes that are visible when looking at the tree from the left side.

    • The left view of a binary tree can be obtained by performing a level order traversal and keeping track of the first node at each level.

    • Example: For a binary tree with root node 1, left child 2, and right child 3, the left view would be [1, 2].

  • Answered by AI
  • Q2. Peak element in rotated sorted array
  • Ans. 

    Peak element in rotated sorted array

    • Peak element is greater than its neighbors

    • Binary search can be used to find peak element

    • Consider edge cases like array with only one element or no peak element

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Miscoservice architecture

Skills evaluated in this interview

Interview questions from similar companies

Principal Engineer Interview Questions & Answers

Oracle user image abhishek raj Bhanu

posted on 12 Jan 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. SQL question around First_value
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Synchronisation primitives in rust?
  • Ans. 

    Rust provides various synchronisation primitives like Mutex, RwLock, Atomic types, etc.

    • Mutex: Provides exclusive access to data

    • RwLock: Allows multiple readers or one writer at a time

    • Atomic types: Provide atomic operations on primitive types

  • Answered by AI
  • Q2. Write a rust code to read a file reverse the contents & write it back to file. Using multiple threads
  • Ans. 

    Rust code to read a file, reverse contents, and write back using multiple threads

    • Use std::fs to read and write files

    • Create multiple threads to handle reading, reversing, and writing operations

    • Use channels to communicate between threads

  • Answered by AI
Round 2 - Coding Test 

DSA question on Depth first search. & other on reverse the strings.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Zig zag binary tree
  • Q2. Design instagram

Interview Preparation Tips

Interview preparation tips for other job seekers - Study well
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Indian Institute of Technology (IIT), Roorkee and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Dp hard sliding window mqximum
  • Q2. Jah hshh hahaha nsnana
Round 2 - Technical 

(1 Question)

  • Q1. Leetcode hard easy question

Interview Preparation Tips

Interview preparation tips for other job seekers - just clear your basics
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Java, Anagram, Streams to do joins similar to SQL statements

Round 2 - Technical 

(2 Questions)

  • Q1. Techstack decisions
  • Q2. Design decision on Parking lot scalability
  • Ans. 

    Parking lot scalability can be achieved through modular design, efficient space utilization, and smart technology integration.

    • Implement modular design to easily expand or reduce parking capacity

    • Utilize efficient space utilization techniques like stackable parking systems or automated parking solutions

    • Integrate smart technology such as sensors for real-time parking availability updates and automated payment systems

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Programming questions on matrix and array.

Round 2 - Technical 

(1 Question)

  • Q1. System design on copying a file from backup.
  • Ans. 

    Design a system for copying a file from backup

    • Consider the size of the file and available bandwidth for efficient transfer

    • Implement error checking and retry mechanisms to ensure data integrity

    • Use parallel processing to speed up the copying process

    • Consider implementing deduplication to save storage space

    • Ensure proper access controls and encryption for security

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. General questions on cultural fitment

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Fibonacci all possible solution and optimisation
  • Ans. 

    Fibonacci sequence can be solved using recursion, iteration, or memoization for optimization.

    • Recursion: Implement a function that calls itself with the previous two numbers in the sequence.

    • Iteration: Use a loop to calculate each Fibonacci number based on the previous two numbers.

    • Memoization: Store the results of previous calculations to avoid redundant calculations.

    • Example: Fibonacci(5) = Fibonacci(4) + Fibonacci(3) =

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Multi thread deadlock and odd even
Round 4 - Technical 

(1 Question)

  • Q1. 2 pointer problem for sum of number
  • Ans. 

    Given an array of integers, find two numbers that add up to a specific target number.

    • Use a hashmap to store the difference between the target number and each element in the array.

    • Iterate through the array and check if the current element's complement exists in the hashmap.

    • Return the indices of the two numbers that add up to the target number.

  • Answered by AI
Round 5 - Coding Test 

Longest palindrome in a string

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Level order traversal of Binary tree

Round 2 - system design 

(1 Question)

  • Q1. Design payments infrastructure
  • Ans. 

    Designing a robust and scalable payments infrastructure for efficient transactions.

    • Identify the requirements of the payments system, including transaction volume, security, and integration with existing systems.

    • Choose appropriate payment methods such as credit/debit cards, digital wallets, and bank transfers.

    • Implement secure payment gateways to process transactions securely and efficiently.

    • Consider compliance with regu...

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com

Round 1 - Aptitude Test 
Round 2 - Technical 

(3 Questions)

  • Q1. Sql based questions like different queries etc, primarily interested in knowing how you try to reach towards solution, and presence of mind
  • Q2. Projwct specific things, erp related questuons
  • Ans. Explain what you know , what you did and what was your role. Honest cv and answers are welcome.
  • Answered Anonymously
  • Q3. Few process related Agile, jira Sdlc Stlc, Devops
Round 3 - HR 

(1 Question)

  • Q1. Ctc expectations etc. Hiring manager round

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself, give honest, precise and to the point answers
Dont brag about things
Give relevant data based answers for situation basrd questions
Be polite, generous

Cohesity Interview FAQs

How many rounds are there in Cohesity Principal Engineer interview?
Cohesity interview process usually has 3 rounds. The most common rounds in the Cohesity interview process are Technical.

Tell us how to improve this page.

Cohesity Principal Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 846 Interviews
Google Interview Questions
4.4
 • 822 Interviews
Amdocs Interview Questions
3.7
 • 512 Interviews
Zoho Interview Questions
4.3
 • 505 Interviews
SAP Interview Questions
4.2
 • 283 Interviews
KPIT Technologies Interview Questions
3.4
 • 279 Interviews
Adobe Interview Questions
3.9
 • 233 Interviews
Salesforce Interview Questions
4.0
 • 221 Interviews
View all

Cohesity Principal Engineer Reviews and Ratings

based on 7 reviews

2.4/5

Rating in categories

1.9

Skill development

2.7

Work-life balance

2.1

Salary

2.3

Job security

2.2

Company culture

2.2

Promotions

2.0

Work satisfaction

Explore 7 Reviews and Ratings
Site Reliability Engineer
32 salaries
unlock blur

₹7.3 L/yr - ₹30 L/yr

Member Technical Staff
29 salaries
unlock blur

₹15 L/yr - ₹62 L/yr

Staff Engineer
19 salaries
unlock blur

₹50 L/yr - ₹98 L/yr

Senior Member of Technical Staff
15 salaries
unlock blur

₹30 L/yr - ₹67.5 L/yr

Software Engineer
11 salaries
unlock blur

₹19 L/yr - ₹44 L/yr

Explore more salaries
Compare Cohesity with

RUBRIK INDIA

3.6
Compare

Druva

3.7
Compare

Veeam Software

4.0
Compare

CommVault

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview