Posts

Showing posts from May, 2017

How to crack Amazon.com technical interview?

First of all I would like to add a disclaimer that the article is my personal view and this is not an official statement from Amazon. But having taken more than 100 interviews in Amazon, I think this would help anyone who wants to join amazon or similar company. In this article, I am going to write about how to think about amazon technical interview questions. It is a process framework that I think can be applied to other problems as well. The question would target problem solving and coding as the competency. These competencies are related to SDE 1 and 2 job profile. There are other competencies as well which I would cover in another blog. The question is:     Implement power function. The function should take two numbers as input (e.g. 2,3) and return 8 as output. Before discussing about the solution, I would like to take a step back and talk about the problem itself. In any company the problem, the problem varies around 2 dimensions, depth and breadth (scale)....

Learn something new everyday !!

Image
Photo by Alex Iby on  Unsplash Yes, I have a way by which you can learn something new every day and it will take less than 10 minutes. Before I explain how, we must ponder over the question, why we should learn something new? The answer is very simple, explorations. Great ideas are generally a combination of different ideas that were meant to solve different problems. If you limit yourself within the box, then how are you going to think outside the box. Different topics would not only increase your knowledge but would also increase your knowledge in different verticals and who knows when this can come handy. Like the way Steve Jobs put it: “ I decided to take a calligraphy class to learn how to do this. I learned about serif and sans serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can’t capture, and I f...

How to beat Procrastination !!

Image
Photo by BRUNO CERVERA on Unsplash I think it’s safe to assume that if you are reading this article, then you know what procrastination is and its affecting you in a big enough way that you are looking for solutions :). In this article I would like to talk about my experience with procrastination and how I have managed it or rather managing it. I must confess that I have not been able to solve this problem and there is a lot of room for improvement but nevertheless I have become better over time which is what I would like to share. Before we discuss further let’s agree on what is Procrastination? Procrastination for me is not only an act postponing and delaying something but the act of not prioritizing the right stuff. I have been a procrastinator and I don't remember ever when I postponed an activity and did not do anything. For most of the time, I exchanged an important work with some non-trivial task that was not so important but was easy to finish. So,...