Let me say few words for the day (Stolen from own's mind !!)

You say meow and I will Growl, you say it's a joke I will Roar

Tuesday, January 18, 2022

Interview Experience ( Pursuing youtube.com/interviewdose )

Note : I have not done much leetcode problems yet though I like this platform. I handpicked few types of questions and did but I revised data structures very well because of lack of time.

Amazon Interview :

Easy to Medium level questions

1st is Two coding question and if you give 100% optimized answer you are all set to go to onsite .

Onsite - Two coding second and fourth interview first one behavioral and third one was design
This was first interview with big tech org when I came to USA and realized you just need little bit of practice to clear the coding interviews ..

Design interview - One lady took my interview She mentioned that she was working in Facebook before and now she is working in Amazon as a Lead engineer . Never smiled, neither was friendly in the entire conversation she was looking with a foolish face to me through out the discussion !

( I didn't do well in last coding round neither got any hint from the interviewer. I knew I wouldn't clear as i didn't do well in last coding round ultimately result out and I didn't which was ok as expected, It was ok my first interview in usa )

Learning : You must know the tricks and techniques to solve a problem in a given time just data structures and fundamental won't help and never ever have the assumption that interviewer is going to help you (If he does help you, You are not the right fit anymore)

Google interview : Online coding in Google doc on a graph problem (Medium) ..

I did very well I copied the code tested after the interview and made sure of that my logic works. I am surprised to know the next day I didn't clear the first round I was really surprised why ..
I introspect what went wrong ! Neither the HR shared any feedback .. I remember this guy he didn't even tell his name ! didn't even introduced himself. He just pasted the question in google doc, I introduced myself, I didn't get any intro from him, asked him his name which he avoided, straight away asked me to explain the question he pasted and code if I understand the question he didn't spoke anything in entire interview process.. finally I started with my explanation, assumptions and gave him some naive and finally wrote the best solution I could.

After I am done with the code I asked him if he see anything that I didn't address .. He seem to have scanned the code said looks good and Finally he said we are almost 3 minutes away from 45minutes if I have any question for him . I asked a question about the role and project he is interviewing me for he said the first round is just a fitment test and he doesn't know much about he was just asked to take the interview .

Learning : He was not helpful and friendly but the biggest take away from here to me was You should be self sufficient to drive the interview process with mentioning some assumptions you may end up talking to people who might not be in a good mood.

Uber Interview :
It took almost two months for the total process to complete since the time I spoke to the first HR .

Questions were Easy to medium level leetcode.
Very First : online coder pad round ( I remember when I asked about some clarifications he discouraged me saying He want to see what I think and just write your assumptions and code in a positive way ). Finally I did good I wrote some test cases and proved my assumptions and answer are correct giving the most efficient approach I gave him another few approach to the given problem which he very much appreciated at end. I was immediately conveyed the other day that I did very well and will be brought for onsite ..

(Note there may not be a available position for you right at that moment so once you clear the interview they try to match/share your profile to different team With Uber and Google)
After around a month HR came back to me with a team/role to be interviewed for.

Finally I went to onsite ( Very prompt with reimbursing your expenses compared to my earlier amazon interview, booked flight and hotels all other arrangements done smoothly)
I met around 8 people during a full day long interview process
1st - Coding around an hour ( with two people )
2nd - Tech Talk with a senior engineer about How I/We work engineering best practices ..
3rd - Lunch break (It was a surprise interview I was not aware of this interview which was only focused on Why Uber)
4th - Behavioral (its liitle different than Amazon behavioral .. I loved the way the Manager asked questions he never asked me any question straight forward rather he asked me to tell almost every thing happened in my entire experience and extracted the answers to all his behavioral questions he wanted from me he mentioned them after every story I was telling very nice and humble guy)
5th- Design interview about building a scalable product and taking this vs that etc etc
6th - another and final coding round (with 2 engineers)

I was very confident and did very well with all code and design interviews with optimized solutions which they appreciated. ( with one exception Lunch interview with a PL, He mentioned in the very beginning of our conversation that he saw my resume he didn't want to bring me for onsite but others insisted.. He seemed to be very unsatisfied with my answers to some hr type questions he asked during our lunch, he would not let me complete with my reasoning in the entire course and kept on telling about what similar technology there with Google, Amazon, Lyft, Tesla etc .. We had some disagreement with opportunity vs availability for a innovative product which I did in my leisure years back without necessary technology)

Finally result out and I was not selected which I never expected. I was bit worried about the lunch interview until the result confirmed my suspicion.(You hardly get any feedback from HRs personally I never got any real feedback to be able to know what exactly went wrong and work on them for future)

Overall I would say Uber interview experience was much better I chatted with some nice people in every way than Amazon and Google.

Learning : Communication skill, Good command on English is must..

But This is my suggestions to people like me particularly who are non-english speakers just Coding doesn't help much in real interviews

Coding interviewers are not very friendly this is a wrong assumption that tech interviwers are friendly if you are stuck they give hint . ( I realized you can't rely on the fact that interviewers would give some hint or help to work towards the solution )

If you haven't given 100% correct and a competitive/optimized solution you never hope for LUCK

You have to SING in english thats when people would like you in non coding situations so please please work on english too more than coding interviews.

Finally you are in or out can be decided by the guy with whom you are going to have lunch with

Anyway I got placed with another company with very competitive wage for which I would definitely encourage people to prepare for these Big tech company which would help you raise the bar and reaching as high as possible.

So Cracking the interview for big tech is not a difficult task if you master these three simple techniques or own these skills already

  1. You master the data structures/computer fundamentals
  2. You must know the techniques to give the acceptable/optimized solutions To meet the time. You can't meet the time for any questions asked unless very good speed on your language ( DS is must but only can rescue when you don't know the most optimized solution and python as a language may be if you don't have speed in your own language )
  3. Must have a very good communication skills

I hate hearing excuses or giving excuses
Interviews in India are very different, if you belong to Top universities then only you will get a chance to get interviewed with these top companies ( with very very very few exceptions). But I am so happy that In America in just an year itself I first time got interviewed by these 3 big big Tech Giants without even sharing a Resume which is awesome :)

Tuesday, January 4, 2022

What story you want to tell

There is nothing in the world that is powerful than a good story ! Story unites, story destroys, story inspire, Story creates war too.. You know a good sells man add stories to it's product to sell it for profit.. 

Let's read and hear this small bed time story and extract some inspirations if we can..

Not a little long ago there was a boy in a small village who lived happily with his friends and family.

He would enjoy going to fields he would love to talk with animals and birds. he feels happy when he eats raw vegetables straight from the fields and enjoyed sleeping under the sky looking at the stars and listening to stories that his grandfather tells him. When he hears the black king and the white tiger he would imagine himself being the black king, he would dream one day he would be a king who will save people from poverty and also help as many animals as he can. when he listens to the story of Edwin Aldrin from his father he dreams that he will be an astronaut, one day he will slingshot to mars. 

One fine day he left the village to a new place a small city where he had no friends. he missed his grandfather's stories about kings and queens, he missed talking to cows, goats and birds. he has a new world now. he missed his friends, suddenly everything looks void. The first day he went to school everyone around him seemed to be very intelligent and smart, he was so scared. he saw the schools were so big every class has its own room. 

He now finds a new teacher for each of the new subject, he doesn't have to share the class with another grade student ! it was different and strange for him. but now he realized everyday he is learning new things, new stories from the history books, geography, and science. He was curious and always interested to know how things work. he would study hard thinking that he does not know anything that the city boys know he wished he was in the city from the very beginning he would gain friends only if he knows things so he studied hard. 

A year passed he excels and he was surprised he excelled with the same friends who seem smarter and intelligent. suddenly he made a lot of friends he got noticed in the school. the new world which at first it looks scary started looking familiar he sees the same type of people and friends around him again then he would say the city is no different it just how I'm growing in my body within my body the world around me has grown a little bit, time passed he would excel and get attention in his school for his excellence.

 One fine day he left the city and went to the bigger city leaving his parents suddenly same voidness appeared new faces new school around and people will it call college and university he was scared again looking at smart faces around him he realized again he does not know anything. he is not smart like the people around him. he wished again he would be born in the city he studied hard he wanted to know everything that other people know a year passed and he excelled again. he met friends and he learned a lot of things. now he knows this is life, now he knows life is easy if we adapt hard it, let's do a little better every day he gained the confidence that the cycle repeated and then he went to a bigger city for a bigger university and finally started to work very far away from his village and the world is shrinking to his imagination. Over overtime he excelled he traveled to a bigger and bigger city and the world started shrinking to him.

One fine day he met an accident he lost everything,  friends too, he couldn't work left his job went back to the same village, lost all the money he saved. He wouldn't get recover from his illness he was all alone again went back to his small village he started seeing himself in a different world. everyone is running he is not able to, everyone is happier he is not. 

He recalled "life becomes easy when you adapt hard" he read the story of Arunima Sinha who climbed Everest even she lost her two legs. he recollected himself suddenly sees that oh it's just a different world and every time I restart it looks difficult and strange to me. I know if I start today it will be better every day. I will regain the confidence and strength again this world will be smaller to me again and I will get back new friends. I will move to a new place and finally, after a lot of hardship and struggle, I am here. talking to you and sharing my piece of the story.

How to make your kids rich

Having Kids is the most amazing thing that happens to anyone. It's not only amazing in terms of being a complete family but also it's a very important and responsible part of your life. So Today I am going to talk about how can we make our kids rich. I am going to talk about how to save money for your kids education or marriage. Money saved is sometimes called Money earned. If we follow this structure I am talking here I am sure you will be unburden from this most expensive responsibility that you will have in future for your kid. 

I think the most important event for a kid is getting an admission to a university after school or if you have a girl child than her marriage are the most expensive events for a parent I say as an Indian parent.

I am going to talk about PPF, ELSS and Mutual funds 

Now a days college education and marriage expenditures are the most expensive part in someones life.. You spend almost all your life savings sometimes in them and we can't even afford and get admission to  a university even if we want to. So we have to act fast and act wise for our kids future and for saving ourself from financial burn down during such an event.