Interview Trick

Which Interviews are tough? Google,Amazon,Facebook How to Crack It?

Which Interviews are tough? Google,Amazon,Facebook How to Crack It?

 

I have been lucky to crack the interviews at Google, Facebook & Amazon at different times in my career.

Difficulty Level :

I found Amazon interviews to be more difficult than Facebook interviews but less difficult than Google interviews.

Is it worth?

Totally yes! Amazon/Google/Facebook is one place where they let you do things on your own. If you are someone who wants to learn beyond, definitely a worthy place, otherwise it is going to be a horrible journey if you want solutions to be easily available.

For technical jobs, Amazon asks questions in a data structure, algorithm, and coding. Here are my thoughts on how you can become proficient in them.

Data Structures & Algorithms :

I gave a lot of importance to building the technical depth of data structures during my university.

To build technical depth and learn how to solve problems gradually, GeeksforGeeks and Cracking the coding interview book are good resources. I solved all the problems from cracking the coding interview book and went through around 200 questions on GeeksforGeeks.

Real Interview Questions :

To practice further, solve real interview questions from companies that you are targeting. LeetCode is a very good resource for that. I solved around 100 easy, 300 medium and 50 hard problems from LeetCode.

Coding speed :

Many people think that interviewers would challenge them with a couple of questions and if they provide the answer may be with code, and then it was done. So it’s all about whether they can solve the problem or not.

People don’t realize the importance of coding speed until they fail several coding interviews in a row with a very similar reasons. People were pretty good at coming up with solutions, however, it could take them half an hour to complete the code. There are many people with the same frustration.

Normally, candidates will be asked one to two questions per interview (~45min) and most likely coding is required. In other words, we only have less than 20min per question (removing “trash time” in the beginning and end), which is more challenging than it seems to be.

In addition, a lot of people don’t even pay attention to coding speed. They don’t have the mindset that finishing the code in a short period of time is equally important as solving the problem itself. This is because if we don’t have enough time to code in an interview, it’s as bad as we fail to solve the problem.

Coding speed != Typing speed :

Some people think that in order to speed up coding, we need to improve typing speed or writing speed on a whiteboard. But in reality, typing speed is really not important at all.

A couple of reasons for slow coding:

  1. Sometimes candidates are not clear enough in my mind when coding. In other words, they don’t even have a concrete solution before rushing to code.
  2. Candidates are just slow in coding. For example, it could take them a long while to implement a recursion since they’ve got to go back and keep “refactoring” the code.
  3. Candidates are right too fast on a whiteboard or an editor but the result was too bad while coding on paper.
  4. Candidates keep making bugs and keep thinking about them while coding other parts.

Mock Interview :

Depending on how you learn stuff, you can take mock interviews throughout or take a mock interview at the end. It’s a great experience for you to practice in a way where you can’t fail. Personally, a mock interview is the most effective approach.

I did several mock interviews during my preparation, sometimes with a friend, sometimes I took paid service and interviewed with professionals. There are many such services available online. I used ExpertMitra which provides System Design mock interviews along with Coding & Data Structures and objected-oriented design interviews.

Author

TurtleSoftSolution

Comments (27)

  1. joker
    10 December 2020 Reply

    Pretty! This was an incredibly wonderful post. Thank you for supplying this information. Jaclin Francois Blondell

  2. sikis izle
    14 December 2020 Reply

    Iwas able to find good advice from your blog posts. Rebekkah Hewet Erda

  3. porno
    17 December 2020 Reply

    Some really choice articles on this site, saved to favorites . Cairistiona Buckie Mabelle

  4. bahis
    17 December 2020 Reply

    Thanks so much for the blog. Much thanks again. Fantastic. Dulcea Wakefield Cad

  5. sikis
    18 December 2020 Reply

    Appreciation to my father who told me concerning this weblog, this blog is genuinely remarkable. Lula Scarface Himelman

  6. sikis
    18 December 2020 Reply

    I cannot thank you enough for the post. Much thanks again. Drusilla Vince Eastlake

  7. sikis
    18 December 2020 Reply

    Very nice article. I definitely appreciate this website. Genevieve Janos Verity

  8. sikis
    18 December 2020 Reply

    If you would like to take a good deal from this article then you have to apply these strategies to your won website. Samantha Nat Jerroll

  9. erotik
    18 December 2020 Reply

    It generally takes about three years to complete that with. Vivi Marvin Christian

  10. bahis
    18 December 2020 Reply

    Incredible points. Outstanding arguments. Keep up the good work. Noella Pacorro Tomkin

  11. bahis
    19 December 2020 Reply

    Way cool! Some very valid points! I appreciate you penning this article and also the rest of the website is also really good. Olivia Kristo Flss

  12. bahis
    19 December 2020 Reply

    Great post! We will be linking to this particularly great article on our website. Keep up the great writing. Johna Marsh Bertrando

  13. erotik
    19 December 2020 Reply

    Hi friends, its fantastic paragraph concerning tutoringand fully defined, keep it up all the time. Merla Findley Lorrin

  14. sikis
    19 December 2020 Reply

    Paragraph writing is also a excitement, if you know then you can write otherwise it is complicated to write. Sherry Jud Tawney

  15. erotik
    19 December 2020 Reply

    Every once in a whilst we decide on blogs that we study. Listed below are the newest web pages that we decide on. Blake Lind Nevada

  16. indir
    20 December 2020 Reply

    Good article! We are linking to this particularly great post on our website. Keep up the great writing. Rani Nataniel Uella

  17. ucretsiz
    20 December 2020 Reply

    This is one awesome blog. Really thank you! Really Cool. Leila Larry Asa

  18. ucretsiz
    20 December 2020 Reply

    Hi there mates, its great piece of writing regarding tutoringand fully defined, keep it up all the time. Alma Markus Wildee

  19. torrent
    20 December 2020 Reply

    Amazing! Its truly remarkable paragraph, I have got much clear idea regarding from this post. Fifi Early Olen

  20. bedava
    20 December 2020 Reply

    There is obviously a bundle to identify about this. I feel you made various nice points in features also. Tamar Pepe Lais

  21. bluray
    20 December 2020 Reply

    Thanks for sharing, this is a fantastic blog. Really thank you! Great. Violette Kev Cima

  22. yify
    20 December 2020 Reply

    Nulla laoreet vestibulum turpis non finibus. Proin interdum a tortor sit amet mollis. Kassia Whitaker Pen

  23. torrent
    20 December 2020 Reply

    Unquestionably believe that which you stated. Your favorite reason appeared to be on the net the easiest thing to be aware of. Linet Bail Dud

  24. bluray
    21 December 2020 Reply

    At this time I am going to do my breakfast, when having my breakfast coming again to read more news. Hermione Guy Colin

  25. bluray
    21 December 2020 Reply

    I am truly happy to glance at this web site posts which carries tons of valuable information, thanks for providing such data. Nita Hymie Sammie

  26. yify
    22 December 2020 Reply

    Great goods from you, man. I have understand your stuff previous to and you are just too excellent. Dalila Chaunce Leoline

  27. download
    23 December 2020 Reply

    Hello to every one, the contents present at this site are really amazing for people experience, well, keep up the good work fellows. Nonah Miles Angelle

Leave a comment

Your email address will not be published. Required fields are marked *