
Soroco Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 69 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Soroco.
Software Engineer
The interview process was straightforward and without difficulties. It consisted of 5 rounds in total. The first round was an online Data Structures and Algorithms assessment. Following that, the second round was an in-person Data Structures and Algorithms test. The third round focused on system design principles. The fourth round evaluated fundamental Computer Science knowledge, and the final round was a managerial discussion.
- Questions about System Design and Dynamic Programming
- Questions related to DP
Software Engineer
The process had 4 rounds. First, there was a preliminary test with 3 DSA questions (easy to medium). Second, the first technical interview involved easy coding questions. Third, the second technical interview focused on explaining my past work and related technical questions. Fourth, a managerial round presented scenarios to gauge my problem-solving approach. I want to specifically mention Vineeth Suvarna, the HR, who was exceptionally professional and supportive throughout, ensuring clarity on all steps.
- easy to medium questions on DSA
- easy coding questions
- explain your work in the previous organization
Senior Software Engineer
HR contacted me on Call and shared JD. Hacker Rank round with 2 medium level questions, I completed both but 3 tests were failing for time limit in 2nd question. I was invited for second round, a F2F round about System design which went very well and the interviewer seemed happy with my answers. HR called me and asked for my availability for next rounds. Next day I got mail saying they don't want to continue with my profile. Didn't understand the reason. It would have been better if they had called and explained the reason for not continuing further.
- A problem similar to sliding window was asked.
Soroco Software Engineer Interview Questions
Quoted word for word from Soroco interview reports.
“Given a secret mapping for English alphabets to strings, find the number of unique secret codes for a list of words.”
Read reports →“Given a string, remove the first substring. Example: S1 = "abcccde", Output: "abde"”
Read reports →“Given a set of digit-to-character mappings, create a function that takes a string of digits and returns all possible strings formed by replacing each digit with one of its corresponding characters.”
Read reports →“Given an array. Merge consecutive integer range of 3 or more into <first> - <last> format e.g. input: [-3,-2,-1,5,6,7,9,11,12,13,15,16] output: -3--1,5-7,9,11-13,15,16”
Read reports →“Given an array containing positive and negative numbers, move all the zero elements to the end of the array.”
Read report →“What are the different ways a number can be converted to its alphabetic representation, considering 1 as 'a', 2 as 'b', etc.? For example, 11 can be represented as 'aa' or 'm'.”
Read report →“How to count the number of possible decodings for a given digit sequence? For example, given '121', the output is 3 because the possible decodings are 'ABA', 'AU', and 'LA'. Given '1234', the output is 3 because the possible decodings are 'ABCD', 'LCD', and 'AWD'.”
Read report →“Extend ArrayList class to behave like a Set. Can we hide extra methods of ArrayList that should not present in Set? e.g. insert in the middle.”
Read report →“Can you write a function to remove duplicate characters from a string without spaces, ensuring the original order is maintained?”
Read report →Formats, difficulty and experience
Across all 69 Soroco interview reports.