
Soroco Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 119 interview experiences · FREE TO READ
Which role are you interviewing for?
23 roles · 119 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Soroco.
Data Analyst
So basically there were two technical rounds. The first was a Hackerrank SQL coding test, it lasted 45 minutes and had 3 questions - two were easy and the last one was moderate. The second round, which was the final one, focused on Python. They asked me about the basics like logical functions, loops, dataframes, and general data analysis steps. Also had questions about different types of joins and aggregation functions in both SQL and Python.
- It was a Hackerrank SQL coding task that was for 45mins with 3 questions to solve where 2 questions were of easy level and the last question was a moderate level quetion.
- In the second and final technical round, I was quizzed on Python basics - logical functions, loops, dataframes and data analysis processes.
- I was asked about various joins and aggregation functions in SQL and python.
Product Support Manager
The interview process had 5 rounds. The first round was a HackerRank assessment with 2 questions. Then there was an HR round, followed by a meeting with the VP of Delivery. The fourth round was with the VP of HR, and the final round was a salary negotiation. After the fifth round, they didn't give me any updates and I never heard back, which was a bad experience. I felt like I wasted my time and energy.
- Can you describe your previous experience and responsibilities, and explain how they relate to this job opportunity?
Project Manager, Information Systems
The interview process was in three parts. First, there was a case study round. Then, a round involving discussion of the case study and how your experience fits the role. Finally, there was a CEO round which focused more on cultural alignment. I really liked how the whole process was managed, and Vineeth from recruitment did a great job orchestrating it. I'm definitely taking away some good practices from this.
- Could you describe your general approach to managing a team?
- What are your thoughts on developing a capability or a Center of Excellence?
- How do you go about aligning technology strategy with business strategy?
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
Soroco 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 →“Find the longest palindromic substring with a time complexity better than n^2.”
Read report →“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 →“Build a comment feed that allows adding, deleting, and string searching within an ordered list of comments.”
Read report →Formats, difficulty and experience
Across all 119 Soroco interview reports.