I applied through university. The process took 4 weeks. I interviewed at Caseware (Bogota, Cundinamarca) in Aug 2023
Interview
Initial Interview with the R&D Team:
The first step is an interview with a member of the Research and Development team. This conversation focuses on getting to know the candidate, their background, and their general approach to problem-solving and technology.
Technical Assessment:
Following the initial interview, candidates are asked to complete a technical test. The assessment is relatively straightforward and is designed to evaluate core skills without being overly challenging. It serves as a preliminary filter to confirm basic technical proficiency.
Technical Interview with a Team Member:
In the final stage, candidates participate in a more in-depth technical interview with an engineer from the company. During this session, they are presented with a variety of practical problems and scenarios to solve, aimed at assessing deeper technical understanding, problem-solving ability, and communication skills.
Interview questions [1]
Question 1
Technical Interview Question Example:
"Imagine you are working on a backend system that receives a high volume of requests. Each request includes a user ID, and you need to ensure that each user can only make one request every 10 seconds. How would you design and implement a solution to handle this constraint efficiently?"
Follow-up points the interviewer might explore:
What data structures would you use?
How would your solution scale under load?
How would you handle edge cases (e.g., clock drift, distributed systems)?
Could you implement a simple version of this in your preferred programming language?
It was straightforward, I did a take home assignment which took about 10 hours, then did a 1 hour tech interview. After that I had an hour interview with a manager which was less technical. Overall pretty easy.
Interview questions [1]
Question 1
How to reverse a string in place without using any extra memory.
OA to recruiter to Onsite, asked easy to medium LC, no system design. Easy interview and onsite. Practice. no system design. . no system design. OA to recruiter to Onsite, asked easy to medium LC, no system design. Easy interview and onsite. Practice. no system design. . no system design.