Skip to content

Enosis Solutions

Founding year
Company Websitehttps://www.enosisbd.com/
Career Websitehttps://enosisbd.pinpointhq.com/
Technologies Used

Introduction

Enosis is a software development company based in Bangladesh, specializing in web and mobile application development. They focus on delivering high-quality software solutions to clients worldwide.

Interview Stages

  1. Online Screening: This stage typically includes coding problems, algorithm questions. Candidates are expected to solve problems in a limited time frame. Usually the test is conducted on platforms like HackerRank.
  2. Technical Interview: This interview focuses on assessing the candidate's technical skills, including programming languages, data structures, algorithms, and problem-solving abilities. Candidates may be asked to write code
  3. HR Interview: The HR interview evaluates the candidate's fit within the company culture, communication skills, and overall personality. It may also cover salary expectations and job role details.

Questions

Given an array of strings `words` and a width `maxWidth`, format the text such that each line has exactly `maxWidth` characters and is fully (left and right) justified

💻 Submit Code

You are given an n x n 2D matrix representing an image, rotate the image by 90 degrees (clockwise).

💻 Submit Code

Given an array nums. Find the average of the array excluding the maximum and minimum values.

Given n cars in a row with their speeds and a specific position, calculate the total number of collisions that occur.

Given an array of integers nums and queries in the form l, r. For each query, count the number of elements which are in range [l,r] in the array.

Given an array of integers nums. Find the second maximum element in an array using only one loop.

How do you center-align a right-angled triangle of numbers up to a given base limit?

Convert a given string into a palindrome with the least number of changes.

You are given two integer arrays nums1 and nums2, sorted in non-decreasing order. Merge nums1 and nums2 into a single array sorted in non-decreasing order.

💻 Submit Code

Given an array of integers, calculate the absolute difference between the sum of odd-indexed and even-indexed elements.

How would you encrypt a string based on a given set of encryption rules?

Given an array of integers nums. In each move pick two numbers from start and end of the array, store the smaller in output, then remove it. Repeat until empty. What will be the output array?

Given an integer x, return true if x is a palindrome, and false otherwise.

💻 Submit Code

Given an integer array nums, rotate the array to the right by k steps, where k is non-negative.

💻 Submit Code

Given an array and a number, construct a number from the array digits, subtract the given number, and return the result.

Given two strings s and t, return true if t is an anagram of s, and false otherwise.

💻 Submit Code

Print all repeating elements in an array.

Given a string queryIP, return "IPv4" if IP is a valid IPv4 address, "IPv6" if IP is a valid IPv6 address or "Neither" if IP is not a correct IP of any type.

💻 Submit Code

You are given a string, message, and a positive integer, limit. Split the string into lines such that each line has a maximum of limit characters. 💻 Submit Code

Build a linked-list-based tree structure with left and right children.

How would you build a tree structure from a list of given nodes?

What are the key differences between a tree and a graph data structure?

What are the four pillars of Object-Oriented Programming (OOP)?

What is DFS? Implement Depth-First Search in any programming language.

Explain the internal working and implementation of a priority queue.

What is the time complexity of operations in a Red-Black Tree?

System design question: File management software. Senior