5 Steps to Hiring Top Software Developers

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 takes a lot of time and effort and can be very complicated. In this article I will come up with few outlines and simple steps that many companies are using to get results successfully. So, how do…

Share this:
Codeground: Broken the code to hiring software developers

Codeground: Broken the code to hiring software developers

It’s no secret that today, recruiting software developers 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 to navigate totally new landscapes each year. Just off the board, to quickly jot down a…

Share this:
Real Things To Do To Retain Software Developers

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 go to an extent of hiring an in-house para-medic and an in-house masseuse for their employees.…

Share this:
Consulting Case Interview Question - Diwali Sale by Online Fashion Store

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?” Cracking the Case: Remember, the first step is arriving at the Problem Statement. If you…

Share this:
MECE Framework for Structured Thinking

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 choose your words carefully while writing this down to ensure that there is no ambiguity…

Share this:
Technical Interview Question on Data Structures and Algorithms: Perfect Shuffle

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 any particular permutation of the original array is the same for all permutations (i.e.) since…

Share this: