Enosis Solutions
Founding year | |
Company Website | https://www.enosisbd.com/ |
Career Website | https://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
- 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.
- 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
- 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
You are given an n x n
2D matrix
representing an image, rotate the image by 90 degrees (clockwise).
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.
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.
Given an integer array nums
, rotate the array to the right by k
steps, where k
is non-negative.
Given an array and a number, construct a number from the array digits, subtract the given number, and return the result.
Given n
, calculate the nth
Fibonacci number F(n)
.
Given two strings s
and t
, return true
if t
is an anagram of s
, and false
otherwise.
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.
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