Optimizely Bangladesh
Founding year | |
Company Website | https://www.optimizely.com/ |
Career Website | https://careers.optimizely.com/search/ |
Technologies Used | Python, NodeJS, Angular2, Scala, MongoDB |
Introduction
Optimizely has recently expanded its global operations with the establishment of a new office in Bangladesh. Optimizely is a leading software company specializing in digital experience platforms (DXP) that empower businesses to enhance their marketing and product strategies. Optimizely offers a comprehensive suite of tools, including a robust Content Management System (CMS) and an integrated Content Marketing Platform (CMP).
Interview Stages
Software Engineer Intern
For the Software Engineer Intern position, the interview process consists of the following stages:
Phone Screening: The first stage of the interview process is a phone screening with a recruiter. The recruiter will ask you about your background, experience, and interest in the company. This is also an opportunity for you to ask questions about the role and the company.
Take-Home Assignment: If you pass the phone screening, you will be given a take-home assignment to complete. It's more of a practical problem-solving task that evaluates your coding skills and problem-solving abilities. You will need to come up with the solution, write a clean code, testcases(edge cases are important), and submit it in a google form. It will be judged based on correctness, efficiency, and code quality.
On-Site Interview: If you successfully complete the take-home assignment, you will be invited for an on-site interview. This will be a system design interview where you will be asked to design and code a system in 1 hour. Then you will be asked about your code, database design, sql queries, basic networking and OS, OOP concepts, design patterns and project related knowledge. There may be some in depth questions about the technologies in the projects that you have worked on. The whole interview may take around 2.5 hours. If you pass this stage, there may be a final interview with the hiring manager or a behavioral interview.
Take-Home Assignment Questions
Build a tshirt distribution system
Task Management Software Reviewer Assignment
On-Site Interview Questions
Design a Backend for a Simplified Version of Internet Banking