Skip to content

Optimizely Bangladesh

Founding year
Company Websitehttps://www.optimizely.com/
Career Websitehttps://careers.optimizely.com/search/
Technologies UsedPython, 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:

  1. 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.

  2. 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.

  3. 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