Candidatei-me online. Fiz uma entrevista na empresa Sophic Automation (Bayan Lepas).
Entrevista
The interview process for the Software Developer position consisted of 4 rounds. It started with a 30-minute phone screen with a recruiter discussing my resume and basic experience. This was followed by a 1-hour technical screening on HackerRank with coding questions on arrays, strings, and basic algorithms. The next round was a 45-minute system design discussion focusing on designing a scalable API service. The final round was a 1-hour virtual onsite with two senior engineers covering deep algorithmic problems, OOP concepts, and behavioral questions. The entire process took about 3 weeks.
Perguntas de entrevista [1]
Pergunta 1
They asked me to design a rate limiter for a high-traffic API service. I started by discussing the requirements (requests per second, burst handling, distributed vs single instance), then explained two approaches: Token Bucket and Sliding Window. I chose Token Bucket for its simplicity and efficiency, drew a basic class diagram, discussed edge cases like synchronization in multi-threaded environments, and talked about Redis implementation for distributed systems. I also mentioned handling failures and monitoring. The interviewers followed up on trade-offs with Leaky Bucket and how I would handle cache consistency.
Fiz uma entrevista na empresa Sophic Automation (Bukit Mertajam).
Entrevista
The interview process includes an initial phone screening, followed by a coding test to assess technical skills, and concludes with housekeeping questions covering logistics, expectations, and next steps for candidates.
Fiz uma entrevista na empresa Sophic Automation (Teluk Bahang).
Entrevista
An interview at Sophic Automation evaluates your technical expertise, problem-solving skills, and knowledge in automation. It emphasizes teamwork, adaptability, and your ability to meet client requirements in dynamic environments. It all good experience for interview