## 5 Steps to Hiring Top Software Developers

In the current recruiting world, searching for top talent with relevant skills is too hard-hitting. Hiring software developers take up a lot of time and effort and can be very complicated. And the demand for talented and skilled software engineers is … Continued

## Evalground: Break the code of hiring software developers

It’s no secret that today, recruiting software developers to come with its own set of unique challenges. Now, couple these with the erratic economic and industrial changes, and what we end up with is recruiters, mostly non-developers having to learn … Continued

## Real Things To Do To Retain Software Developers

Beyond salary and benefits Selling candidates on what your company can do for them beyond salary and benefits has become a necessity. Simple things like free food, month end parties, assigning mentors, etc go a long way. Companies today even … Continued

## Consulting Case Interview Question – Diwali Sale by Online Fashion Store

Please go through the MECE Framework described in detail which offers a structured problem-solving approach for case interviews. Diwali Sale by an Online Fashion Store “An Online Fashion Store wants to conduct a Sale for Diwali. What risks must be addressed?” … Continued

## MECE Framework for Structured Thinking

What is the MECE Framework? MECE stands for “Mutually Exclusive – Collectively Exhaustive” It is a structured problem-solving approach that forces you to list down all possible options without double counting. The Problem Statement is written down first. You must … Continued

## Technical Interview Question on Puzzles – The Ultimate Balance Puzzle

The Ultimate Balance Puzzle There are 12 balls, one of which is different in weight (can be heavier or lighter) Find the odd ball using less than 3 weightings of the balance The Solution FlowChart Assume that the balls are … Continued

## Technical Interview Question on Puzzles: Missionaries and Cannibals

Missionaries and Cannibals Three missionaries and three cannibals must cross a river. There is a single boat which can carry a maximum of two people and there must be at least one person on board (the boat cannot cross by … Continued

## Technical Interview Question on Puzzles: The Monty Hall Puzzle

The Monty Hall Puzzle You are the contestant on a Game Show. There are 3 doors – say A,B and C – and behind one door is the prize of a million dollars. The prize is randomly placed and the … Continued

## Technical Interview Question on Data Structures and Algorithms: Perfect Shuffle

What is an unbiased Shuffle algorithm? Consider an array with distinct elements A[1 … n] A perfectly unbiased shuffle algorithm would randomly shuffle all elements in the array such that after shuffling: 1.The probability that the shuffling operation would produce … Continued

## Technical Interview Question on Data Structure and Algorithms: Count the number of inversions in an array

What is an inversion? Let A be an array of n distinct numbers. If i < j and A[i] > A[j], then the pair (i, j) is called an inversion of A. For example, the array {2,3,8,6,1} has 5 inversions: … Continued