
Sinch Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 83 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 83 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Sinch.
Software Engineer
I had a great technical interview today. First, I explained how TypeScript works under the hood, walking through how the compiler uses the Abstract Syntax Tree for type checking before emitting JavaScript. Then, I tackled a medium LeetCode string problem using a straightforward sliding window approach. It went smoothly!
- Can you explain the internal workings of TypeScript, including its use of the Abstract Syntax Tree for type checking prior to JavaScript emission?
- How would you approach solving a medium-difficulty LeetCode string problem using a sliding window technique?
- Regarding system design, can you discuss a KeyValue Store?
Software Engineer
It started with a quick 15-minute chat with the recruiter about the job and what they're looking for. After that, I had a 45-minute meeting with the engineering director. We mostly talked about my resume and what I've done before. They did most of the talking and it didn't feel like a super intense interview. The next step was a 1-hour panel interview with a principal and a senior software engineer. They really dug into the technical stuff, asking about my skills in Kotlin, OOP, Docker, agile, pair programming, concurrency, Spring, event-driven design, RabbitMQ, and log tracing. I felt pretty good about how that went and thought my skills were a good match. A few days later, the recruiter said they'd need about a week to collect feedback from everyone. I waited over a month and didn't hear back, so I guess they went with other people.
- Can you share your opinions on Kotlin, covering both aspects you dislike and enjoy?
- Could you elaborate on your resume and previous work experiences?
- What are your views on pair programming?
Account Executive
The interview process started with a recruiter call, followed by a conversation with the hiring manager. Then there was an online case study which received positive feedback. I reached out to the recruiter but didn't hear back because they were on vacation. I only got a response three weeks later, saying I wasn't a fit for the role but might be for another team. I then moved to a fourth phase which wasn't initially mentioned. This phase involved a chat with the hiring manager who said they saw potential for growth and career development for me in the opportunity. A week later, I contacted the recruiter again, and they responded the next day with negative feedback that contradicted what the manager had said, as the manager had expressed seeing me in the role. The whole process was very disorganized, causing unnecessary anxiety and a lack of timely communication.
- Are you aiming to be a specialist or do you see yourself leading teams in the future?
Conversation Designer
The process included an initial HR screening, followed by an interview with the hiring manager, online tests, two technical case studies, and a final interview with a director. This whole process was quite lengthy, with significant delays between each stage. The case study took several hours, and the interview with the director was unexpected given that I had already been approved by the hiring manager. I was interviewing for other roles at the time, and due to the long waiting period, I accepted another offer that was more appealing and had a less bureaucratic process.
- Could you define conversational design?
Sinch Interview Questions
Quoted word for word from Sinch interview reports.
“What's the behavior in Go when reading from a channel that's already closed?”
Read reports →“What does HTTP status code 500 mean?”
Read reports →“Write a function to print numbers 1 to 10 with a one-second delay between each.”
Read reports →“What is the middle node of a linked list?”
Read reports →“Is Go considered an object-oriented programming language, and what's its connection to OOP principles?”
Read report →“Create an application that makes an API call to a webhook.”
Read report →“Can you explain the difference between threads and processes in Java?”
Read report →“Can you create a Java library for filtering and counting Student objects?”
Read report →“Can you explain the internal workings of TypeScript, including its use of the Abstract Syntax Tree for type checking prior to JavaScript emission?”
Read report →Formats, difficulty and experience
Across all 83 Sinch interview reports.