Software engineering
![Meta logo interview process](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/dima-solomin-mr26tQgHGmc-unsplash_1_1_8a6cffe9-5631-4bce-8124-f303954afa5b/aab2831f0f1641d79169e4b4745f26b6.webp)
Software engineeringAug 28, 2024
Meta Interview Process & Timeline: 7 Steps To Getting An Offer
Complete guide to the seven steps of the Meta interview process, including what to expect for each step, preparation resources, and insights from our Meta coaches.
Read more ![Candidate preparing for Amazon leadership principle interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/amazon_leadership_principles_interview_prep/d9700e5490c07e71ce7e1db9085131ec.webp)
Software engineeringAug 08, 2024
Amazon Leadership Principles: Interview Questions and Tips
The Ultimate Guide to the Amazon Leadership Principles interview: learn what to expect and how to answer, with insights and tips from ex-Amazon interviewers. Practice with over 60 example questions, see example answers, and find links to high-quality prep resources.
Read more ![Tech resume examples](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/nathana-reboucas-H8iW_bKwaX4-unsplash2/e4b64d4bc79a6bf016bd9ade118c67cd.webp)
Software engineeringJul 24, 2024
Tech Resume Guide (+11 FAANG examples that worked)
11 real tech resume examples that got interviews at FAANG companies including Google and Meta. Plus, step-by-step guide to writing a technical resume, a free tech resume template, and pro tips.
Read more ![Amazon machine learning engineer interview guide](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/amazon_mlee_1_d615f3c5-c836-4d51-9b68-386c1868727d/7c266f427a8755b61b2517f545ffc644.webp)
Software engineeringJul 23, 2024
Amazon Machine Learning Engineer Interview (questions, process, prep)
Complete guide to Amazon machine learning engineer interviews. Learn more about the role, the interview process, practice with example questions, and learn key interviewing and prep tips.
Read more ![Google machine learning engineer interview guide](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/google_2_1_a011029f-4144-4c76-bbcc-6dab9eac6206/d12b88b8270a05eaea9fcd6b73e5ff98.webp)
Software engineeringJul 22, 2024
Google Machine Learning Engineer Interview (questions, process, prep)
Complete guide to Google machine learning engineer interviews. Learn more about the role, the interview process, practice with example questions, and learn key interviewing and prep tips.
Read more ![Meta machine learning engineer interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/Machine_learning_engineer_interview_8a891ebd-80b1-4206-a85b-e358b800eb08/4e5ad8206268a9373c4b4db1a41006e1.webp)
Software engineeringJul 10, 2024
Meta Machine Learning Engineer Interview (questions, process, prep)
Complete guide to Meta (formerly Facebook) machine learning engineer interviews. Learn more about the role and the interview process, practice with example questions, and learn key interview and prep tips.
Read more ![Amazon logo on a mobile phone screen](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/christian-wiediger-rymh7EZPqRs-unsplash_-_resize_6f355c4d-e2e0-490d-8f88-5e/71968cb6182534d71b241fe6d88c40a6.webp)
Software engineeringJul 04, 2024
Amazon Software Development Engineer Interview (questions, process, prep)
Ace the Amazon / AWS Software Development Engineer (SDE) interviews with this guide. Learn more about the role, the questions to expect, the process, interviewing and preparation tips.
Read more ![an engineering manager looks at documents on a table](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/em_resume_1_eb2fbd01-c36b-4d5d-9816-fb5f307ccad6/185245da01564677930ed58c13da05ae.webp)
Software engineeringJun 20, 2024
Engineering Manager Resume Examples (Meta, Amazon, X, etc.)
Section-by-section guide to writing an engineering manager resume to get offers at Meta, Google, Amazon, etc., in 2024. Includes real example FAANG resumes, advice on skills, template, and checklist.
Read more ![an engineering manager points at her computer screen to show something to one of her team](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/engineering_manager_1_b08325df-6967-41a2-ad9d-1f3f7d409d67/0e1a241c75d6153f38ff5aa980a0a16b.webp)
Software engineeringJun 11, 2024
Engineering Manager Interview Prep (6 steps to a FAANG offer)
Complete guide to engineering manager interview prep. Learn what to expect, and practice with questions from Meta, Google, Amazon, etc.
Read more ![Young woman draws her system design diagram on whiteboard during system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/System_Design_Interview_dafa7cac-09e4-42a4-a63a-55ec4154abf0/ffb91bcfc95488d19d58860512bee54f.webp)
Software engineeringMay 21, 2024
11 Most-Asked System Design Interview Questions (+ answers)
Comprehensive list of system design interview questions, for both fresher and FAANG candidates. Includes answer outlines for the 11 most common questions, plus expert tips and links to the best prep resources.
Read more ![Cracking engineering manager interview guide](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/leon-IQY_q-RqaIo-unsplash_dbec0dbf-6e13-44bc-908c-456b4e166832/b6a9d12c4361e6e6cc1ef9f6b166e3e4.webp)
Software engineeringMay 15, 2024
10 Most Important Engineering Manager Interview Questions (+ how to answer)
A deep dive into ten crucial engineering manager interview questions. For use by both interviewers/recruiters and candidates, with tips on how to answer and what to look for. Plus, a comprehensive list of 50 further questions, fully categorized.
Read more ![Meta engineering manager interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/barefoot-communications-z2M7JefmTEw-unsplash_c5c4135e-30bc-45c7-83e5-92a8b6/73faab4e25fa1ade226b3535535aeaa0.webp)
Software engineeringMay 13, 2024
Meta Engineering Manager Interview (questions, process, prep)
Complete guide to Meta (formerly Facebook) engineering manager interviews. Learn more about the role, the interview process, practice with example questions, and learn key interviewing and preparation tips.
Read more ![Amazon behavioral interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/amazon_data_scientist/3839959e7d07d7c0e1b0a9c066d636ee.webp)
Software engineeringApr 23, 2024
Amazon Behavioral Interview Questions (+ answers, method)
Everything you need to know about Amazon behavioral interviews and leadership principles. Learn what to expect and how to answer, with insights from ex-Amazon interviewers. Practice with over 60 example questions, see example answers and find links to high-quality prep resources.
Read more ![Facebook pin buttons](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/neonbrand-I6wCDYW6ij8-unsplash-resized_d393897b-f0c8-4403-9b2b-c7b3ff8fd146/c456a074924801e9fdd12750ae1cba6f.webp)
Software engineeringApr 19, 2024
Meta Software Engineer Interview (questions, process, prep)
Ace the Meta (formerly Facebook) software engineer interviews with this preparation guide. Get over 45 example questions, an interview process breakdown, role and salary information and links to high-quality prep materials.
Read more ![Meta logo rendered in 3D](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/steve-johnson-2UjheC7FBWQ-unsplash/5057339ddddd60cc74a6af1f02be6acd.webp)
Software engineeringMar 15, 2024
Meta Job Offer Negotiation (4 Steps to a $50k+ Increase)
Negotiating an offer can feel uncomfortable and stressful. But going through this short-term pain is worth it. As an example, getting a $50k increase is common at the L5 level when negotiating well.
Read more ![Google engineering manager interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/kai-wenzel-06MHFfYv6YY-unsplash_eb7c158d-5e66-4d9d-b5a7-c8149baeb124/01d5dc51266ae8b2ef91e62a94f9c444.webp)
Software engineeringMar 06, 2024
Google Engineering Manager Interview (questions & prep)
Complete guide to Google engineering manager interviews (also applies to GCP) with insight from Google ex-interviewers. Practice with example questions, understand the interview process, learn key interview tips and follow our preparation plan.
Read more ![Google stall at an event in Cologne, Germany](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/rajeshwar-bachu-K4txLik7pnY-unsplash_-_resize_f7dda60e-01ec-436d-baf3-00837/7b17decf974c93223c8bfc5ff48fcf92.webp)
Software engineeringJan 30, 2024
Google Software Engineer Interview (Questions, Process, Prep)
Comprehensive list of preparation facts and tips for the Google software engineering interviews. From the basics to the best success strategies.
Read more ![a female FAANG candidate smiles next to a whiteboard](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/thisisengineering-raeng-TXxiFuQLBKQ-unsplash2/3eda1da873d857ae86c4a316ed1128c1.webp)
Software engineeringNov 15, 2023
FAANG interview questions (SWE, PM, etc) + answers
Comprehensive list of FAANG interview questions for software engineers, product managers, engineering managers, etc. With links to high-quality answers, frameworks and explanations.
Read more ![the meta logo in blue on black background](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/dima-solomin-mr26tQgHGmc-unsplash2/579ff6ff78e1516f6de82ec1116cf589.webp)
Software engineeringNov 10, 2023
Meta System Design Interview (questions, process, prep)
Everything you need to know about Meta (formerly Facebook) system design interviews, including the process, 37 sample questions, example answers, and an answer framework.
Read more ![candidate frowns after receiving a google rejection](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/sander-sammy-ufgOEVZuHgM-unsplash2/9e20f3fdbb5d09bbd89bf91c7607687a.webp)
Software engineeringOct 17, 2023
Google interview rejection: why you failed and what to do next
Everything you should know if you've just been rejected from Google or think you've failed an interview, including actionable advice to help you get in next time.
Read more ![The google logo in neon](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/sascha-bosshard-et3Fex4JiBw-unsplash2/d3436ed6b1172bc2d4e73714248eef11.webp)
Software engineeringOct 10, 2023
6 Google resume examples (+ tips on optimizing for Google)
6 real examples of resumes that worked for Google. Plus, all the info you need to optimize your resume/CV for Google, including tips, a checklist and a step-by-step guide.
Read more ![coding interview prep](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/coding_prep_dbed4091-2ac8-48e7-938f-b8ba4d98f029/0fc4dd8aea7d1af066c776dec327b842.webp)
Software engineeringOct 10, 2023
Coding Interview Prep (7 steps to an offer at FAANG)
Coding interview prep made simpler: follow these seven steps and land a FAANG offer. Know what to expect, learn an answer method, refresh your knowledge, and see lists of practice questions.
Read more ![An interviewer shares a joke with a candidate](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/amy-hirschi-JaoVGh5aJ3E-unsplash2/e60d621f5bcec16cd2b1e9a02fe734e0.webp)
Software engineeringOct 03, 2023
"Walk me through your resume" (4 sample answers)
Learn how to answer "Walk me through your resume". See four different approaches to this common interview question, including example answers to illustrate each approach. Plus, common pitfalls and how to practice behavioral questions.
Read more ![male software engineer in video call with female SWE recruiter](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/linkedin-sales-solutions-Be5aVKFv9ho-unsplash2/e88a3eaf6845a42fa41fa66e8f0e9b63.webp)
Software engineeringSep 29, 2023
11 most-asked software engineer behavioral interview questions (+ answers)
The 11 common behavioral questions that you need to prepare for to pass your software engineer interviews, complete with detailed tips and example answers. Plus more behavioral questions from SWE interviews at Google, Facebook, Amazon, etc.
Read more ![man writing his software engineer resume](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/alex-kotliarskyi-ourQHRTE2IM-unsplash/464a14fdc746974c2b1fe7323fa96730.webp)
Software engineeringSep 05, 2023
Software engineer resume examples (Google, Amazon, etc.)
Software engineer resume examples that worked for Google, Amazon, etc. Plus, a step-by-step guide on writing a great SWE resume and optimizing it to get the top jobs.
Read more ![Googler displaying Googleyness by drinking a coffee](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/fernando-hernandez-CGrdzzSceAw-unsplash2/afd38934198e68de76c5c3d8f5463aa8.webp)
Software engineeringAug 17, 2023
Googleyness & Leadership Interview Questions (+ how to impress)
Learn what Googleyness actually is, what kind of questions to expect and how to demonstrate Googleyness and leadership throughout your interviews.
Read more ![a laptop split screen, with code on one side and a video call participant on the other](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/thisisengineering-raeng-LxVzgYjkHp4-unsplash/8b7c3e8a41cf560cf83a3691d03ba57e.webp)
Software engineeringJul 27, 2023
47 Coding interview examples with answers (in Python, Java, C++, Etc.)
The best coding interview examples / questions with video answers in common coding languages including Python, Java, C++, Javascript, and SQL.
Read more ![System design interview prep](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/tim-gouw-1K9T5YiZ2WU-unsplashv2/71b31441030efe262e13b704e3c81fc5.webp)
Software engineeringJul 11, 2023
System design interview prep (6 steps to an offer at FAANG)
Complete guide to system design interview prep. Learn what to expect, and practice with questions from Facebook, Google, Amazon, etc.
Read more ![Google Site reliability engineer interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/thisisengineering-raeng-ZH_58Z1blrI-unsplash2_3daa4f73-b0bc-4ba7-90fa-c2e80/a893955d01f1c1a31597f8e20453a2ab.webp)
Software engineeringJun 06, 2023
Google Site Reliability Engineer (SRE) Interview (questions, process, prep)
Complete guide to the Google site reliability engineer interview. Understand the interview process, learn what questions to expect and see how to prepare. Plus, links to more great free SRE resources.
Read more ![Google interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/mitchell-luo-UZqq8Oi7PXk-unsplash3/65dadd8e27e972b2e8ee4a7182f383a2.webp)
Software engineeringMay 11, 2023
Google interview questions and answers (SWE, PM, etc)
Complete guide to Google interview questions for software engineers, engineering managers, product managers, TPMs and data scientists. Contains 25 example answers, 200+ real Google questions, and links to detailed guides on how to answer.
Read more ![How to answer coding interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/coding_1_f0fe8007-f43c-4a6a-af52-eea850dc87b4/9198226cbb04618dbbace2388d1ad710.webp)
Software engineeringFeb 16, 2023
How to answer coding interview questions
Everything you need to know to answer coding interview questions at top tech companies like Facebook, Amazon, and Google. Learn a framework and practice with an example answer.
Read more ![How to answer the Why Facebook interview question](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/dima-solomin-yIT9HO8UrPA-unsplash_1/f911f8864257d14228d6f159f661a65a.webp)
Software engineeringFeb 16, 2023
How to answer the "Why Meta?" interview question
"Why Meta?" or "Why Facebook?" is a question you are almost certain to come across in your interviews. In this article, we give you four concrete steps to craft your perfect answer to the question, including a sample answer.
Read more ![people management primer for tech interviews](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/management_1_a034206b-05eb-4654-9d8c-794ae476fcf2/210613b31a1862987087987a583c399a.webp)
Software engineeringFeb 16, 2023
People management primer for tech interviews (competencies, questions, resources)
Demonstrating people management skills key to the interview process for managerial roles at companies like Amazon, Facebook, and Google. We provide you with the top people management competencies, lists of practice questions, and an interview preparation plan.
Read more ![Facebook logo](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/austin-distel-hgWBJ5HM-_M-unsplash_f92bab6c-7abb-466e-8606-12ae2eff4a32/d3fb86c7876cb4157300670cfa00822a.webp)
Software engineeringFeb 16, 2023
Meta Front End Engineer Interview (questions, process, prep)
Complete guide to Meta (formerly Facebook) front end engineer interviews. Learn the interview process, practice with example questions, and learn key preparation tips.
Read more ![Google interview process](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/firmbee-com-31OdWLEQ-78-unsplash_1_e22dc2fa-3e06-4bcc-ab36-5c363e39769c/b0fa8809b7785b27abff7012b99d2a2a.webp)
Software engineeringFeb 15, 2023
7 steps of Google's interview process (and how to ace them)
Complete guide to the seven steps of Google's interview process, including detailed insights and links to key preparation resources for top Google roles.
Read more ![network protocols and proxies system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/protocals_and_proxies_a7eadf7d-2fec-4726-bfbc-2287a51e43d1/0445dfd1e6a19da15223f7d60aa059fa.webp)
Software engineeringFeb 15, 2023
Network protocols and proxies: system design interview concepts (1 of 9)
This guide defines network protocols and proxies, how they work, and when you should use them in a system. This is the 1st of 9 foundational system design interview concepts that we're covering on our blog.
Read more ![How to beat the Amazon Bar Raiser interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/icons8-team-m0oSTE_MjsI-unsplash_1/71fedca09ddd8119f3557d7fbb1c4fd6.webp)
Software engineeringFeb 15, 2023
5 steps to beat the Amazon Bar Raiser interview (with questions)
5 actionable, concrete steps on preparing for the Amazon Bar Raiser interview, including practice questions, preparation resources, and a deep dive on the Bar Raiser process.
Read more ![Man in blue checked shirt has a video interview with a woman on laptop computer screen](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/linkedin-sales-solutions-6ie6OjshvWg-unsplash_1_e7ae12eb-a962-445c-be10-76f/e26f9e5be83743d558369006c5bb54fd.webp)
Software engineeringFeb 15, 2023
7 steps of Amazon's interview process & how to ace them
Complete guide to the seven steps of Amazon's interview process, including preparation resources and example questions for top Amazon roles.
Read more ![Google behavioral interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/google_behavioral_interview/cb6264e3b81b1bedc59a374d88c4aefd.webp)
Software engineeringFeb 15, 2023
Google behavioral interview (questions, method, and prep)
Everything you need to know about Google behavioral interviews (also applies to GCP). Learn what to expect and how to answer, and practice with example questions.
Read more ![Coding interview tips](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/coding_2_1_f40f10d6-7689-48c8-a2d0-85020e9847ce/51bcb69b0ec55ce99f1eaca31ca3e0e9.webp)
Software engineeringFeb 15, 2023
21 coding interview tips from ex-interviewers
21 coding interview tips from ex-interviewers from Facebook, DocuSign, and Microsoft to help you get an offer. Learn how to optimize your preparation time, and get key tips for top performance during the interview
Read more ![](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/microsoft_1_a5809b85-cc0a-4cc4-9b9f-9a173b0a2e9c/22c602bcb9db17e73854663e6f9a3f4f.webp)
Software engineeringFeb 14, 2023
Microsoft engineering manager interview: the only post you'll need to read
Complete guide to Microsoft engineering manager interviews. Learn the interview process, practice with example questions, and learn key preparation tips.
Read more ![load balancing system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/load_balancing_f51f2eee-7b0e-4ff2-af48-11d20f68029b/dcfcc87efd5877cf52bccef744634edf.webp)
Software engineeringFeb 14, 2023
Load balancing: system design interview concepts (4 of 9)
This guide defines load balancing, how it works, and when you should use it in a system. This is the 4th of 9 foundational system design interview concepts that we're covering on our blog.
Read more ![Latency, throughput, and availability system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/latency_throughput_and_availability_cd819d14-ec3c-4a13-9d66-82e62383bb77/2752ecde73bbf291af4f8b17ec1795c4.webp)
Software engineeringFeb 14, 2023
Latency, throughput, and availability: system design interview concepts (3 of 9)
This guide covers latency, throughput, and availability, and how to approach them in system design. This is the 3rd of 9 foundational system design interview concepts that we're covering on our blog.
Read more ![Caching system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/Featured_image_c7497faf-f0b3-40f3-b452-49e51f774c77/7a5f99307ff330fb204b09c90398d887.webp)
Software engineeringFeb 14, 2023
Caching: system design interview concepts (6 of 9)
This guide defines caching, how it works, and when you should use it in a system. This is the 6th of 9 foundational system design interview concepts that we're covering on our blog.
Read more ![sharding system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/sharding_1_4cb3e154-6e4f-4e67-8c07-8ab11701a1c8/4b40d1d9f202f40b385c8febc8a963c0.webp)
Software engineeringFeb 14, 2023
Sharding: system design interview concepts (7 of 9)
This guide defines sharding, how it works, and when you should use it in a system. This is the 7th of 9 foundational system design interview concepts that we're covering on our blog.
Read more ![messages subpub system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/subpub_49f1bc4a-0bf3-4962-8348-d4166ecf3830/5acf01b9b0a1beab9dca48f76eb9537e.webp)
Software engineeringFeb 14, 2023
Queues and pub-sub: system design interview concepts (9 of 9)
This guide defines queues and pub-sub, how they work, and when you should use them in a system. This is the 9th of 9 foundational system design interview concepts that we're covering on our blog.
Read more ![Data structure interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/thisisengineering-raeng-8hgmG03spF4-unsplash_1_491bac71-f3b9-4d92-a799-0737/5ed8c71befb26852a9f12e503949e566.webp)
Software engineeringDec 01, 2022
The Ultimate Data Structure Interview Questions List (Google, Meta, etc)
73 data structure interview questions, from arrays and strings to trees, graphs, heap, etc, all with links to high-quality solutions. Plus, the ultimate cheat sheet for your coding interview.
Read more ![Two men coding in a sunny office](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/amazon_coding_1_83a9c518-d38d-4a0d-a367-df1c781434dc/371c05e8f814ee8ae8e66509f68a0fb9.webp)
Software engineeringNov 22, 2022
49 Amazon coding interview questions (from REAL candidates)
Everything you need to know about Amazon coding interviews, including 49 real and recent sample questions, example answers, and an answer framework.
Read more ![Amazon software development manager interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/piotr-cichosz-vLpO7F3iAyA-unsplash_3add208f-3f3f-45f3-8e84-c8336a3f6b3e/bc8e63b75d5e02dfad34f3bb1defa16e.webp)
Software engineeringNov 16, 2022
Amazon SDM interview (questions, prep, process)
Complete guide to Amazon software development manager interviews (also applies to AWS). Learn the interview process, practice with example questions, and learn key prep tips.
Read more ![Hand holding phone displaying Google Maps route](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/henry-perks-BJXAxQ1L7dI-unsplash_1_7fcca041-813d-467d-9903-6e66f2dd4d61/01a3b909b41f82d7a691d0d1b9850535.webp)
Software engineeringNov 14, 2022
Google system design interview guide (questions, process, prep)
Everything you need to know about Google system design interviews, including the process, 45 sample questions, example answers, and an answer framework.
Read more ![How to answer Why Amazon](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/anirudh-wKeZstqxKTQ-unsplash_1/6388a5c8a3595eafbbe60a58bbdb354a.webp)
Software engineeringJul 28, 2022
How to answer "Why Amazon?" interview question (+ example)
"Why Amazon?" is a question you are almost certain to come across in your Amazon interviews. In this article we give you four concrete steps to craft your perfect answer to the question, including a sample answer.
Read more ![Facebook production engineer interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/prod_eng_e2379e45-6d6d-4e24-b753-5995f6ee7ee3/3c48b488f2d6439f36ccc048543068e7.webp)
Software engineeringJul 20, 2022
Meta production engineer interview (questions, prep, and process)
Complete guide to Meta (formerly Facebook) production engineer interviews. Learn the interview process, practice with example questions, and learn key preparation tips.
Read more ![String interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/shubham-dhage-HBlxnNR0TaQ-unsplash_52f67c98-27ea-47f0-a633-9ec1191ffbeb/9c7ef5c7f212a82da9065d0923ca1089.webp)
Software engineeringJun 29, 2022
51 string interview questions (coding problems with solutions)
List of string questions for coding interviews with links to high-quality solutions, plus a string refresher and cheat sheet.
Read more ![Big O and complexity analysis](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/lagos-techie-IgUR1iX0mqM-unsplash_1_1_304bbf36-0494-4f1c-a8af-9e4a72989896/815926b8d4bb63cd0fd4706725df78da.webp)
Software engineeringJan 18, 2022
Complete guide to big-O notation and complexity analysis
Detailed explanation on big-O complexity analysis, including high quality diagrams, example problems, and a handy cheat sheet. The finale of our coding prep series to help you ace your software engineer interview.
Read more ![System design interview tips](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/thisisengineering-raeng-4dR9LmMzhT0-unsplash_1_1_2b1d1e13-a85c-44d9-acbf-88/7a5c7c83bcecb8b7e469301be0bb4212.webp)
Software engineeringJan 11, 2022
19 system design interview tips from FAANG ex-interviewers
19 system design interview tips from ex-interviewers at Amazon and Google to help you get an offer. Learn how to optimize your preparation time, and get key tips for top performance during the interview.
Read more ![Algorithms questions and solutions with cheat sheet](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/algorithms_1_a11b009b-d562-46da-8ba4-04385934f2ad/443c43e2485ec381806a7b6feb6c48d9.webp)
Software engineeringDec 29, 2021
71 algorithm interview questions (with solutions and cheat sheet)
71 algorithm interview questions, from depth-first search to breadth-first search and sorting, backtracking, divide and conquer, etc, all with links to high-quality solutions. Plus, the ultimate cheat sheet for your coding interview.
Read more ![How to answer system design interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/system_design_2_1_1e7f774d-464c-4d8e-98e1-818dec008756/e66f820d934fbe7153ad0044d952c88a.webp)
Software engineeringDec 21, 2021
How to answer system design interview questions
Everything you need to know to answer system design interview questions at top tech companies like Facebook, Amazon, and Google. Learn a framework and practice with an example answer.
Read more ![divide and conquer interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/divide_n_conquer_1_1_6dd88a42-c83a-4c94-9cd0-6d6c054dfc17/19c45b919df17a957d4afe69e18681be.webp)
Software engineeringDec 17, 2021
50 divide and conquer interview questions [easy, medium, hard]
50 divide and conquer interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 8 of our algorithms questions series to help you practice for your software engineer interview.
Read more ![Backtracking interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/backtracking_1_1_b01886a5-2cc6-40ea-a3b1-4fe051449c3e/4adfdaeb43b84d171fc960d4b2cfcf56.webp)
Software engineeringDec 13, 2021
47 backtracking interview questions [easy, medium, hard]
47 backtracking interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 7 of our algorithms questions series to help you practice for your software engineer interview.
Read more ![Greedy algorithm interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/greedy_algo_1_1_77caef80-963b-45e7-9253-f8c804a23472/f7a1c8e76421e7e3b5960257ab9d5457.webp)
Software engineeringNov 29, 2021
50 greedy algorithm interview questions
50 greedy algorithm interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 6 of our algorithms questions series to help you practice for your software engineer interview.
Read more ![Dynamic programming interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/dynamic_prog_2_1_56e7afed-0b82-4ff0-a372-61b57d933539/5b24bd5144316a7c6a5cf066f6802011.webp)
Software engineeringNov 22, 2021
53 dynamic programming interview questions [easy, medium, hard]
53 dynamic programming interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 5 of our algorithms questions series to help you practice for your software engineer interview.
Read more ![Sorting interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/sorting_1_1_c0acbd3e-8b0a-45e1-9b82-f72e279c1ed5/e3a954909a93784dc1b09aac711a075b.webp)
Software engineeringNov 19, 2021
54 sorting interview questions [easy, medium, hard]
54 sorting interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 4 of our algorithms questions series to help you practice for your software engineer interview.
Read more ![Binary search interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/binary_search_1_2_1_c4dfb029-154c-4f68-82d7-b04db1b38cbb/97d5ee1ec23f9aa89edaa5ab11f49ec0.webp)
Software engineeringNov 09, 2021
50 binary search interview questions [easy, medium, hard]
50 binary search interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 3 of our algorithms questions series to help you practice for your software engineer interview.
Read more ![Breadth first search interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/BFS_1_1_7eb9dfc4-4f32-4b63-bb1e-7f16ec5a9f01/044735c2e6f2270ac30a7ce45ae6b1dc.webp)
Software engineeringNov 09, 2021
44 breadth-first search (BFS) interview questions [easy, medium, hard]
44 breadth-first search interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 2 of our algorithms questions series to help you practice for your software engineer interview.
Read more ![Depth-first search questions with solutions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/DFS_1_1_7f8dc1c3-b84f-4e9c-a7f6-152224bf102c/af87035e1abdfa759204d47517964ad2.webp)
Software engineeringNov 03, 2021
50+ depth-first search (DFS) interview questions [easy, medium, hard]
50+ depth-first search interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 1 of our algorithms questions series to help you practice for your software engineer interview.
Read more ![50+ heap interview questions and cheat sheet](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/heap_1_71afce40-7176-4698-8302-a7295ee32951/4a6c04900078e217cc75ea86b32a0a28.webp)
Software engineeringOct 07, 2021
50+ heap interview questions and cheat sheet
50+ heap interview questions, all with links to high-quality solutions, plus a heaps refresher and cheat sheet. Part 8 of our coding prep series to help you ace your software engineer interview.
Read more ![50+ maps interview questions and cheat sheet](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/maps_1_4da23fe4-75fa-4e50-b3b0-860f0c9867f4/9790c68cf8e6e6217f731de3293c1913.webp)
Software engineeringSep 30, 2021
50+ map interview questions and cheat sheet
50+ map interview questions, all with links to high-quality solutions, plus a map refresher and cheat sheet. Part 7 of our coding prep series to help you ace your software engineer interview.
Read more ![Graph interview questions and cheatsheet](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/graph_3f06529f-c03e-4e2f-830f-7a1193d4a316/94fb1e61710013cde3cc3e9d95fbca49.webp)
Software engineeringSep 27, 2021
50+ graph interview questions and cheat sheet
50+ graph interview questions, all with links to high-quality solutions, plus a graph refresher and cheat sheet. Part 6 of our coding prep series to help you ace your software engineer interview.
Read more ![tree interview questions and answers](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/tree_1_47391925-b3aa-4cac-b365-a3759cfc636a/91c1b5ff9148ff469f4cabf2a607cf2a.webp)
Software engineeringSep 17, 2021
50+ tree questions and solutions (easy, medium, hard)
50+ tree interview questions, all with links to high-quality solutions, plus a tree refresher and cheat sheet. Part 5 of our coding prep series to help you ace your software engineer interview.
Read more ![Stacks and queues interview questions with solutions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/stack1_1_72582cc0-d984-46af-b32b-4308c004073f/f45eca14dec9f2d4d7c30689fb7543a5.webp)
Software engineeringSep 13, 2021
50+ stacks and queues questions and solutions (easy, medium, hard)
50+ stacks and queues interview questions, all with links to high-quality solutions, plus a stacks and queues refresher and cheat sheet. Part 4 of our coding prep series to help you ace your software engineer interview.
Read more ![Linked list interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/linked_list_66eec617-286d-4914-a7d2-9b1aff3453f2/9cee78e48c1f9ca5e105d4cb617abd45.webp)
Software engineeringSep 06, 2021
40+ linked list questions and solutions (easy, medium, hard)
40+ linked list interview questions, all with links to high-quality solutions, plus a linked list refresher and cheat sheet. Part 3 of our coding prep series to help you ace your software engineer interview.
Read more ![Array interview questions](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/arrays_head_image_32d114e2-453a-4434-8e1a-5eec17585568/747f5ebd6712d9dbc78f074348fd5484.webp)
Software engineeringAug 13, 2021
50+ array questions with solutions (easy, medium, hard)
50+ array interview questions, all with links to high-quality solutions, plus an arrays refresher and cheat sheet. Part 1 of our coding prep series to help you ace your software engineer interview.
Read more ![polling, streaming and sockets system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/polling_streaming_and_sockets_16ef8b89-e403-42c0-bcb3-f31d9987bbbf/156a58e6a74e7229eea473240d33adbc.webp)
Software engineeringFeb 10, 2021
Polling, server sent events, and WebSockets: system design interview concepts (8 of 9)
This guide defines polling, server sent events, and WebSockets, how they work, and when you should use them in a system design interview.
Read more ![Leader election system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/leader_election_1_e94528e9-6dcd-45ae-96ce-595c730d7831/064908ca4ad42c10fb374444d6331494.webp)
Software engineeringFeb 05, 2021
Leader election: system design interview (5 of 9)
This guide defines leader election, how it works, and when you should use it in a system. This is the 5th of 9 foundational system design interview concepts that we're covering on our blog.
Read more ![database system design interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/database_d959a915-da5d-44e6-8526-67d0fde09c83/4da6f4cace2e151a55a0a35d7db2f9ec.webp)
Software engineeringFeb 02, 2021
Databases: system design interview concepts (2 of 9)
This guide covers databases, how they work and what you should consider when using them in a system. This is the 2nd of 9 foundational system design interview concepts that we're covering on our blog.
Read more ![Google online assessment](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/Google_online_assessment_572305ac-8b51-448e-bc57-14aecbe6190a/8d6271eb7bf0f4f2ee7953dde35c285b.webp)
Software engineeringSep 25, 2020
Google online assessment guide (actionable prep tips)
This guide covers Google's online assessment for software engineer applicants and how to prepare for it.
Read more ![Airbnb software engineer interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/Airbnb_software_engineer_interview_99b246ca-271c-4f10-b4cc-9ea6bd1f2fdf/fe84ea403a097e76cc124692597fffc4.webp)
Software engineeringSep 22, 2020
Airbnb software engineer interview (questions and process)
This is a complete guide to Airbnb software engineer (SWE) interviews. It covers Airbnb's interview process, practice questions, and preparation tips.
Read more ![LinkedIn software engineer interview](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/LinkedIn_software_engineer_interview_1_876c477f-09ab-4e11-97f9-5c945a88e82d/dd7be21894634979d9acc4cbba5caeea.webp)
Software engineeringSep 17, 2020
LinkedIn software engineer interview (questions and process)
This is a complete guide to LinkedIn software engineer (SWE) interviews. It covers LinkedIn's interview process, practice questions, and preparation tips.
Read more ![Xbox controller](https://d3no4ktch0fdq4.cloudfront.net/public/CACHE/images/blog-articles/images/kamil-s-6LeTnsPD1wc-unsplash_-_resize_ce04dfed-3aa4-4ce5-a7ab-31991ed9ad08/768be2328863612e16e0fb4c0e2aef1d.webp)
Software engineeringJun 30, 2020
Microsoft software engineer interview (questions, process, prep)
Comprehensive list of preparation facts and tips for the Microsoft software development engineer (SDE) interviews. From the basics to the best success strategies.
Read more