
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
Candidate interview experiences
First-hand accounts from people who interviewed at Egnyte.
Software Engineer
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.
- 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.
Software Engineer
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.
- 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.
Software Engineer
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.
- 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 →“What is the approach to find the power of a number?”
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.