CpjJwWHV's Interview
2376 unique views

Company: Directi
Package: 8 (LPA)
College: 1, 2001
Branch: 1

Technical Interview

You are given 2 arrays of size ‘n’ each. You need to stable-merge these arrays such that in the new array sum of product of consecutive elements is maximized.
eg
A= { 2, 1, 3}
B= { 3, 7, 9}
Stable merging A and B will give an array C with ’2n’ elements say C={c1, c2, c3, c4, c5, c6}
You need to find a new array C by merging (stable) A and B such that sum= c1*c2 + c3*c4 + c5* c6….. n terms is maximum.

2. Write code for aligned malloc and free.

3. Our cell phones have T9 dictionary embedded for message writing…How this dictionary is implemented? State any other way to optimize complexity.Mechanism of Addition of new words in that dictionary.

4. Given an array of integers(both positive and negative) divide the array into two parts(sub-arrays) such that the difference between the sum of elements in each array is minimum?

5. Write a program to shuffle an pack of cards in the most efficient way.

6. Sort an array of 0s, 1s and 2s in O(n) time and O(1) space.

HR Interview

Why did you take computer science.

Suggestion

If you are good at algorithms and coding then you are through else nothing can help :)

No. of Candidate applied And Points that Worked in Favour

academic knowledge and algorithms

Related Profiles
Interviews for Directi

Explore All

Interviews at 1

Explore All

Disclaimer: This section is completely shared by user. GPL4you doesn't claim its authenticity.