Egnyte logo

Egnyte Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 19 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
47.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Egnyte.

Showing 3 of 19
Egnyte logo
Egnyte

Software Engineer

Engineering

Entry Average Neutral experience No offer 3 rounds
Interview process
Take home Recruiter call Technical screen
Interview formats
Coding Behavioral Technical System Design

First, there was a HackerRank coding test focusing on multithreading. After that, I had a phone screen with the recruiter where they asked some basic questions. The next step was a technical call with a software engineer. This engineer's focus was on whether you could design and explain the implementation of an online storage system. It was quite conceptual, and they expected a deep understanding, even though the job posting only mentioned needing Java and Python developers and didn't specify requirements like cloud computing knowledge.

Confirmed questions3 questions
  • Can you explain your motivation for wanting to work at Egnyte?
  • Tell me about a project you found particularly challenging.
  • Describe how you would go about implementing an online storage system.
Egnyte logo
Egnyte

Software Engineer

Engineering

Mid Difficult Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Onsite
Interview formats
Coding System Design Behavioral

The interview was tough. It included 2 LeetCode medium questions, one focusing on dynamic programming and the other on greedy algorithms, both taken directly from LeetCode without any modifications. A system design question was also asked. The process consisted of 3 rounds: two technical interviews and one behavioral interview. The behavioral round was quite easy, featuring some simple puzzles and questions about my past experiences.

Confirmed questions4 questions
  • What are your thoughts on Dynamic Programming problems on LeetCode?
  • Can you solve a Greedy problem from LeetCode?
  • Let's discuss a system design problem.
Egnyte logo
Egnyte

Software Engineer

Engineering

Senior Easy Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

I had an interview with an Egnyte Engineer. I felt this engineer was less experienced and didn't seem to have a deep understanding of Java. The coding question was about finding the power of a number, which I found a bit unusual for someone with more experience. Then there was a multithreaded question, but the problem statement was confusing. I wasn't sure if they were looking for synchronization issues or something else.

Confirmed questions2 questions
  • What is the approach to find the power of a number?
  • Can you explain a multithreaded scenario?

Egnyte Software Engineer Interview Questions

Quoted word for word from Egnyte interview reports.

Write a Python function that filters out only the even numbers from an array using anonymous functions like map(), filter(), and lambda.

Read reports

How many modifications are necessary to transform one given string into another?

Read reports

Solve a DSA coding problem where you need to count the occurrences of each word in a long sentence.

Read reports

Could you write the allocator function that assigns a block number?

Read report

Given a set of (offset, length) pairs, how would you merge IO requests to optimize them?

Read report

Can you implement the Fibonacci sequence using recursion and explain its runtime complexity and the reasoning behind it?

Read report

How would you find duplicate elements within an array?

Read report

Can you explain the design of a block allocator for a storage device?

Read report

Formats, difficulty and experience

Across all 19 Egnyte interview reports.

Interview formats

Technical 38%
Coding 30%
Behavioral 18%
System Design 14%

Interview difficulty

Easy 10.5%
Average 68.4%
Difficult 21.1%

Candidate experience

Neutral 21.1%
Positive 47.4%
Negative 31.6%