
EdgeVerve Systems Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 63 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at EdgeVerve Systems.
Software Development Engineer
The interview process was pretty good and friendly, mainly focusing on technical skills. They were very professional and on point. The interview covered SQL, Python, and C++ programming, and they also asked a basic DSA problem.
- Could you write an SQL query for a situational problem that was about medium difficulty?
Software Engineer
The interview process involved an introduction, discussing family background, education details, and explaining my projects. Then, we went into technical topics like DBMS (SQL queries, ASCII properties), OOP (access specifiers, Inheritance, Polymorphism, overloading/overriding), DSA (sorting types, time/space complexity), OS (scheduling, types of OS, booting, multitasking/multithreading), Linux (commands), and C programming (compilation flow, pointers, malloc/calloc, dangling pointers).
No confirmed questions were included in this interview report.
Senior Software Engineer
There were four rounds in total. The first was a written test on HackerRank for some logical programs. The second round involved a technical discussion about Java and J2EE technologies. The third round focused on the tools I've used. The fourth round was another technical discussion.
- Can you explain Java 8 features?
- What are some common data structures and their complexities?
- How do you analyze time and space complexity?
EdgeVerve Systems Software Engineer Interview Questions
Quoted word for word from EdgeVerve Systems interview reports.
“What Linux command can rename all files in a directory, and how does the wildcard character * function in a command like "mov *.txt *.dat"?”
Read reports →“Implement a function to determine if a string reads the same forwards and backwards (is a palindrome).”
Read reports →“Write a function to verify if a binary tree is a binary search tree.”
Read reports →“Write a function that finds two numbers in an array of integers that sum up to a given target.”
Read reports →“What's the outcome if a variable is declared as static within a header file?”
Read report →“What's the fastest way to find all occurrences of the substring 'is' within a 10GB file of raw text lines, considering both 'is' as part of words (like 'This') and 'is' as a standalone word?”
Read report →“Can you delete the even nodes from the linked list?”
Read report →“Can you write a program to determine if a number is an Armstrong number?”
Read report →“What are the differences and uses of REST, PUT, and POST requests?”
Read report →Formats, difficulty and experience
Across all 63 EdgeVerve Systems interview reports.