0% found this document useful (0 votes)
146 views1 page

How Do I Prepare For A Software Engineering Job Interview?: 100+ Answers

To prepare for a software engineering job interview, the author recommends focusing on data structures and algorithms. While the specific algorithms and data structures may not be used on the job, companies want to assess problem solving skills. The author suggests resources like Interviewbit, GeeksforGeeks, and Cracking the Coding Interview book. For more senior roles, prepare for design rounds by practicing breaking problems into components and discussing concepts like storage layers and distributed systems.

Uploaded by

p001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views1 page

How Do I Prepare For A Software Engineering Job Interview?: 100+ Answers

To prepare for a software engineering job interview, the author recommends focusing on data structures and algorithms. While the specific algorithms and data structures may not be used on the job, companies want to assess problem solving skills. The author suggests resources like Interviewbit, GeeksforGeeks, and Cracking the Coding Interview book. For more senior roles, prepare for design rounds by practicing breaking problems into components and discussing concepts like storage layers and distributed systems.

Uploaded by

p001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

8/15/2019 How to prepare for a software engineering job interview - Quora

Search for questions, people, and topics Sign In

Job Interview Preparation Software Engineering Job Interviews Job Interviews Rel

How do I prepare for a software engineering job Wh


interview? eng
kind
https://www.quora.com/Whats-the-best-way-to-prepare-for-job-interviews inte

How
Am
100+ Answers
How
Piyush Agarwal, Cracked Google, LinkedIn, Amazon, Flipkart, CN, CureFit inte
Answered Sep 25 2018 · Author has 57 answers and 874.4k answer views
How
TL;DR inte

A lot of people have asked me this question. Having cracked companies like Google, How
soft
LinkedIn, Amazon, Flipkart, CodeNation, Cure.Fit and rejected by Uber and Swiggy
here are my two cents: How

Data structures and Algorithms: Most companies ask questions on data structures How
eng
and algorithms. Questions on arrays, linkedList, trees are generally asked. Companies
like Google, Uber, Directi are also known to ask questions on dynamic programming How
and graphs. inte

Will you ever use these algorithms/data structures while you are at work? The answer Wh
pro
is most likely No. Your ability to break down a problem into sub-problems, your
modeling of the problem by the choice of the data structure and then your problem Wh
solving ability to come up with an algorithm is what companies look for. pre
limi
I personally would recommend Interviewbit for dp, trees and graphs problems. For
arrays, linkedList, and trees GeeksforGeeks will be more than enough. In O

Cracking the coding interview by Gayle Laakmann McDowell helps a lot too.
En e
para
Design: If you are applying to higher level roles in software engineering, you will
most likely be having multiple design rounds. These can be low level design or high En f
entr
level design or both. These are again used to test your problem solving skills, how
your break down the problems into different components. Does your components Auf
have well defined separation of concerns. Discussion on choices of storage layers, Bew

caching, distributed systems, CAP theorem, class diagrams is expected. In it


Educative.io and interviewbit design questions will help you to prepare for these di la

https://www.quora.com/How-do-I-prepare-for-a-software-engineering-job-interview 1/180

You might also like