Thursday, August 2, 2018

Preparing for Software Engineer Interview in Two weeks



This post is about how to prepare for a job in companies like Microsoft, Amazon , Adobe etc on a short notice say 2 weeks.

Mostly I am giving out a set of coding question if one does , he/she will be ready to crack software engineering interviews at these companies.

For now I am only giving a list of algorithmic problems. Object oriented design and system design problems will be a part of a separate blog.

This list is my personal choice and I have built and used it in the last few years preparing for interviews with success.

There is not much of an advice here , just that go ahead and try the problems , if you have any questions ping me on facebook https://www.facebook.com/prashant.priyadarshi.35  .

So lets begin.

List of data structures to code :
  1. ArrayList, LinkedList , Stack, HashMap, LinkedHashMap, ConcurrentHashMap , HashSet, TreeSet , Heap , Trie.
 And verify your code with that of java library code.

Now We have a topic wise list of questions.

Array:

Linked Lists:

Stacks and Queues:

Tree:

BitWise Operator:

Greedy:

Binary Search:

Dynamic Programming

Graph Theory :

Others:

If you want to get a look and feel of the process I recommend you reading these: