# agentsite-static-version=3aafc45d-ab4c-4985-ac59-e0be1b39e104 # interviewing.io > AI-optimized mirror of interviewing.io containing 504 pages totalling 1,153,802 words of clean markdown content, structured data, and semantic HTML. Original source: https://interviewing.io. Last updated: 2026-08-27T14:32:36.421Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Java Interview with a Google engineer.](/content/mocks/google-java-third-order-statistic-of-a-set/index.html): Third order statistic of a set (4,841 words) - [Java Interview with a FAANG engineer.](/content/mocks/faang-java-number-of-unique-islands/index.html): Number of Unique Islands (6,668 words) - [Python Interview with a FAANG engineer.](/content/mocks/faang-python-find-smallest-missing-number/index.html): Unique Shapes in a Matrix (7,233 words) - [Interview with a Meta engineer.](/content/mocks/facebook-system-design-design-live-comments/index.html): Design Live Comments (8,974 words) - [Java Interview (Meta/Facebook)](/content/mocks/facebook-java-infinite-binary-print/index.html): Java mock interview with a Facebook (Meta) Engineer. Watch someone try to solve the Infinite binary print problem in this technical mock interview recording. (5,084 words) - [Facebook/Meta Interview (Python)](/content/mocks/facebook-python-xml-parser/index.html): Python mock interview with a Facebook (Meta) software engineer. Watch someone try to write a xml parser in python in this video recording. (7,323 words) - [Python Interview with an Apple Engineer (Count Islands)](/content/mocks/apple-python-count-islands/index.html): Count islands (5,439 words) - [Snap Interview (Python)](/content/mocks/snap-python-deep-copy-linked-list/index.html): Python mock interview with a Snap Engineer. Watch someone try to solve the deep copy linked list problem in this video recording. (4,603 words) - [C++ Interview with a Google engineer.](/content/mocks/google-cplusplus-islands-after-k-days-of-erosion/index.html): Islands After K Days of Erosion (9,353 words) - [Python Interview with an Amazon Engineer (Binary Search Tree)](/content/mocks/amazon-validate-binary-search-tree/index.html): Validate Binary Search Tree (10,449 words) - [Interview with a Google engineer.](/content/mocks/google-system-design-design-youtube/index.html): Design YouTube (6,185 words) - [Python Interview with an Amazon engineer.](/content/mocks/amazon-python-circular-queue/index.html): Circular queue (3,180 words) - [Minimum Cost Construct String (Python)](/content/mocks/google-python-minimum-cost-to-construct-string/index.html): Minimum Cost to construct a string in Python. Watch a free video recording of this mock interview with a Google engineer. (7,501 words) - [Confusable number (Javascript)](/content/mocks/faang-javascript-confusable-auction-numbers/index.html): Confusable number interview problem in Javascript. Watch someone try to solve this interview problem with a FAANG software engineer. (10,351 words) - [Python Interview with a FAANG engineer.](/content/mocks/faang-python-black-hole-quadtree-search/index.html): Counting Black Holes with Quadtree Binary Search (9,246 words) - [Python Interview with a Meta engineer.](/content/mocks/facebook-python-longest-path-directed-graph/index.html): Longest Path in a Directed Graph (3,539 words) - [Even Odd Tree (C++)](/content/mocks/cplusplus-odd-even-tree/index.html): Even Odd Tree in C++. Watch a real-life mock interview of someone trying to solve this problem with a Microsoft software engineer. (6,710 words) - [Odd Even Linked List (Python)](/content/mocks/facebook-python-odd-even-linked-list/index.html): Odd Even Linked List in Python. Watch someone try to solve this interview problem with a Facebook (Meta) software engineer. (8,589 words) - [Python Interview with a Google engineer.](/content/mocks/google-python-seat-allocation-at-scale/index.html): Seat Allocation (11,543 words) - [K Closest Points to Origin (Python)](/content/mocks/microsoft-python-vertex-distance-order-statistic/index.html): K Closest Points to Origin in Python. Watch someone try to solve this interview problem in a recorded mock interview with a Microsoft software engineer. (4,875 words) - [Interview with a FAANG engineer.](/content/mocks/fanng-behavioral-interview-1/index.html): FAANG Behavioral Interview (Engineering Manager Role) (7,632 words) - [Java Interview with a FAANG engineer.](/content/mocks/faang-java-shortest-path-in-binary-matrix/index.html): Shortest Path in Binary Matrix (10,363 words) - [Rust Interview with a Google engineer.](/content/mocks/google-rust-design-a-leaderboard/index.html): Design a leaderboard (10,010 words) - [System Design Interview (Build Instagram)](/content/mocks/faang-system-design-image-filter-service/index.html): Create a service that allows users to upload an image and apply filters and then sends users a link to download their filtered image. (9,280 words) - [Netflix Interview (Java)](/content/mocks/netflix-java-recover-binary-search-tree/index.html): Java mock interview with a Netflix software engineer. Watch someone try to recover the BST without altering its structure. (5,914 words) - [Anonymous Coding & Technical Interview Prep for Software Engineers | interviewing.io](/content/site-root.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (435 words) ## Articles & Blog Posts - [K Closest Points to Origin (Java Interview)](/content/mocks/microsoft-java-k-closest-points-two/index.html): Given a vertex and a list of points and an integer k, return the k closest points to the vertex. Watch someone try to solve this problem in Java. (6,268 words) - [TikTok’s Interview Process & Questions](/content/tiktok-interview-questions/index.html): Learn exactly what to expect in TikTok’s interview process, straight from the engineers who’ve been through it. (1,178 words) - [binary-trees-interview-questions/index.html](/content/binary-trees-interview-questions/index.html) (3,113 words) - [Stacks Interview Questions & Tips for Senior Engineers](/content/stacks-interview-questions/index.html): How Stacks work, when to use them in interviews, and common mistakes to avoid. Watch replays of Stacks interviews. (2,114 words) - [Python Interview with a Meta engineer.](/content/mocks/facebook-python-min-max-nodes-between-criticial-points.html): Find the Minimum and Maximum Number of Nodes Between Critical Points (6,145 words) - [Binary Search Interview Questions & Tips for Senior Engineers](/content/binary-search-interview-questions/index.html): How Binary Search works, when to use it in interviews, and common mistakes to avoid. Watch replays of Binary Search interviews. (3,676 words) - [Java Interview Questions & Tips for Senior Engineers](/content/java-interview-questions/index.html): How Java gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in Java. (1,970 words) - [A Senior Engineer’s Guide to FAANG Interviews](/content/guides/hiring-process/conclusion/index.html): Made by interviewers for candidates – we spent hundreds of hours talking to technical interviewers from FAANG about their processes. (342 words) - [Graph Interview Questions & Tips for Senior Engineers](/content/graphs-interview-questions/index.html): How Graphs work, when to use them in interviews, and common mistakes to avoid. Watch replays of Graph interviews. (3,120 words) - [Matrix Interview Questions & Tips for Senior Engineers](/content/matrices-interview-questions/index.html): How Matrices work, when to use them in interviews, and common mistakes to avoid. Watch replays of Matrix interviews. (1,896 words) - [Employer FAQ - interviewing.io](/content/employers/faq/index.html): Resumes suck. We track how candidates do in live, rigorous technical interviews and get you the best performers. (786 words) - [LinkedIn's Interview Process & Questions in 2024](/content/linkedin-interview-questions/index.html): Learn exactly what to expect in LinkedIns’s interview process, straight from the engineers who’ve been through it. (1,457 words) - [LinkedIn's Interview Process & Questions in 2024](/content/linkedin-interview-questions/index-2.html): Learn exactly what to expect in LinkedIns’s interview process, straight from the engineers who’ve been through it. (1,464 words) - [Stripe Interview Process & Questions](/content/stripe-interview-questions/index.html): Learn exactly what to expect in Stripe’s interview process, straight from the engineers who’ve been through it. (1,493 words) - [Nvidia’s Interview Process & Questions in 2024](/content/nvidia-interview-questions/index.html): Learn exactly what to expect in Nvidia’s interview process, straight from the engineers who’ve been through it. (1,254 words) - [Airbnb's Interview Process & Questions in 2024](/content/airbnb-interview-questions/index.html): Learn exactly what to expect in Airbnb’s interview process, straight from the engineers who’ve been through it. (930 words) - [C++ Interview Questions & Tips for Senior Engineers](/content/cplusplus-interview-questions/index.html): How C++ gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in C++. (1,197 words) - [Trees Interview Questions & Tips for Senior Engineers](/content/trees-interview-questions/index.html): How Trees work, when to use them in interviews, and common mistakes to avoid. Watch replays of Tree interviews. (1,773 words) - [Python Interview Questions & Tips for Senior Engineers](/content/python-interview-questions/index.html): How Python gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in Python. (936 words) - [Coinbase’s Interview Process & Questions](/content/coinbase-interview-questions/index.html): Learn exactly what to expect in Coinbase’s interview process, straight from the engineers who’ve been through it. (926 words) - [Atlassian’s Interview Process & Questions](/content/atlassian-interview-questions/index.html): Learn exactly what to expect in Atlassian’s interview process, straight from the engineers who’ve been through it. (1,194 words) - [Jane Street’s Interview Process & Questions in 2024](/content/jane-street-interview-questions/index.html): Learn exactly what to expect in Jane Street’s interview process, straight from the engineers who’ve been through it. (656 words) - [Grammarly’s Interview Process & Questions](/content/grammarly-interview-questions/index.html): Learn exactly what to expect in Grammarly’s interview process, straight from the engineers who’ve been through it. (1,205 words) - [HubSpot’s Interview Process & Questions](/content/hubspot-interview-questions/index.html): Learn exactly what to expect in hubspot’s interview process, straight from the engineers who’ve been through it. (1,281 words) - [Block/Square's Interview Process & Questions in 2023](/content/block-interview-questions/index.html): Learn exactly what to expect in Block/Square's interview process, straight from the engineers who’ve been through it. (938 words) - [Morgan Stanley’s Interview Process & Questions](/content/morgan-stanley-interview-questions/index.html): Learn exactly what to expect in Morgan Stanley’s interview process, straight from the engineers who’ve been through it. (947 words) - [Anduril’s Interview Process & Questions](/content/anduril-interview-questions/index.html): Learn exactly what to expect in Anduril’s interview process, straight from the engineers who’ve been through it. (1,125 words) - [Python Interview with a FAANG Engineer (Reverse Nodes in k-Group)](/content/mocks/reverse-nodes-in-k-group/index.html): Reverse Nodes in k-Group (517 words) - [Duolingo’s Interview Process & Questions](/content/duolingo-interview-questions/index.html): Learn exactly what to expect in Duolingo’s interview process, straight from the engineers who’ve been through it. (1,133 words) - [Search Interview Questions & Tips for Senior Engineers](/content/search-interview-questions/index.html): How Search works, when to use it in interviews, and common mistakes to avoid. Watch replays of Search interviews. (337 words) - [Buckets Interview Questions & Tips for Senior Engineers](/content/buckets-interview-questions/index.html): How Buckets work, when to use it in interviews, and common mistakes to avoid. Watch replays of Buckets interviews. (153 words) - [Interview with an Amazon engineer.](/content/mocks/amazon-system-design-calendar-system/index.html): Calendar System (595 words) - [Employer Sign Up](/content/employers/signup/index.html): Resumes suck. We track how candidates do in live, rigorous technical interviews and get you the best performers. (97 words) - [Two Pointers Interview Questions & Tips for Senior Engineers](/content/two-pointers-interview-questions/index.html): How Two Pointers work, when to use them in interviews, and common mistakes to avoid. Watch replays of Two Pointer interviews. (1,974 words) - [Hash Tables Interview Questions & Tips for Senior Engineers](/content/hash-maps-interview-questions/index.html): How Hash Tables work, when to use them in interviews, and common mistakes to avoid. Watch replays of Hash Table interviews. (2,725 words) - [Queues Interview Questions & Tips for Senior Engineers](/content/priority-queues-interview-questions/index.html): How Queues work, when to use them in interviews, and common mistakes to avoid. Watch replays of Queue interviews. (1,450 words) - [Recursion Interview Questions & Tips for Senior Engineers](/content/recursion-interview-questions/index.html): How Recursion works, when to use it in interviews, and common mistakes to avoid. Watch replays of Recursion interviews. (1,068 words) - [Senior Engineer’s Guide to Microsoft Interviews + Questions](/content/guides/hiring-process/microsoft/index.html): We interviewed dozens of Microsoft interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (2,389 words) - [Tries Interview Questions & Tips for Senior Engineers](/content/tries-interview-questions/index.html): How Tries work, when to use them in interviews, and common mistakes to avoid. Watch replays of Tries interviews. (2,233 words) - [Snowflake Interview Process & Questions in 2024](/content/snowflake-interview-questions/index.html): Learn exactly what to expect in Snowflake's interview process, straight from the engineers who’ve been through it. (1,070 words) - [Senior Engineer’s Guide to Google Interviews + Questions](/content/google-interview-questions/index.html): We interviewed dozens of current & former Googlers to get the inside track on their interview process, questions, and how they make hiring decisions. (1,298 words) - [Senior Engineer’s Guide to Netflix Interviews + Questions](/content/netflix-interview-questions/index.html): We interviewed dozens of Netflix interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (619 words) - [Senior Engineer’s Guide to Microsoft Interviews + Questions](/content/microsoft-interview-questions/index.html): We interviewed dozens of Microsoft interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (1,621 words) - [A Senior Engineer’s Guide to FAANG Interviews](/content/faang-interview-questions/index.html): Made by interviewers for candidates – we spent hundreds of hours talking to technical interviewers from FAANG about their processes. (2,976 words) - [Ruby Interview Questions & Tips for Senior Engineers](/content/ruby-interview-questions/index.html): How Ruby gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in Ruby. (2,175 words) - [Parsing Interview Questions & Tips for Senior Engineers](/content/parsing-interview-questions/index.html): How Parsing works, when to use it in interviews, and common mistakes to avoid. Watch replays of Parsing interviews. (1,212 words) - [Technical Interview Questions (Software Engineering)](/content/questions/index.html): Explore free mock interview questions for software engineers. See example questions for popular programming languages, like Python, Ruby, Java, Go, and more. (1,896 words) - [Learning Center | interviewing.io](/content/learn/index.html): All our best materials for interview prep, understanding company hiring processes, and salary negotiation. (447 words) - [Topological Sort Interview Questions & Tips for Senior Engineers](/content/topological-sort-interview-questions/index.html): How Topological Sort works, when to use it in interviews and common mistakes to avoid. Watch replays of Topological Sort interviews. (911 words) - [JavaScript Interview Questions & Tips for Senior Engineers](/content/javascript-interview-questions/index.html): How JavaScript gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in JavaScript. (1,846 words) - [Depth-First Search (DFS) Interview Questions & Tips for Senior Engineers](/content/depth-first-search-interview-questions/index.html): How Depth-first search works, when to use it in interviews, the difference between DFS and BFS, and common mistakes to avoid. Watch replays of DFS interviews. (2,144 words) - [FireEye Interview Process & Questions in 2024](/content/fireeye-interview-questions/index.html): Learn exactly what to expect in FireEye's interviews and how best to prepare, straight from their interviewers. (195 words) - [A 3-Step Framework to Nail Your System Design Interview](/content/guides/system-design-interview/part-three/index.html): We’ve created a 3-step framework for senior engineers going into a system design interview that will help you get the job. (1,107 words) - [Sets Interview Questions & Tips for Senior Engineers](/content/sets-interview-questions/index.html): How Sets work, when to use them in interviews, and common mistakes to avoid. Watch replays of Sets interviews. (1,553 words) - [Learning Videos & Webinars (Software Engineering)](/content/videos/index.html): Browse our collection of videos and webinars. We do in-depth coverage of topics ranging from system design to salary negotiation. (463 words) - [Senior Engineer’s Guide to Apple Interviews + Questions](/content/guides/hiring-process/apple/index.html): We interviewed dozens of current & former Apple interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (876 words) - [Senior Engineer’s Guide to Amazon Interviews + Questions](/content/guides/hiring-process/amazon/index.html): We interviewed dozens of current & former Amazon interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (663 words) - [Learning Center | interviewing.io](/content/topics/index.html): All our best materials for interview prep, understanding company hiring processes, and salary negotiation. (396 words) - [Heaps Interview Questions & Tips for Senior Engineers](/content/heaps-interview-questions/index.html): How Heaps work, when to use them in interviews, and common mistakes to avoid. Watch replays of Heaps interviews. (1,351 words) - [Spotify's Interview Process & Questions in 2024](/content/spotify-interview-questions/index.html): Learn exactly what to expect in Spotify's interview process, straight from the engineers who’ve been through it. (1,054 words) - [Senior Engineer’s Guide to Meta Interviews + Questions](/content/meta-interview-questions/index.html): We interviewed current & former Meta interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (506 words) - [VMware's Interview Process & Questions in 2024](/content/vmware-interview-questions/index.html): Learn exactly what to expect in VMware’s interview process, straight from the engineers who’ve been through it. (989 words) - [Senior Engineer’s Guide to Google Interviews + Questions](/content/guides/hiring-process/google/index.html): We interviewed dozens of current & former Googlers to get the inside track on their interview process, questions, and how they make hiring decisions. (812 words) - [Snap's Interview Process & Questions in 2024](/content/snap-interview-questions/index.html): Learn exactly what to expect in Snap’s interview process, straight from the engineers who’ve been through it. (858 words) - [Linked List Interview Questions & Tips for Senior Engineers](/content/linked-lists-interview-questions/index.html): How Linked Lists work, when to use them in interviews, and common mistakes to avoid. Watch replays of Linked List interviews. (740 words) - [Arrays Interview Questions & Tips for Senior Engineers](/content/arrays-interview-questions/index.html): How Arrays work, when to use them in interviews, and common mistakes to avoid. Watch replays of Arrays interviews. (732 words) - [FAQ - interviewing.io](/content/faq/index.html): Answers to common questions about why and how anonymous practice helps engineers nail their technical interviews and land the job. (847 words) - [Senior Engineer’s Guide to Meta Interviews + Questions](/content/guides/hiring-process/meta-facebook/index.html): We interviewed current & former Meta interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (484 words) - [Capital One's Interview Process & Questions in 2024](/content/capital-one-interview-questions/index.html): Learn exactly what to expect in Capital One’s interview process, straight from the engineers who’ve been through it. (786 words) - [Memoization Interview Questions & Tips for Senior Engineers](/content/memoization-interview-questions/index.html): How Memoization works, when to use it in interviews, and common mistakes to avoid. Watch replays of Memoization interviews. (845 words) - [System Design Concepts For Senior Engineers](/content/guides/system-design-interview/part-two/index.html): We overview three core concepts of system design you need to know when trying to get a senior engineering position in system design. , Use Loom to record quick videos of your screen and cam. Explain anything clearly and easily – and skip the meeting. An essential tool for hybrid workplaces. (18,364 words) - [Walmart Global Interview Process & Questions in 2024](/content/walmart-interview-questions/index.html): Learn exactly what to expect in Walmart Global's interviews, straight from their interviewers. (171 words) - [Maps Interview Questions & Tips for Senior Engineers](/content/maps-interview-questions/index.html): How Maps work, when to use them in interviews, and common mistakes to avoid. Watch replays of Map interviews. (104 words) - [Samsung's Interview Process & Questions in 2024](/content/samsung-interview-questions/index.html): Learn exactly what to expect in Samsung's interview process, straight from the engineers who’ve been through it. (136 words) - [Your best-converting channel for hiring engineers](/content/employers/index.html): Resumes suck. We track how candidates do in live, rigorous technical interviews and get you the best performers. (176 words) - [Pivotal Labs Interview Process & Questions in 2024](/content/pivotal-labs-interview-questions/index.html): Learn exactly what to expect in Pivotal Lab's interviews and how best to prepare, straight from their interviewers. (174 words) - [Slack Interview Process & Questions in 2024](/content/slack-interview-questions/index.html): Learn exactly what to expect in Slack's interviews, straight from their interviewers. (166 words) - [Wurl's Interview Process & Questions in 2024](/content/wurlinc-interview-questions/index.html): Learn exactly what to expect in Wurl's interviews and how best to prepare, straight from their interviewers. (184 words) - [Inorder Traversal Interview Questions & Tips for Senior Engineers](/content/inorder-traversal-interview-questions/index.html): How Inorder Traversal works, when to use it in interviews, and common mistakes to avoid. Watch replays of Inorder Traversal interviews. (88 words) - [Mock Technical Interviews](/content/mocks/index.html): Watch hundreds of free mock interviews, conducted by engineers from Google, Meta, Amazon, Netflix, and more. (3,357 words) - [System Design Interview (Amazon)](/content/mocks/amazon-system-design-design-leetcode/index.html): System Design mock interview with an Amazon software engineer. Watch someone design a coding competition platform with a leaderboard. (4,837 words) - [Print linked list reverse (C++)](/content/mocks/cplusplus-print-linked-list-reverse/index.html): Print linked list reverse in C++. Watch someone try to solve this technical interview problem with a Snap software engineer. (5,747 words) - [Python Mock Interview](/content/mocks/airbnb-python-missing-item-list-difference/index.html): Python mock interview with an Airbnb software engineer. Watch a video recording for free and see exactly how you can practice for your interviews. (3,207 words) - [Word Transformation Search (Java)](/content/mocks/microsoft-java-word-transformation-search/index.html): Word Transformation Search in Java. Given a grid of characters and a list of words, return a list of all words that can be formed (6,524 words) - [Target Sum Interview Problem (C++)](/content/mocks/cplusplus-target-sum/index.html): Target Sum problem in C++. Watch someone try to solve this problem in a real-life video recording with a FAANG engineer. (4,797 words) - [Interview with a Meta engineer.](/content/mocks/facebook-system-design-centralized-ml-management-platform.html): Design a Centralized ML Management Platform (10,762 words) - [Java Interview with an Amazon engineer.](/content/mocks/amazon-java-boundary-traversal-binary-tree/index.html): Boundary Traversal Binary Tree (5,522 words) - [Snowflake Interview (Python)](/content/mocks/snowflake-python-decode-string/index.html): Python mock interview with a Snowflake software engineer. Watch someone try to solve the decode string problem in this video recording. (3,124 words) - [Python Interview with an Amazon engineer.](/content/mocks/amazon-python-max-living-people/index.html): Max living people (4,804 words) - [Java Interview with a MathWorks engineer.](/content/mocks/mathworks-java-verify-rotated-integer/index.html): Verify rotated integer (6,390 words) - [Interview with a Meta engineer.](/content/mocks/meta-system-design-yelp-recommendations/index.html): Design Yelp Recommendations (7,407 words) - [Python Interview with a Facebook Engineer (Inorder Traversal)](/content/mocks/facebook-python-inorder-traversal/index.html): Python mock interview with a Facebook software engineer. Watch a video recording for free and see exactly how you can practice for your interviews. (4,659 words) - [Square/Block Interview (Python)](/content/mocks/square-python-threaded-order-of-execution/index.html): Python mock interview with a Square (Block) software engineer. Watch someone try to solve the Threaded order of execution in this video recording. (5,670 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/page/2/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,372 words) - [Square technical interview (Java)](/content/mocks/square-java-sleep-sort/index.html): Java mock interview with a Square (Block) software engineer. Given an array of integers, sort the list by spawning new threads. (5,827 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/page/6/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,346 words) - [K Closest Points (C++)](/content/mocks/cplusplus-k-closest-points/index.html): Find K Closest Points in C++. Watch someone try to solve this interview problem with a Microsoft engineer. (4,841 words) - [Walls and Gates (Java)](/content/mocks/google-java-walls-and-gates/index.html): Walls and Gates problem in Java. Find the closest euclidean distance spot to each car, avoiding walls. Watch someone try to solve this problem. (5,977 words) - [Python Interview with a Palantir engineer.](/content/mocks/palantir-python-smallest-sufficient-substring/index.html): Smallest sufficient substring (4,593 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/page/4/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,350 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/page/5/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,214 words) - [Ruby Interview with a Shopify engineer.](/content/mocks/shopify-ruby-validate-string-against-dictionary/index.html): Watch someone solve the Validate String Against Dictionary problem in an interview with a senior Shopify engineer. (5,816 words) - [Find Highest Peak (Java)](/content/mocks/google-java-highest-peak/index.html): Find the Highest Peak of a Mountain in Java. Watch a video recording of someone trying to solve this problem with a Google engineer. (4,916 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/page/3/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,111 words) - [Merge Two Linked Lists in Order (Python)](/content/mocks/microsoft-python-merge-linked-lists-in-order/index.html): Merge two linked lists in order using Python. Watch someone try to solve this interview problem with a Microsoft software engineer. (4,827 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/page/7/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (694 words) - [Python Interview with a FAANG engineer.](/content/mocks/faang-python-first-missing-positive/index.html): First Missing Positive (4,545 words) - [C++ Interview with a FAANG engineer.](/content/mocks/faang-cplusplus-number-of-unique-islands/index.html): Number of Unique Islands (6,912 words) - [C# Interview with a Microsoft engineer.](/content/mocks/microsoft-sum-root-to-leaf-numbers/index.html): Sum Root to Leaf Numbers (5,721 words) - [JavaScript Interview with a FAANG engineer.](/content/mocks/faang-javascript-valid-word-abbreviation/index.html): Valid Word Abbreviation (3,462 words) - [Java Interview with a FireEye engineer.](/content/mocks/fire-eye-java-three-sum/index.html): Three sum (3,783 words) - [Java Interview with a Wurl engineer.](/content/mocks/wurl-java-evaluate-unix-path/index.html): Evaluate Unix path (3,462 words) - [Python Interview with a Facebook Engineer (Group Anagrams)](/content/mocks/facebook-python-group-anagrams/index.html): Group Anagram (4,089 words) - [JavaScript Interview with a LinkedIn engineer.](/content/mocks/linked-in-javascript-two-sum/index.html): Two sum (3,946 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-banking-ledger/index.html): Banking Ledger (1,255 words) - [Snap Interview (C++)](/content/mocks/snap-cplus-plus/index.html): C++ mock technical interview with a Snap software engineer. Watch someone try to solve the Copy list with random pointers interview problem. (4,202 words) - [Python Interview with a Facebook Engineer (Number Matrix)](/content/mocks/facebook-python-number-matrix/index.html): Lucky Numbers in a Matrix (3,673 words) - [Interview with a Meta engineer.](/content/mocks/meta-system-design-ml-instagram-reels/index.html): Design Instagram Reels (546 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-photo-sharing-service-2/index.html): Photo Sharing Service (1,842 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-a-b-experimentation-platform/index.html): Design an A/B Experimentation Platform (717 words) - [C++ Interview with an Amazon engineer.](/content/mocks/amazon-cplusplus-what-are-my-friends-buying/index.html): What are my friends buying (805 words) - [Interview with a Google engineer.](/content/mocks/google-system-design-youtube-recommendation-system/index.html): Design YouTube Recommendation System (913 words) - [Python Interview with an interviewing.io engineer.](/content/mocks/interviewing-io-python-print-k-largest-elements.html): Print k largest elements (587 words) - [Interview with a FAANG engineer.](/content/mocks/faang-behavioral-55/index.html): Behavioral Interview (827 words) - [Alien Dictionary (C++)](/content/mocks/google-c-alien-dictionary-two/index.html): Watch someone try to verify an alien dictionary in C++ in this recorded mock interview with a Google engineer. (653 words) - [Valid Palindrome (Python)](/content/mocks/facebook-python-palindrome-one-character-removed/index.html): Determine if a string is a valid palindrome in Python. Watch someone try to solve this interview problem with a Facebook (Meta) software engineer. (587 words) - [Photo Sharing Service: System Design Interview with a Senior FAANG Engineer](/content/mocks/faang-system-design-photo-sharing-service/index.html): Mock interview showcasing the problem and solution to: Photo sharing service (754 words) - [Serialize and Deserialize a Binary Tree (Python)](/content/mocks/facebook-python-tree-serialization/index.html): Serialize and and deserialize a binary tree in Python. Watch someone try to solve this interview problem with a Facebook (Meta) engineer. (1,280 words) - [C++ Interview with an Amazon engineer.](/content/mocks/amazon-top-k-frequent-elements/index.html): Top K Frequent Elements (2,035 words) - [Python Interview with a VMware engineer.](/content/mocks/vm-ware-python-linked-list-intersection/index.html): Linked list intersection (546 words) - [Go Interview with a FAANG engineer.](/content/mocks/faang-go-longest-consecutive-sequence/index.html): Longest Consecutive Sequence (923 words) - [Java Interview with an Amazon engineer.](/content/mocks/amazon-java-median-of-sorted-list/index.html): Median of sorted lists (487 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-coding-practice-platform/index.html): Design a Coding Practice Platform (633 words) - [Java Interview with a FAANG engineer.](/content/mocks/facebook-java-minimum-window-substring/index.html): Watch a Java mock Interview with a Facebook software engineer. See someone try to solve the minimum window substring problem. (595 words) - [Interview with a Meta engineer.](/content/mocks/facebook-timeline-service/index.html): Facebook Timeline Service (1,218 words) - [Python Interview (Amazon)](/content/mocks/amazon-python-efficient-sampler/index.html): Python mock interview with an Amazon software engineer. Watch someone design and implement an efficient sampler in Python. (582 words) - [Go Interview with a LinkedIn engineer.](/content/mocks/linked-in-go-falling-leaves-of-a-tree/index.html): Falling leaves of a tree (947 words) - [Python Interview with a FAANG engineer.](/content/mocks/faang-java-insert-interval/index.html): Insert Interval (931 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-job-scheduler/index.html): Job Scheduler (558 words) - [Interview with an Amazon engineer.](/content/mocks/amazon-system-design-online-file-storage/index.html): Online file storage (1,367 words) - [Walmart Interview (Python)](/content/mocks/walmart-python-permutation-in-string/index.html): Python mock interview with a Walmart software engineer. Learn more about the problem: write a function to return true if s2 contains the permutation of s1 (601 words) - [Interview with a Meta engineer.](/content/mocks/facebook-typescript-peaks-or-valleys/index.html): Peaks and Valleys (851 words) - [C# Interview with a Google engineer.](/content/mocks/google-csharp-maximum-sum-subarray/index.html): Watch someone solve the Maximum Sum Subarray problem in an interview. Given an array, give the start and end indices for a subarray that contains the max sum. (574 words) - [Facebook/Meta Interview (C++)](/content/mocks/meta-cplusplus-prefix-pairs/index.html): Mock C++ interview with a Facebook (Meta) software engineer. Watch someone try to match all words with other words from the list that are a prefix (413 words) - [Python Interview with a Salesforce engineer.](/content/mocks/salesforce-python-make-change/index.html): Make change (743 words) - [JavaScript Interview with a Google engineer.](/content/mocks/google-javascript-simplified-blackjack/index.html): Simplified Blackjack (916 words) - [Python Interview with a Meta engineer.](/content/mocks/facebook-python-closest-pair-sum/index.html): Closest Pair Sum (536 words) - [Delete Nodes from a Binary Tree (Java)](/content/mocks/google-java-delete-nodes-from-tree/index.html): Delete Nodes from a Binary Tree in Java. Watch a free video recording of someone trying to solve this problem in Java with a Google engineer. (594 words) - [Subarray Sum Equals K (Javascript)](/content/mocks/microsoft-javascript-subarray-sum-equals-k/index.html): Subarray sum equals K in Javascript. Watch someone try to solve this interview problem with a Microsoft software engineer. (695 words) - [Python Interview with an Amazon Engineer (Next Largest in BST)](/content/mocks/amazon-next-largest-in-bst/index.html): Next largest in BST (779 words) - [Go Interview with an Amazon engineer.](/content/mocks/amazon-go-unique-shapes-in-a-matrix/index.html): Unique Shapes in a Matrix (551 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-rss-news-feed/index.html): RSS News Feed (542 words) - [Java Interview with a FAANG engineer.](/content/mocks/faang-java-min-max-nodes-between-criticial-points/index.html): Find the Minimum and Maximum Number of Nodes Between Critical Points (860 words) - [Go Interview with a FAANG engineer.](/content/mocks/faang-go-generate-valid-strings/index.html): Generate Valid Strings (582 words) - [K Nearest Points (C++)](/content/mocks/microsoft-cplusplus-k-nearest-points/index.html): K Nearest Points in C++. Watch someone try to solve this technical interview problem with a Microsoft engineer. (421 words) - [Interview with a Google engineer.](/content/mocks/google-machine-learning-personalized-newsfeed-system.html): Design a personalized news feed system (613 words) - [C++ Interview with a FAANG engineer.](/content/mocks/faang-cplusplus-buildings-with-an-ocean-view/index.html): Buildings with an ocean view (534 words) - [JavaScript Interview with an Amazon engineer.](/content/mocks/amazon-javascript-unique-shapes-in-a-matrix/index.html): Unique Shapes in a Matrix (13,103 words) - [Ruby Interview with a Microsoft engineer.](/content/mocks/microsoft-ruby-move-stones-over-grid/index.html): Move Stones Over Grid (13,083 words) - [Python Interview with a FAANG engineer.](/content/mocks/faang-python-lowest-common-ancestor/index.html): Lowest Common Ancestor of a Binary Tree (40 words) - [Python Interview with a FAANG engineer.](/content/mocks/faang-python-alien-dictionary/index.html): Alien Dictionary (7,043 words) - [MapReduce Interview Questions & Tips for Senior Engineers](/content/mapreduce-interview-questions/index.html): How MapReduce works, when to use it in interviews, and common mistakes to avoid. Watch replays of MapReduce interviews. (1,116 words) - [Dynamic Programming Interview Questions & Tips for Senior Engineers](/content/dynamic-programming-interview-questions/index.html): How Dynamic Programming works, when to use it in interviews, and common mistakes to avoid. Watch replays of Dynamic Programming interviews. (2,221 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/page/8/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (566 words) - [Sliding Window Interview Questions & Tips for Senior Engineers](/content/sliding-window-interview-questions/index.html): How Sliding Window works, when to use it in interviews, and common mistakes to avoid. Watch replays of Sliding Window interviews. (1,502 words) - [Longest Substring: K Distinct Characters (Python)](/content/mocks/amazon-python-longest-substring-with-maximum-k-distinct-characters.html): Longest Substring with At Most K Distinct Characters in Python. Watch someone try to solve this interview problem with an Amazon engineer. (9,039 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/page/9/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (206 words) - [Hash Tables Interview Questions & Tips for Senior Engineers](/content/hash-tables-interview-questions/index.html): How Hash Tables work, when to use them in interviews, and common mistakes to avoid. Watch replays of Hash Table interviews. (3,939 words) - [C++ Interview with a FAANG engineer.](/content/mocks/faang-cplusplus-longest-non-repeating-character-substring.html): Longest non-repeating character substring (5,902 words) - [Blog | interviewing.io](/content/blog/index.html): Data-driven insights about technical interviewing and hiring, based on 100k+ interviews. (1,860 words) - [Java Interview with an Apple engineer.](/content/mocks/apple-java-max-contiguous-subarray/index.html): Max contiguous subarray (7,406 words) - [Uber’s Interview Process & Questions](/content/uber-interview-questions/index.html): Learn exactly what to expect in Uber’s interview process, straight from the engineers who’ve been through it. (1,754 words) - [Python Interview with a FAANG engineer.](/content/mocks/amazon-python-nodes-in-complete-binary-tree/index.html): Nodes in complete binary tree (7,911 words) - [Employee Hierarchy (Java)](/content/mocks/google-java-employee-hierarchy/index.html): Write a function to calculate the score for a given employee in Java. Watch this mock interview with a Google engineer. (6,758 words) - [Rust Interview with a Google engineer.](/content/mocks/google-rust-rate-limiter/index.html): Rate Limiter (7,429 words) - [Interview with an Amazon engineer.](/content/mocks/amazon-behavioral-leadership-principles/index.html): Amazon Leadership Principles (9,263 words) - [Python Interview with an Amazon engineer.](/content/mocks/amazon-python-closest-three-sum/index.html): Closest Three Sum (7,265 words) - [Interview with a Netflix engineer.](/content/mocks/netflix-behavioral-interview-1/index.html): Netflix Behavioral Interview (L5 Senior Engineer) (9,871 words) - [Fruit into Baskets (Python)](/content/mocks/facebook-python-count-max-fruit/index.html): Fruit into baskets interview problem in Python. Watch someone try to solve this problem in a recorded mock interview with a Facebook (Meta) software engineer. (5,976 words) - [Redcode Interview Question](/content/mocks/google-redcode-defeat-the-enemy/index.html): Watch someone try to solve a technical interview question using Redcode with a Google engineer. Browse the library of mock interviews. (3,655 words) - [Interview with a Microsoft engineer.](/content/mocks/microsoft-system-design-gaming-leaderboard/index.html): Design gaming leaderboard (6,852 words) - [Pivotal Labs Mock Interview](/content/mocks/pivotal-labs-javascript-lru-cache/index.html): Watch a mock interview with a Pivotal Labs software engineer. Watch someone try to solve the LRU cache problem. (5,864 words) - [Sorting Interview Questions & Tips for Senior Engineers](/content/sorting-interview-questions/index.html): How Sorting works, when to use it in interviews, and common mistakes to avoid. Watch replays of Sorting interviews. (1,213 words) - [Rust Technical Interview (Amazon)](/content/mocks/amazon-rust-minimum-room-count/index.html): Rust technical interview with an Amazon software engineer. Watch someone try to solve the meeting room problem using Rust. (6,704 words) - [Strings Interview Questions & Tips for Senior Engineers](/content/strings-interview-questions/index.html): How Strings work, when to use them in interviews, and common mistakes to avoid. Watch replays of String interviews. (1,527 words) - [Go (Golang) Interview Questions & Tips for Senior Engineers](/content/go-interview-questions/index.html): How Go (Golang) gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in Go (Golang). (1,396 words) - [Java Interview with an Uber engineer.](/content/mocks/uber-java-k-closest-elements/index.html): K closest elements (5,900 words) - [Interview with a FAANG engineer.](/content/mocks/fanng-behavioral-interview-2/index.html): FAANG Engineering Manager Behavioral Interview (Medium) (5,946 words) - [JavaScript Interview with an Amazon engineer.](/content/mocks/amazon-javascript-max-product-of-stream/index.html): Max product of stream (7,270 words) - [Slack Technical Interview (Python)](/content/mocks/slack-python-transformation-dictionary/index.html): Python mock interview with a Slack (Salesforce) engineer. Determine whether it is possible to transform a given word into another with a fixed number (3,481 words) - [Interview with a Meta engineer.](/content/mocks/facebook-system-design-finding-nearby-friends/index.html): Finding Nearby Friends (5,210 words) - [Gift Interviews](/content/gift-practice-interviews/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (50 words) - [System Design Interview (Microsoft)](/content/mocks/microsoft-system-design-unique-id-generation/index.html): Watch a mock system design interview with a Microsoft engineer. Build a distributed system to provide a unique ID with each request (6,979 words) - [Pseudocode Interview Question (List Backend)](/content/mocks/google-pseudocode-list-backend/index.html): Pseudocode technical interview question with a Google Engineer. Watch someone try to solve the List Backend problem in this video recording. (7,639 words) - [Salesforce's Interview Process & Questions in 2024](/content/salesforce-interview-questions/index.html): Learn exactly what to expect in Salesforce’s interview process, straight from the engineers who’ve been through it. (1,006 words) - [Dropbox’s Interview Process & Questions](/content/dropbox-interview-questions/index.html): Learn exactly what to expect in Dropbox’s interview process, straight from the engineers who’ve been through it. (1,481 words) - [Robinhood's Interview Process & Questions](/content/robinhood-interview-questions/index.html): Learn exactly what to expect in Robinhood’s interview process, straight from the engineers who’ve been through it. (774 words) - [Breadth-first search (BFS) Interview Questions & Tips for Senior Engineers](/content/breadth-first-search-interview-questions/index.html): How Breadth-first search works, when to use it in interviews, the difference between BFS and DFS, and common mistakes to avoid. Watch replays of BFS interviews. (1,316 words) - [Longest Common Subsequence (Javascript)](/content/mocks/google-javascript-longest-common-subsequence-of-two-strings.html): Longest Common Subsequence in Javascript: watch someone try to solve this problem with a Google software engineer. (3,268 words) - [Python Interview with a Meta engineer.](/content/mocks/facebook-python-min-max-nodes-between-criticial-points-3.html): Find the Minimum and Maximum Number of Nodes Between Critical Points (4,129 words) - [amazon-interview-questions/index.html](/content/amazon-interview-questions/index.html) (1,958 words) - [Bloomberg’s Interview Process & Questions](/content/bloomberg-interview-questions/index.html): Learn exactly what to expect in Bloomberg’s interview process, straight from the engineers who’ve been through it. (1,045 words) - [C# Interview Questions & Tips for Senior Engineers](/content/csharp-interview-questions/index.html): How C# gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in C# (1,094 words) - [List Partition: Quicksort Algorithm (C#)](/content/mocks/csharp-list-partition-quicksort/index.html): List Partition with Quicksort Algorithm in C#. Watch a mock technical interview of someone trying to solve this problem with a Microsoft software engineer. (5,460 words) - [Affirm’s Interview Process & Questions](/content/affirm-interview-questions/index.html): Learn exactly what to expect in Affirm’s interview process, straight from the engineers who’ve been through it. (773 words) - [Databricks’s Interview Process & Questions](/content/databricks-interview-questions/index.html): Learn exactly what to expect in Databrick’s interview process, straight from the engineers who’ve been through it. (1,360 words) - [Interview with a Netflix engineer.](/content/mocks/netflix-system-design-payment-pipeline/index.html): Payment Pipeline Design (4,987 words) - [Queues Interview Questions & Tips for Senior Engineers](/content/queue-interview-questions/index.html): How Queues work, when to use them in interviews, and common mistakes to avoid. Watch replays of Queue interviews. (722 words) - [Shopify's Interview Process & Questions](/content/shopify-interview-questions/index.html): Learn exactly what to expect in Shopify’s interview process, straight from the engineers who’ve been through it. (1,071 words) - [MathWorks' Interview Process & Questions in 2024](/content/mathworks-interview-questions/index.html): Learn exactly what to expect in MathWorks' interviews and how best to prepare, straight from their interviewers. (180 words) - [C# Interview with an Amazon engineer.](/content/mocks/amazon-csharp-rod-cutting/index.html): Rod Cutting (4,996 words) - [Roblox’s Interview Process & Questions](/content/roblox-interview-questions/index.html): Learn exactly what to expect in Roblox’s interview process, straight from the engineers who’ve been through it. (1,149 words) - [Meeting Hour Optimization Question (Javascript)](/content/mocks/google-javascript-meeting-hour-optimization/index.html): Meeting Hour Optimization: explore this technical interview question in Javascript with a Google software engineer. (5,373 words) - [Memory Efficient Data Structure (Javascript)](/content/mocks/google-javascript-memory-efficient-lookup/index.html): Watch someone try to create a memory efficient data structure in Javascript in this mock interview with a Google engineer. (5,516 words) - [DoorDash’s Interview Process & Questions](/content/doordash-interview-questions/index.html): Learn exactly what to expect in DoorDash’s interview process, straight from the engineers who’ve been through it. (964 words) - [Adobe’s Interview Process & Questions](/content/adobe-interview-questions/index.html): Learn exactly what to expect in Adobe’s interview process, straight from the engineers who’ve been through it. (1,626 words) - [Instacart’s Interview Process & Questions](/content/instacart-interview-questions/index.html): Learn exactly what to expect in Instacart’s interview process, straight from the engineers who’ve been through it. (947 words) - [Rust Interview Questions & Tips for Senior Engineers](/content/rust-interview-questions/index.html): How Rust gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in Rust. (1,203 words) - [System Design Interview Questions & Tips for Senior Engineers](/content/system-design-interview-questions/index.html): How System Design works, when to use it in interviews, and common mistakes to avoid. Watch replays of System Design interviews. (459 words) - [J.P. Morgan's Interview Process & Questions in 2024](/content/jpmorgan-interview-questions/index.html): Learn exactly what to expect in J.P. Morgan's interviews and how best to prepare, straight from their interviewers. (184 words) - [SpaceX’s Interview Process & Questions](/content/spacex-interview-questions/index.html): Learn exactly what to expect in SpaceX’s interview process, straight from the engineers who’ve been through it. (1,214 words) - [blog/our-business-depends-on-having-the-best-interviewers-so-we-built-an-interviewer-rating-system-and-you-can-too.html](/content/blog/our-business-depends-on-having-the-best-interviewers-so-we-built-an-interviewer-rating-system-and-you-can-too.html) (3,766 words) - [Swift Interview Questions & Tips for Senior Engineers](/content/swift-interview-questions/index.html): How Swift gets used in technical interviews, and common mistakes to avoid. Watch replays of interviews in Swift. (203 words) - [Palantir’s Interview Process & Questions](/content/palantir-interview-questions/index.html): Learn exactly what to expect in Palantir’s interview process, straight from the engineers who’ve been through it. (1,530 words) - [Coin Change Problem (Python)](/content/mocks/google-python-coin-change/index.html): Coin Change interview problem in Python. Watch a free video recording of someone trying to solve this problem with a Google engineer. (4,549 words) - [Longest Palindromic Substring (Python)](/content/mocks/faang-python-longest-palindromic-substring/index.html): Longest palindromic substring in Python. Watch someone try to solve this technical interview problem with a FAANG software engineer. (4,402 words) - [Design Max Heap (Java)](/content/mocks/google-java-max-heap/index.html): Design a Max Heap in Java. Watch a free video of someone trying to solve this interview question with a Google engineer. (5,040 words) - [Golang Mock Interview (Microsoft Engineer)](/content/mocks/microsoft-go-vertex-distance-order-statistic/index.html): Go Mock Interview with a Microsoft software engineer. Watch someone try to solve the Vertex distance order statistic problem in this recorded mock interview. (3,760 words) - [Union Find Interview Questions & Tips for Senior Engineers](/content/union-find-interview-questions/index.html): How Union Find works, when to use it in interviews, and common mistakes to avoid. Watch replays of Union Find interviews. (146 words) - [Senior Engineer’s Guide to Apple Interviews + Questions](/content/apple-interview-questions/index.html): We interviewed dozens of current & former Apple interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (200 words) - [Rippling's Interview Process & Questions](/content/rippling-interview-questions/index.html): Learn exactly what to expect in Rippling’s interview process, straight from the engineers who’ve been through it. (909 words) - [Ordered Maps Interview Questions & Tips for Senior Engineers](/content/ordered-maps-interview-questions/index.html): How Ordered Maps work, when to use them in interviews, and common mistakes to avoid. Watch replays of Ordered Maps interviews. (99 words) - [Machine Learning Interview Questions & Tips for Senior Engineers](/content/machine-learning-interview-questions/index.html): How Machine Learning works, when to use it in interviews, and common mistakes to avoid. Watch replays of Machine Learning interviews. (108 words) - [LRU cache (Python)](/content/mocks/microsoft-python-lru-cache/index.html): Implement LRU cache in Python. Watch a video recording of someone trying to solve this interview problem with a Microsoft software engineer. (3,366 words) - [Datadog's Interview Process & Questions](/content/datadog-interview-questions/index.html): Learn exactly what to expect in Datadog’s interview process, straight from the engineers who’ve been through it. (1,016 words) - [Python Interview with an Airbnb engineer.](/content/mocks/airbnb-python-two-sum/index.html): Watch someone solve the Two Sum problem in an interview. Given an integer array and number k, output all unique pairs that sum up to k. (3,351 words) - [JavaScript Interview with a FAANG engineer.](/content/mocks/faang-javascript-bus-routes/index.html): Bus Routes (5,269 words) - [Maximum Population Year (Python)](/content/mocks/faang-python-max-people-alive/index.html): Maximum Population Year in Python. Watch someone try to solve this technical interview problem with a FAANG engineer. (2,941 words) - [C# Interview with a Google engineer.](/content/mocks/triplet-array/index.html): Triplet Array (4,200 words) - [Find the length of the longest path (directed graph)](/content/mocks/facebook-java-longest-path-direct-graph/index.html): Find the length of the longest path in Java. Watch someone try to solve this problem in a video recording with a FAANG software engineer. (552 words) - [Netflix Technical Interview (Python)](/content/mocks/netflix-python-binary-array-partition/index.html): Python mock interview with a Netflix software engineer. Watch someone try to solve the Binary array partition in this recorded technical interview. (5,989 words) - [Data Structures and Algorithms Interview Questions & Tips for Senior Engineers](/content/data-structures-and-algorithms-interview-questions/index.html): How Data Structures and Algorithms works, when to use it them in interviews, and common mistakes to avoid. Watch replays of DSA interviews. (140 words) - [Behavioral Interview Questions & Tips for Senior Engineers](/content/behavioral-interview-questions/index.html): How Behavioral Interviews works, how to approach them, and common mistakes to avoid. Watch replays of Behavioral interviews. (181 words) - [C++ Interview with an Airbnb engineer.](/content/mocks/airbnb-cplusplus-missing-item-list-difference/index.html): Missing item list difference (4,023 words) - [Python Interview with an Amazon engineer.](/content/mocks/amazon-python-unique-shapes-in-a-matrix/index.html): Unique Shapes in a Matrix (500 words) - [How to Find the Number of Islands [Problem + Solution]](/content/questions/number-of-islands/index.html): Given a 2D matrix, where "1" represents land and "0" represents water, count how many islands are present. Work this problem for free with our AI Interviewer. (1,556 words) - [Microsoft Interview (Python)](/content/mocks/microsoft-python-sneak-to-exit-grid-with-guards-and-obstacles.html): Mock interview with a Microsoft Engineer. Watch a video recording of someone trying to solve Sneak to Exit Grid with Guards and Obstacles. (664 words) - [Reverse order of words in a string (Python)](/content/mocks/microsoft-python-reverse-string/index.html): Reverse order of words in a string using Python. Watch a mock technical interview of someone solving this problem with a Microsoft software engineer. (4,195 words) - [Ruby Interview with an Amazon engineer.](/content/mocks/amazon-ruby-minimum-tree-depth/index.html): Minimum tree depth (472 words) - [Technical Interview Topics and Solutions](/content/staff-interview-questions/index.html): Browse our database of interview questions and full-length solutions from top companies (117 words) - [interviewing.io Interview Process & Questions in 2024](/content/interviewingio-interview-questions/index.html): Learn exactly what to expect in interviewing.io's interviews and how best to prepare, straight from their interviewers. (218 words) - [System Design Interview (Food App)](/content/mocks/google-system-design-design-a-free-food-app/index.html): Watch someone try to build a free food app in this Systems Design mock interview with a Google engineer. (596 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-dating-app-backend/index.html): The Problem: Design a Dating Application (Medium) (1,436 words) - [Java Interview with a FAANG engineer.](/content/mocks/faang-java-reconstruct-itinerary/index.html): Reconstruct Itinerary (679 words) - [Remove Nth Node From End of List (Python)](/content/mocks/facebook-python-remove-nth-node-from-end-of-list/index.html): Remove Nth Node From End of List in Python. Watch someone try to solve this mock interview problem with a Facebook (Meta) software engineer. (958 words) - [System Design Interview (Parsing File)](/content/mocks/google-system-design-file-parsing/index.html): System Design Mock Interview: watch a free video recording of someone trying to efficiently store data. (1,298 words) - [Google Systems Design (Mock Interview)](/content/mocks/google-system-design-distributed-databases/index.html): Systems design mock interview with a Google software engineer. Watch someone try to solve a distributed databases interview problem. (601 words) - [Rust Interview (Google Engineer)](/content/mocks/google-rust-k-nearest-restaurants/index.html): Watch a mock Rust interview with a Google engineer. See someone try to solve the K nearest restaurants problem in this recorded mock interview. (407 words) - [Extract leaves from Binary Tree (Python)](/content/mocks/amazon-python-extract-leaves-from-tree/index.html): Extract leaves from Binary Tree in Python. Watch someone try to solve this interview problem with a Amazon engineer. (1,164 words) - [Python Interview with a Samsung engineer.](/content/mocks/samsung-python-bipartite-graph/index.html): Bipartite graph (672 words) - [Partition Equal Subset Sum (Python)](/content/mocks/amazon-python-split-array-sum-equally/index.html): Partition equal subset sum in Python. Watch someone try to solve this interview problem with an Amazon software engineer. (865 words) - [Interview with an Amazon engineer.](/content/mocks/amazon-system-design-amazon-ranking-system/index.html): Amazon ranking system (1,458 words) - [Non-Decreasing Array (Python)](/content/mocks/microsoft-python-non-decreasing-array/index.html): Non-decreasing Array in Python. Given an array nums with n integers, your task is to check if it could become non-decreasing. (291 words) - [Interview with an Amazon engineer.](/content/mocks/amazon-system-design-video-upload-api/index.html): Video upload API (958 words) - [Interview with a FAANG engineer.](/content/mocks/ml-behavioral-interview-1/index.html): Mock Machine Learning Interview (Beginner) (747 words) - [Python Interview with a LinkedIn engineer.](/content/mocks/linked-in-python-matching-pairs/index.html): Matching pairs (3,237 words) - [Swift Interview (Facebook/Meta)](/content/mocks/facebook-swift-odd-even-linked-list/index.html): Swift mock interview with a Facebook (Meta) software engineer. Given the head of a singly linked list, group all the nodes with odd indices together (793 words) - [Python Interview with a Meta engineer.](/content/mocks/facebook-python-odd-even-linked-list-2/index.html): Odd Even Linked List (2,529 words) - [Regex Matching (Java)](/content/mocks/microsoft-java-regex-matching/index.html): Regex Matching in Java - watch a video of someone trying to solve this problem with a Microsoft software engineer. (3,263 words) - [Alien Dictionary (Python)](/content/mocks/google-python-alien-dictionary/index.html): Alien Dictionary in Python. Watch a free video recording of someone trying to solve this problem with a Google engineer. (3,442 words) - [Currency Conversion Interview Problem (Python)](/content/mocks/microsoft-python-currency-conversion/index.html): Currency conversion interview problem in Python. Watch someone try to solve this problem with a Microsoft Engineer. (452 words) - [How to Reverse a String [Interview Question + Solution]](/content/questions/reverse-string/index.html): Given a string, write a program to reverse the string with each character in reverse order. Work this problem for free with our AI Interviewer. (969 words) - [Python Interview with an Amazon engineer.](/content/mocks/amazon-python-substring-concatenation/index.html): Substring Concatenation (544 words) - [Python Interview with an Apple Engineer (Longest Increasing Path)](/content/mocks/apple-python-longest-increasing-path/index.html): Longest increasing path (802 words) - [Python Interview with an Amazon engineer.](/content/mocks/amazon-python-sort-colors/index.html): Sort colors (417 words) - [Longest Consecutive Sequence (Python)](/content/mocks/microsoft-python-max-consecutive-sequence/index.html): Longest Consecutive Sequence in Python. Watch someone try to solve this technical interview problem with a Microsoft software engineer. (2,518 words) - [Java Interview (Amazon)](/content/mocks/amazon-java-what-are-my-friends-buying/index.html): Java mock interview with an Amazon software engineer. Watch someone try to solve the "what are my friends" buying problem. (621 words) - [Python Interview with a Google engineer.](/content/mocks/google-python-delete-nodes-and-return-forest/index.html): Delete Nodes and Return Forest (649 words) - [Java Interview with a Spotify engineer.](/content/mocks/spotify-java-even-palindrome-generator/index.html): Even palindrome generator (449 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-job-scheduler-2/index.html): Job Scheduler (517 words) - [Python Interview with a Microsoft engineer.](/content/mocks/microsoft-python-reverse-nodes-in-k-group/index.html): Reverse Nodes in k-Group (13,603 words) - [System Design Interview (FAANG engineer)](/content/mocks/faang-system-design-designing-whatsapp/index.html): System Design Interview with a FAANG engineer. Watch someone try to design Whatsapp in this mock interview video recording. (405 words) - [Verify an Alien Dictionary (Interview Solution)](/content/questions/alien-dictionary/index.html): Given a list of sorted words in an alien language, return the letters in alphabetical order. Work this problem for free with our AI Interviewer. (2,190 words) - [Python Interview with a Meta engineer.](/content/mocks/facebook-python-min-max-nodes-between-criticial-points-2.html): Find the Minimum and Maximum Number of Nodes Between Critical Points (774 words) - [JavaScript Interview with a FAANG engineer.](/content/mocks/faang-javascript-tic-tac-toe/index.html): Tic Tac Toe (925 words) - [Python Interview with a Google engineer.](/content/mocks/google-python-minimum-cost-to-construct-string-2/index.html): Minimum cost to construct string (572 words) - [Interview with a FAANG engineer.](/content/mocks/faang-system-design-inventory-orders/index.html): Amazon Prime Day Order Processing System (908 words) - [How to Reverse an Integer [Problem + Solution]](/content/questions/reverse-integer/index.html): Given a 32-bit signed integer, reverse the digits of the integer. Work this problem for free with our AI Interviewer. (833 words) - [Print Folder Structure (Python)](/content/mocks/google-python-print-folder-structure/index.html): Print all of the files in each of the folders in Python. Watch a video recording of this interview question with a Google engineer. (380 words) - [Split Array Largest Sum (Python)](/content/mocks/google-python-split-array-largest-sum/index.html): Split Array Largest Sum in Python. Watch a free video recording of someone trying to solve this problem with a Google engineer. (687 words) - [How to Reverse a Linked List (Python, Java + more)](/content/questions/reverse-linked-list/index.html): Given the head of a linked list, reverse the list and return the new head. Work this problem for free with our AI Interviewer. (1,330 words) - [Interview with a Meta engineer.](/content/mocks/facebook-system-design-design-a-free-food-app/index.html): Design a free food app (467 words) - [Count Complete Tree Nodes (Interview Solution)](/content/questions/count-complete-tree-nodes/index.html): Given the root of a complete binary tree, return the number of nodes in the tree. Work this problem for free with our AI Interviewer. (1,106 words) - [Simplify Path (Interview Solution)](/content/questions/simplify-path/index.html): You are given a path to a file as a string. Convert the path into its simplified form. Work this problem for free with our AI Interviewer. (1,648 words) - [Java Interview (Microsoft Engineer)](/content/mocks/microsoft-java-k-closest-points/index.html): Java mock interview with a Microsoft Engineer. Watch someone try to solve the k closest points problem in this technical mock interview. (501 words) - [Top K Frequent Elements Guide [Problem + Solution]](/content/questions/top-k-frequent-elements/index.html): Given a non-empty array of integers, return the k most frequent elements. Work this problem for free with our AI Interviewer. (2,223 words) - [String Shuffle (Python)](/content/mocks/interviewing-io-python-string-shuffle-and-analysis.html): String Shuffle problem in Python. Watch someone try to solve this technical interview problem in a recorded mock interview. (481 words) - [Python Interview with a FAANG engineer.](/content/mocks/faang-python-random-pick-with-weight/index.html): Random Pick with Weight (656 words) - [Container with Most Water (Python)](/content/mocks/faang-python-max-water-in-well/index.html): Container with Most Water - Python. Find two lines, which, together with the x-axis forms a container, such that the container contains the most water. (878 words) - [Design LeetCode](/content/questions/design-leetcode/index.html): Design a coding competition platform like LeetCode with a leaderboard and execution environment. Watch others solve this problem with a real senior engineer. (905 words) - [The unwritten rules (till now) of negotiating with Meta](/content/blog/how-to-negotiate-with-meta/index.html): Meta runs an aggressive process. If you don't know the rules, you will fail. (3,889 words) - [FAANG Behavioral Interview](/content/mocks/faang-behavioral-tech-lead-manager/index.html): Watch a behavioral interview for a Tech Lead Manager position conducted by a FAANG interviewer. (415 words) - [K Closest Points to Origin (Javascript)](/content/mocks/microsoft-javascript-k-closest-points/index.html): K Closest Points to Origin in Javascript. Watch someone try to solve this problem in a recorded mock interview with a Microsoft software engineer. (1,264 words) - [Longest Increasing Path in a Matrix (Interview Solution)](/content/questions/longest-increasing-path-in-a-matrix/index.html): Given an m x n integers matrix, return the length of the longest increasing path in the matrix. Work this problem for free with our AI Interviewer. (704 words) - [Regex Matching Interview Problem (Java)](/content/mocks/google-java-regex-matching/index.html): Regex Matching problem in Java. Watch a free video recording of someone trying to solve this interview problem with a Google engineer. (797 words) - [Java Interview with a LinkedIn Engineer (Reverse Word in String)](/content/mocks/linked-in-java-reverse-word-in-string/index.html): Reverse word in string (667 words) - [Boundary of Binary Tree (Interview Solution)](/content/questions/boundary-of-binary-tree/index.html): Given the root of a binary tree, return the values of its boundary. Work this problem for free with our AI Interviewer. (1,285 words) - [Longest Common Subsequence (Problem & Solution)](/content/questions/longest-common-subsequence/index.html): Given two strings, return the longest common subsequence between the two strings. Work this problem for free with our AI Interviewer. (974 words) - [Lucky Numbers in a Matrix](/content/questions/lucky-numbers-in-a-matrix/index.html): Given an m x n matrix of distinct numbers, return all lucky numbers in the matrix in any order. Work this problem for free with our AI Interviewer. (477 words) - [Python Interview with a Google engineer.](/content/mocks/google-python-minimum-cost-to-construct-string-3/index.html): Minimum cost to construct string (661 words) - [How to do cold outreach to hiring managers. Part 2 of 2.](/content/blog/how-to-get-in-the-door-at-top-companies-cold-out-reach-to-hiring-managers-part-2.html): Here's how to write cold emails to hiring managers (not recruiters!) that actually get responses. (3,657 words) - [Jump Game: Python Interview with a FAANG Engineer](/content/mocks/faang-python-jump-game/index.html): Mock interview showcasing the problem and solution to: Jump game (771 words) - [Python Interview with a FAANG engineer.](/content/mocks/faang-python-overlapping-intervals/index.html): Overlapping Intervals (610 words) - [I’ve conducted over 600 technical interviews on interviewing.io. Here are 5 common problem areas I’ve seen.](/content/blog/ive-conducted-over-600-technical-interviews-on-interviewing-io-here-are-5-common-problem-areas-ive-seen.html): Most interviewees make these mistakes, on everything from their communication style during interviews to what questions they ask the interviewer. (2,995 words) - [Java Mock Interview (Google Engineer)](/content/mocks/google-java-order-statistic-of-an-unsorted-array/index.html): Java Interview with a Google Engineer. Watch someone try to solve the Watch someone trying to solve the order statistic of an unsorted array problem in Java. (1,003 words) - [K Closest Points To Origin (Interview Question and Solution)](/content/questions/k-closest-points-to-origin/index.html): Given a list of X, Y coordinates and an integer K, return a list of the K-closest points to the origin. Work this problem for free with our AI Interviewer. (872 words) - [Partition Array (Python)](/content/mocks/google-python-partition-array-and-public-transportation.html): Partition Array in Python: watch a free video of someone trying to solve this interview problem with a Google engineer. (537 words) - [Design WhatsApp](/content/questions/design-whatsapp/index.html): Design a message app system and client like WhatsApp, supporting a list of requirements. Watch others solve this problem with a real senior engineer. (2,053 words) - [Recover Binary Search Tree](/content/questions/recover-binary-search-tree/index.html): Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing its structure. Work this problem with our AI Interviewer. (1,212 words) - [How to Partition to K Equal Sum Subsets](/content/questions/partition-to-k-equal-sum-subsets/index.html): Return true if it is possible to divide a given array into k non-empty subsets with equal sums. Work this problem for free with our AI Interviewer. (1,596 words) - [Find Peak Element in a 2D Array](/content/questions/find-peak-element/index.html): Given a 2D binary matrix where 1 represents water and 0 represents land, return the matrix with the highest peak maximized. Solve problem w/ our AI Interviewer. (965 words) - [Meeting Rooms Problem (How To Solve Minimum & Max)](/content/questions/meeting-rooms/index.html): Given a list of meetings, with a start/end time, determine the minimum number of rooms required. Work this problem for free with our AI Interviewer. (798 words) - [Minimum Window Substring](/content/questions/minimum-window-substring/index.html): Given two strings s and t, return the minimum window substring of s that includes all characters in t. Work this problem for free with our AI Interviewer. (893 words) - [Javascript Interview (Google Engineer)](/content/mocks/google-javascript-regular-expression-matcher/index.html): Watch a Javascript mock Interview with a Google software. See someone try to solve the regular expression matcher problem. (761 words) - [Two Sum (Interview Solution)](/content/questions/two-sum/index.html): Given an array of integers, return the indices of the two numbers that add up to a given target. Work this problem for free with our AI Interviewer. (1,069 words) - [Insert Delete getRandom O(1)](/content/questions/insert-delete-get-random-o-1/index.html): Design and implement an efficient sampler that works in average O(1) time complexity. Work this problem for free with our AI Interviewer. (997 words) - [Transformation Dictionary](/content/questions/transformation-dictionary/index.html): Given a dictionary of words, check if it is possible to transform one word into another. Work this problem for free with our AI Interviewer. (1,111 words) - [Python Mock Interview (Google Engineer)](/content/mocks/google-python-edit-distance-string-comparison/index.html): Python Mock Interview with a Google Engineer. Watch a video recording of someone trying to solve the Edit Distance problem. (674 words) - [How to Find the Missing Number in an Array](/content/questions/find-missing-number-in-array/index.html): Given two unsorted arrays which are identical aside from missing one integer. Return the missing integer. Work this problem for free with our AI Interviewer. (723 words) - [We built an AI model for eng hiring that outperforms recruiters and LLMs](/content/blog/we-built-a-predictive-model-for-eng-hiring-that-outperforms-both-recruiters-and-ll-ms-want-to-try-it.html): Trained on 10 years of interview outcomes, our model finds strong engineers regardless of how they look on paper (1,924 words) - [Image Filter Service](/content/questions/image-filter-service/index.html): Create a service that allows users to upload an image and apply filters and sends users a download link. Watch others solve this problem with a senior engineer. (1,285 words) - [How to Partition a List [Solutions in Python & JavaScript]](/content/questions/partition-list/index.html): Given a list of integers L and a number K, partition it such that all nodes less than K come before nodes greater than or equal to K. (1,374 words) - [How to Find Leaves of a Binary Tree [Java + Python]](/content/questions/find-leaves-of-binary-tree/index.html): Given a binary tree, print all leaves of the binary tree from bottom to top. Work this problem for free with our AI Interviewer. (560 words) - [Decode String (Interview Solution)](/content/questions/decode-string/index.html): Given an encoded string, return its decoded string so that each number/letter combinations is expanded. Work this problem for free with our AI Interviewer. (1,206 words) - [Three Sum (Interview Solution)](/content/questions/three-sum/index.html): Given an array of integers, return an array of triplets such that i != j != k and nums[i] + nums[j] + nums[k] = 0. Work this problem with our AI Interviewer. (1,378 words) - [Technical phone screen superforecasters](/content/blog/technical-phone-screen-superforecasters/index.html): Interviewing eats up a ton of eng time. Here's what we did to reduce interview burnout and save at least 10 hours per hire, all without lowering our bar. (1,800 words) - [Design a Free Food App](/content/questions/design-a-free-food-app/index.html): Design the service for an app that supports distributing 6 million burgers in 10 minutes. Watch others solve this problem with a real senior engineer. (1,120 words) - [Split Array Largest Sum](/content/questions/split-array-largest-sum/index.html): Split a given array into k non-empty subarrays such that the largest sum of any subarray is minimized. Work this problem for free with our AI Interviewer. (597 words) - [File Parsing System Design (Interview Solution)](/content/questions/file-parsing/index.html): Given an inefficient file structure, design a way to store data for efficient lookup queries. Watch others solve this problem with a real senior engineer. (1,247 words) - [How to Solve Subarray Sum Equals K [3 Approaches]](/content/questions/subarray-sum-equals-k/index.html): Given an unsorted array of integers and an integer k, find the number of subarrays whose sum equals k. Work this problem for free with our AI Interviewer. (1,473 words) - [Infinite Binary Print](/content/questions/infinite-binary-print/index.html): Print out all numbers in binary, preserving leading zeros. Work this problem for free with our AI Interviewer. (542 words) - [Machine Learning Staff Mentorship: Harmful Content Removal](/content/mocks/ml-harmful-content-removal/index.html): Staff-level Machine Learning system design mentorship answering an interview question on harmful content removal. (11,567 words) - [How to Return the Right Side View of a Binary Tree [Guide]](/content/questions/right-view-of-binary-tree/index.html): Given the root of a binary tree, return the values of the nodes visible from the right side ordered from top to bottom. Work this problem w/ our AI Interviewer. (1,000 words) - [Number of Subarrays with Bounded Maximum](/content/questions/number-of-subarrays-with-bounded-maximum/index.html): Given an integer array and L and R, print the number of sub-arrays where the value of the max element in that subarray is between L and R. (493 words) - [Longest Substring Without Repeating Characters (Solved)](/content/questions/longest-substring-without-repeating-characters/index.html): Given a string s, find the length of the longest substring without repeating characters. Work this problem for free with our AI Interviewer. (1,818 words) - [You can’t fix diversity in tech without fixing the technical interview.](/content/blog/you-cant-fix-diversity-in-tech-without-fixing-the-technical-interview.html): Hiring is broken. A brief history of technical interviewing, look at where things standa today, and what can be done. (2,802 words) - [Most Frequent Element in an Array](/content/questions/most-frequent-element-in-an-array/index.html): Given an array of integers, find the most frequent element in the array. Work this problem for free with our AI Interviewer. (441 words) - [Container With Most Water (Interview Solution)](/content/questions/container-with-most-water/index.html): Given n non-negative integers, find two lines that form a container that can hold the most amount of water. Work this problem for free with our AI Interviewer. (900 words) - [Regular Expression Matching](/content/questions/regular-expression-matching/index.html): Given an input string s and a pattern p, implement regular expression matching with support for '.' and '*'. Work this problem for free with our AI Interviewer. (637 words) - [XML Parser (Interview Solution)](/content/questions/xml-parser/index.html): Write an XML parser and formatter to extract relevant information and format XML documents. Work this problem for free with our AI Interviewer. (601 words) - [Confusing Number (Interview Solution)](/content/questions/confusing-number/index.html): Write a function that, given a room with 800 BIDDERS, identifies all the confusable numbers. Work this problem for free with our AI Interviewer. (727 words) - [Stop memorizing STAR. Start selecting better stories.](/content/blog/stop-memorizing-star-for-behavioral-interviews-start-selecting-better-stories.html): At Senior+ levels, your story selection matters more than your story structure. (2,456 words) - [Lessons from 3,000 technical interviews… or how what you do after graduation matters way more than where you went to school](/content/blog/lessons-from-3000-technical-interviews/index.html): See what we learned running technical interviewing for over 3,000 software engineers. (1,472 words) - [Minimum Cost to Construct String](/content/questions/minimum-cost-to-construct-string/index.html): Given a 2-D integer array mapping costs, calculate the smallest cost to make a string of length n. Work this problem for free with our AI Interviewer. (542 words) - [3 exercises to craft the kind of employer brand that actually makes engineers want to work for you](/content/blog/3-exercises-to-create-the-kind-of-employer-brand-that-actually-makes-engineers-want-to-work-for-you.html): Making small companies shine is core to our business. Here we share some of what we’ve learned about branding as a result. (3,060 words) - [Fruit into Baskets (Interview Solution)](/content/questions/fruit-into-baskets/index.html): Given the integer array fruits, return the maximum number of fruits you can pick. Work this problem for free with our AI Interviewer. (446 words) - [You probably don’t factor in engineering time when calculating cost per hire. Here’s why you really should.](/content/blog/you-probably-dont-factor-in-engineering-time-when-calculating-cost-per-hire-heres-why-you-really-should.html): Whether you’re a recruiter or an engineer, you’ve probably heard of "cost per hire". Here's how to measure it properly. (2,533 words) - [LRU Cache (Interview Solution)](/content/questions/lru-cache/index.html): Implement a Least Recently Used Cache (LRU Cache). You can work this problem for free with our AI Interviewer. (712 words) - [Longest Substring with At Most K Distinct Characters](/content/questions/longest-substring-with-at-most-k-distinct-characters.html): Given a string, find the length of the longest substring in it with no more than K distinct characters. Work this problem for free with our AI Interviewer. (555 words) - [Match Prefix Pairs (Interview Solution)](/content/questions/prefix-pairs/index.html): Given a list of words, match all words with other words from the list that are a prefix for the word. Work this problem for free with our AI Interviewer. (584 words) - [Integer Replacement (Interview Solution)](/content/questions/integer-replacement/index.html): Given an integer as an input, replace all the digits ‘0’ with ‘5’ in the integer. Work this problem for free with our AI Interviewer. (668 words) - [How do I know if I’m ready to interview at FAANG?](/content/blog/how-know-ready-interview-faang/index.html): We tied performance in practice to whether our users got offers from Google, Facebook, and other FAANG companies. (2,710 words) - [How to Copy a List with Random Pointers (Python, Java)](/content/questions/copy-list-with-random-pointers/index.html): Given a linked list with nodes with an additional pointer referring to another node in the list, return a deep copy of the list. (1,157 words) - [Even Odd Tree (Interview Solution)](/content/questions/even-odd-tree/index.html): Given the root of a binary tree, return true if the binary tree is Even-Odd, otherwise return false. Work this problem for free with our AI Interviewer. (571 words) - [If you care about diversity, don't just hire from the same five schools](/content/blog/if-you-care-about-diversity-you-should-stop-hiring-from-the-same-five-schools.html): Want to hire engineers from non-traditional backgrounds? Stop relying on career fairs. (2,453 words) - [Intersection of Linked List](/content/questions/intersection-of-linked-list/index.html): Given the heads of two singly linked-lists, return the node at which the two lists intersect. Work this problem for free with our AI Interviewer. (556 words) - [Reverse Words in a String (Python)](/content/questions/reverse-words-in-a-string/index.html): Given an input string `s`, reverse the order of the words without reversing the words themselves. Work this problem for free with our AI Interviewer. (1,187 words) - [A founder’s guide to making your first recruiting hire](/content/blog/a-founders-guide-to-making-your-first-recruiting-hire.html): A founder's guide to making your first recruiting hire. (2,220 words) - [Binary Tree Upside Down](/content/questions/binary-tree-upside-down/index.html): Given a binary tree where every node has either 0 or 2 children & every right node is a leaf, flip it upside down. Work this problem with our AI Interviewer. (450 words) - [Partition Equal Subset Sum](/content/questions/partition-equal-subset-sum/index.html): Given an array nums, determine if the array can be split such that the two partition sums are equal. Work this problem for free with our AI Interviewer. (583 words) - [Build a Max Heap From an Array](/content/questions/build-a-max-heap/index.html): Given an array of integers, transform the array in-place to a max heap. Work this problem for free with our AI Interviewer. (1,286 words) - [K Largest Elements](/content/questions/k-largest-elements/index.html): Write a program to print the k largest elements in an array from largest to smallest. Work this problem for free with our AI Interviewer. (608 words) - [Shuffle String (Interview Solution)](/content/questions/shuffle-string/index.html): Write a program that takes a string as an input and returns a shuffled version of that string. Work this problem for free with our AI Interviewer. (483 words) - [Calculate Employee Hierarchy (Interview Solution)](/content/questions/employee-hierarchy/index.html): Given an array of employee IDs and who they report to, calculate the score for a given employee. Work this problem for free with our AI Interviewer. (924 words) - [Why resume writing is snake oil](/content/blog/why-resume-writing-is-snake-oil/index.html): Recruiters aren't reading resumes. If you don't have top brands, wording won't help. If you do, the words don't matter. (1,644 words) - [Longest Palindromic Substring](/content/questions/longest-palindromic-substring/index.html): Given a string s, return the longest palindromic substring in s. Work this problem for free with our AI Interviewer. (455 words) - [Does communication matter in technical interviewing? We looked at 100K interviews to find out.](/content/blog/does-communication-matter-in-technical-interviewing-we-looked-at-100k-interviews-to-find-out.html): We looked at the outcomes of over 100k interviews, and it turns out that talk is cheap. (1,521 words) - [Sum Root to Leaf Numbers](/content/questions/sum-root-to-leaf-numbers/index.html): Given the root of a binary tree (0 to 9 digits only). Return the total sum of all root-to-leaf numbers. Work this problem for free with our AI Interviewer. (444 words) - [Currency Conversion (Interview Solution)](/content/questions/currency-conversion/index.html): Given a set of parameters, find the rate for the 'To/From' currency for each query. Work this problem for free with our AI Interviewer. (541 words) - [Reverse Nodes in k-Group (Interview Solution)](/content/questions/reverse-nodes-in-k-group/index.html): Given the head of a linked list, reverse the nodes of the list k at a time, and return the modified list. Work this problem for free with our AI Interviewer. (629 words) - [Valid Palindrome (Interview Solution)](/content/questions/valid-palindrome/index.html): Determine if the given string, after removing any one character, can become a palindrome. Work this problem for free with our AI Interviewer. (458 words) - [Why you shouldn’t list certifications on LinkedIn](/content/blog/why-you-shouldnt-list-certifications-on-linkedin/index.html): We ran the numbers, and they’re a clear negative signal. They’re also bad for the industry as a whole. (1,890 words) - [Kth Smallest Element (Interview Solution)](/content/questions/kth-smallest-element/index.html): Given an integer array and an integer k, return the kth smallest element in the array. Work this problem for free with our AI Interviewer. (791 words) - [Becoming an MLE at FAANG: What you need to know to know about MLE roles and interviews at Google, Meta, and other top companies](/content/blog/becoming-an-mle-at-faang-what-you-need-to-know/index.html): Team structures, roles, interview processes & how to go from software to ML (1,655 words) - [Walls and Gates](/content/questions/walls-and-gates/index.html): Given a m x n 2D grid. Fill each empty room with the distance to its nearest gate. Work this problem for free with our AI Interviewer. (649 words) - [Why giving feedback (good or bad) will help you hire](/content/blog/why-giving-feedback-good-or-bad-will-help-you-hire/index.html): Technical interviews are a black box — candidates are usually told whether they made it to the next round, but rarely find out why. (1,689 words) - [Should you post #OpenToWork on your LinkedIn profile?](/content/blog/whos-open-to-work-a-tale-of-two-labor-markets/index.html): We compared interview pass/fail rates to whether our users listed themselves as #OpenToWork on LinkedIn. Here's the data. (978 words) - [Palindrome Generator (Interview Solution)](/content/questions/palindrome-generator/index.html): Print out all 8-digit palindromes without using string manipulation. Work this problem for free with our AI Interviewer. (385 words) - [Announcing the interviewing.io Technical Interview Practice Fellowship](/content/blog/announcing-the-interviewing-io-technical-interview-practice-fellowship.html): We’ve officially launched the first (pilot) cohort of the interviewing.io Technical Interview Practice Fellowship. (1,709 words) - [More filters, same broken process: how AI sourcing tools are making hiring worse](/content/blog/more-filters-same-broken-process-how-ai-sourcing-tools-are-making-hiring-worse.html): Only two things matter in hiring: is someone good & are they looking? AI sourcing tools like Juicebox can't answer either. (1,590 words) - [How to Solve the Generate Parentheses Problem](/content/questions/generate-parentheses/index.html): Given `n` pairs of parentheses, write a function to generate all combinations of well-formed parentheses. Work this problem for free with our AI Interviewer. (854 words) - [It's OK to postpone your interviews if you're not ready](/content/blog/its-ok-to-postpone-your-interviews-if-youre-not-ready.html): There's very little downside, and, no, your recruiter won't be mad. Here's why. (1,483 words) - [interviewing.io is finally out of beta. Anonymous technical interview practice for all!](/content/blog/interviewing-io-is-out-of-beta-anonymous-technical-interview-practice-for-all.html): interviewing.io is now open to all engineers in North America and the UK, regardless of seniority. Get hyper-realistic mock interviews and actionable feedback. (1,474 words) - [System Design Distributed Databases (Interview Solution)](/content/questions/distributed-databases/index.html): Design a system to manually distribute a SQL database. Watch others solve this problem with a real senior engineer. (779 words) - [Odd Even Linked List](/content/questions/odd-even-linked-list/index.html): Given the head of a singly linked list, return a reordered list based on odd-even grouping. Work this problem for free with our AI Interviewer. (501 words) - [We ran the numbers, and there really is a pipeline problem in eng hiring.](/content/blog/we-ran-the-numbers-and-there-really-is-a-pipeline-problem-in-eng-hiring.html): For years, companies have been trying things like unconscious bias training, anonymizing resumes, etc. The numbers have barely moved. Here's a better way. (1,336 words) - [Remove Nth Node from End of List](/content/questions/remove-nth-node/index.html): Given the head of a linked list, remove the nth node from the end of the list and return its head. Work this problem for free with our AI Interviewer. (379 words) - [No engineer has ever sued a company because of constructive post-interview feedback. So why don’t employers do it?](/content/blog/no-engineer-has-ever-sued-a-company-because-of-constructive-post-interview-feedback-so-why-dont-employers-do-it.html): One of the things that sucks most about technical interviews is that they’re a black box. How can we tackle that? (794 words) - [How to use AI in Meta’s AI-assisted coding interview (with real prompts and examples)](/content/blog/how-to-use-ai-in-meta-s-ai-assisted-coding-interview-with-real-prompts-and-examples.html): Meta says AI usage is optional in this interview. That's not entirely true. Here's what you should delegate to AI and what you shouldn't (823 words) - [Maximum Subarray](/content/questions/maximum-subarray/index.html): Given an integer array nums, find the subarray with the largest sum, and return its sum. Work this problem for free with our AI Interviewer. (496 words) - [After a lot more data, technical interview performance really is kind of arbitrary.](/content/blog/after-a-lot-more-data-technical-interview-performance-really-is-kind-of-arbitrary.html): In Feb 2016 we published a post about how technical interview performance seemed quite volatile. Here we rerun the numbers with the advent of more data. (1,292 words) - [Don't make recruiters think, or, why your resume is bad and how to fix it](/content/blog/stop-trying-to-make-recruiters-think-or-why-your-resume-is-bad-and-how-to-fix-it.html): The goal of your resume isn't to document your career—it's to get you an interview. (1,268 words) - [Permutation in String](/content/questions/permutation-in-string/index.html): Given two strings s1 and s2, return true if s2 contains a permutation of s1, or false otherwise. Work this problem for free with our AI Interviewer. (420 words) - [Binary Array Partition (Interview Solution)](/content/questions/binary-array-partition/index.html): Given an array of 0s and 1s, divide it into 3 non-empty parts so that all parts represent the same value. Work this problem for free w/ our AI Interviewer (517 words) - [Print Folder Structure](/content/questions/print-folder-structure/index.html): Given a list of file paths, print all of the files in each of the folders. Work this problem for free with our AI Interviewer. (398 words) - [How many engineers got laid off in 2022 and 2023 so far?](/content/blog/how-many-engineers-laid-off-in-2022-and-2023-so-far.html): Somewhere between 150K-200K people have been laid off in TOTAL. Only 5% of them are engineers. (823 words) - [Terms | interviewing.io](/content/terms/index.html): interviewing.io helps engineers nail technical interviews, negotiate a great salary, and land the job they want. (5,450 words) - [A Senior Engineer’s Guide to FAANG Interviews](/content/guides/hiring-process/index.html): Made by interviewers for candidates – we spent hundreds of hours talking to technical interviewers from FAANG about their processes. (3,317 words) - [Privacy Policy | interviewing.io](/content/privacy/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,934 words) - [Sign Up for interviewing.io](/content/signup/index.html): Sign up today for anonymous mock interviews, dedicated coaching, salary negotiation and introductions to top companies. (31 words) - [Why AI can’t do hiring](/content/blog/why-ai-cant-do-hiring/index.html): It's not technologically impossible. The training data simply isn't available. (4,789 words) - [Why engineers don’t like take-homes and how companies can fix them](/content/blog/why-engineers-dont-like-take-homes-and-how-companies-can-fix-them.html): We surveyed 700 engineers and learned it's all about reducing value asymmetry. (4,714 words) - [The 3 things that diversity hiring initiatives get wrong](/content/blog/diversity-hiring-initiatives-wrong/index.html): We are focusing too much on unconscious bias, not nearly enough on conscious bias, and are completely overlooking the interview practice gap. (3,656 words) - [How to sabotage your salary negotiation efforts before you even start](/content/blog/sabotage-salary-negotiation-before-even-start/index.html): We've helped hundreds of people negotiate an average of $50k more. These are the two mistakes we can't undo. (1,560 words) - [guides/system-design-interview/part-four/index.html](/content/guides/system-design-interview/part-four/index.html) (7,955 words) - [When is hiring coming back? Predictions for 2024.](/content/blog/when-is-hiring-coming-back-predictions-for-2024/index.html): Our users' behavior & purchasing data gives us unique insights into the hiring market. We'll share them with you. (823 words) - [How much have 2022 layoffs affected engineers vs. other departments? We dug into the data to find out.](/content/blog/2022-layoffs-engineers-vs-other-departments/index.html): How much have 2022 layoffs impacted engineers? We combed through and tagged dozens of layoff lists. The results may surprise you. (2,146 words) - [The Eng Hiring Bar: What the hell is it?](/content/blog/the-eng-hiring-bar-what-the-hell-is-it/index.html): An engineer invests countless hours preparing to interview for a new job. To succeed, the engineer must meet the hiring bar. What does that actually mean? (4,809 words) - [System Design Interview Guide for Senior Engineers](/content/guides/system-design-interview/index.html): A complete guide for senior engineers on how to prepare for a system design interview. (5,201 words) - [How is AI changing interview processes? Not much and a whole lot.](/content/blog/how-is-ai-changing-interview-processes-not-much-and-a-whole-lot.html): According to 50 FAANG+ interviewers, algorithmic questions are here to stay. But other changes are coming. (3,719 words) - [We analyzed thousands of technical interviews on everything from language to code style. Here's what we found.](/content/blog/we-analyzed-thousands-of-technical-interviews-on-everything-from-language-to-code-style-here-s-what-we-found.html): A data-driven analysis of thousands of technical interviews that focuses on easily measurable attributes that many interviews share. (3,851 words) - [blog/i-love-meritocracy-but-all-the-recent-anti-dei-rhetoric-is-bad.html](/content/blog/i-love-meritocracy-but-all-the-recent-anti-dei-rhetoric-is-bad.html) (3,139 words) - [What do the best interviewers have in common? We looked at thousands of real interviews to find out.](/content/blog/best-technical-interviews-common/index.html): What do the best technical interviewers have in common? We looked at thousands of real interviews to find out the answer to this important question. (3,458 words) - [Amazon Leadership Principles Interview (questions + tips)](/content/guides/amazon-leadership-principles/index.html): The definitive guide to Amazon’s 16 Leadership Principles, created alongside Amazon interviewers, based on data from 500 Leadership Principles interviews. (773 words) - [Refuting Bloomberg's analysis: ChatGPT isn't racist. But it is bad at recruiting.](/content/blog/refuting-bloombergs-analysis-chatgpt-isnt-racist/index.html): A recent Bloomberg article said ChatGPT has racial bias. We re-ran the numbers and did some analysis of our own. (2,629 words) - [Impostor syndrome strikes men just as hard as women... and other findings from thousands of technical interviews](/content/blog/impostor-syndrome-strikes-men-just-as-hard-as-women.html): The modern technical interview is a rite of passage for software engineers and (hopefully!) the precursor to a great job. (2,116 words) - [We ran an experiment to see how easy it is to cheat with ChatGPT in interviews](/content/blog/how-hard-is-it-to-cheat-with-chatgpt-in-technical-interviews.html): We had interviewees use ChatGPT without their interviewer knowing. Here's what happened. (1,678 words) - [How to get in the door at top companies: a data-driven guide for software engineers. Part 1.](/content/blog/how-to-get-in-the-door-at-top-companies-part-1/index.html): Which channels actually work for the engineers applying to top companies right now? (2,923 words) - [How well do LeetCode ratings predict interview performance? Here's the data.](/content/blog/how-well-do-leetcode-ratings-predict-interview-performance.html): Do you really have to solve hundreds (or thousands) of LeetCode questions to have a shot at FAANG? (2,071 words) - [blog/resumes-suck-heres-the-data/index.html](/content/blog/resumes-suck-heres-the-data/index.html) (2,506 words) - [Lessons from a year’s worth of hiring data](/content/blog/lessons-from-a-years-worth-of-hiring-data/index.html): We compiled a year's worth of data around hiring technical talent and what actually matters. (2,990 words) - [LinkedIn endorsements are dumb. Here’s the data.](/content/blog/linkedin-endorsements-useless/index.html): LinkedIn endorsements are useless. See the research we did and learn why these endorsements are dumb. (1,556 words) - [We’ve raised our Series A!](/content/blog/weve-raised-our-series-a/index.html): We've raised a $10M Series A, led by M13. Now we're going to fix engineering hiring, for real. (2,749 words) - [Exactly what to say when recruiters ask you to name the first number… and other negotiation word-for-words](/content/blog/negotiate-salary-recruiter/index.html): Here's what to say when recruiters ask you to name your salary expectations (plus other tips and tricks, especially for software engineers). (2,352 words) - [I’ve never written code, but I just passed a Google system design interview.](/content/blog/never-written-code-but-passed-google-system-design/index.html): I'm a content marketer who authored a guide for system design interviews. Then I tried to pass one myself. (2,242 words) - [Building interviewing.io's collaborative & replayable whiteboard, or making systems design interviews not suck](/content/blog/building-interviewing-ios-collaborative-replayable-whiteboard.html): Our iio interns work on some pretty cool projects. Read Shehbaj's recap of what creating a new interviewing whiteboard was like. (805 words) - [What’s actually going on with Google and Facebook hiring freezes? We surveyed 1000 engineers to find out.](/content/blog/google-facebook-hiring-freeze/index.html): To make sense of all the contradictory info on Google & Facebook hiring freezes, we surveyed hundreds of engineers who are interviewing there right now. (1,820 words) - [The technical interview practice gap, and how it keeps underrepresented groups out of software engineering](/content/blog/technical-interview-practice-gap/index.html): Access to technical interview practice matters more than raw technical ability, and without it, we won't fix representation in tech. (2,348 words) - [We looked at how a thousand college students performed in technical interviews to see if where they went to school mattered. It didn't.](/content/blog/we-looked-at-how-a-thousand-college-students-performed-in-technical-interviews-to-see-if-where-they-went-to-school-mattered-it-didnt.html): Campus recruiting marches on, and companies keep doing the same thing expecting different results. So what can companies do differently? (1,896 words) - [Technical interview performance is kind of arbitrary. Here’s the data.](/content/blog/technical-interview-performance-is-kind-of-arbitrary-heres-the-data.html): Single interview outcomes aren't as reliable as you might think. (2,482 words) - [We built software to mask gender in technical engineering interviews. See what we learned and why it matters.](/content/blog/voice-modulation-gender-technical-interviews/index.html): We built software to mask gender in technical engineering interviews. See what we learned and why it matters. (2,427 words) - [The definitive list of companies who are hiring engineers right now](/content/blog/companies-hiring-engineers-2022/index.html): See our list of 450 companies in the U.S. who are actively hiring software engineers right now as of 2022, Explore the "Grid" view on Airtable. (788 words) - [How to spot great non-traditional engineers (when you can't rely on brands)](/content/blog/how-to-spot-great-non-traditional-candidates-when-you-can-t-rely-on-brands.html): From ten years of hiring data and thousands of resumes, here's exactly what great non-traditional engineers have in common (881 words) - [Why we’re pausing our Pay Later Program](/content/blog/why-were-pausing-our-pay-later-program/index.html): We recently made the decision to pause our Pay Later Program. Here's why we are pausing and what we would do differently. (1,764 words) - [My manager is not promoting me. What should I do?](/content/blog/my-manager-is-not-promoting-me-advice-from-amazon-meta-microsoft-eng-mgr.html): Advice from an eng manager at Amazon, Meta, and Microsoft. (712 words) - [Senior Engineer’s Guide to Netflix Interviews + Questions](/content/guides/hiring-process/netflix/index.html): We interviewed dozens of Netflix interviewers to get the inside track on their interview process, questions, and how they make hiring decisions. (950 words) - [Announcing our Pay Later Program: Don’t pay for mock interviews until you get a job](/content/blog/announcing-our-pay-later-program-dont-pay-for-mock-interviews-until-you-get-a-job.html): After COVID-19, we made the hard call to charge for practice. It felt anathema to our mission so today we’re launching our Pay Later Program. (1,983 words) - [You now need to do 15% better in technical interviews than you did at the start of 2022 (and the bar will keep rising).](/content/blog/you-now-need-to-do-15-percent-better-in-technical-interviews.html): Through 2022 it’s gotten harder to pass technical interviews, and it’s only going to keep getting harder because employers are gaining more leverage. (1,307 words) - [We have the best technical interviewers. Steal what we do.](/content/blog/we-have-the-best-technical-interviewers-heres-how-we-do-it.html): Choose the right people, track 2 specific metrics, reward good behavior, and provide feedback to your candidates. (1,984 words) - [Anthropic’s Interview Process & Questions](/content/anthropic-interview-questions/index.html): Learn exactly what to expect in Anthropic’s interview process, straight from the engineers who’ve been through it. (2,371 words) - [Figma’s Interview Process & Questions](/content/figma-interview-questions/index.html): Learn exactly what to expect in Figma’s interview process, straight from the engineers who’ve been through it. (1,266 words) - [Want to work from home? That’ll be $46,282.](/content/blog/cost-of-working-remotely-and-other-reasons-we-leave-money-on-the-table.html): We sacrifice a lot to get the job we want. But how much exactly? (1,511 words) - [OpenAI’s Interview Process & Questions](/content/openai-interview-questions/index.html): Learn exactly what to expect in OpenAI’s interview process, straight from the engineers who’ve been through it. (1,628 words) - [https://interviewing.io/blog/we-analyzed-100k-technical-interviews-to-see-where-the-best-performers-work-here-are-the-results](/content/blog/we-analyzed-100k-technical-interviews-to-see-where-the-best-performers-work-here-are-the-results.html): We’ve hosted over 100K technical interviews at interviewing.io. Here are the companies whose engineers are really good at technical interviews. (1,287 words) - [User Story: Jamie White, MIT alum and eng manager at Roblox](/content/blog/roblox-eng-manager-practices-on-interviewingio/index.html): Just because you're qualified for the job, doesn't mean you can pass the Big Tech Interview. (1,411 words) - [There is a real connection between technical interview performance and salary. Here’s the data.](/content/blog/there-is-a-real-connection-between-technical-interview-performance-and-salary-heres-the-data.html): An exploration of past interview performance and its connection with current salary, versus looking interview performance and what salary they received. (1,340 words) - [People are still bad at gauging their own interview performance. Here’s the data.](/content/blog/own-interview-performance/index.html): Why are people so bad at gauging their own interviewing performance? We investigated and dig into the data to see what we can learn. (1,250 words) - [Should you outsource your technical interviews? And should you use us or Karat?](/content/blog/should-you-outsource-your-technical-interviews-and-should-you-use-us-or-karat.html): Whether you do it depends on your eng bandwidth. Whether you use us depends on what matters most to you. (1,693 words) - [Engineers can't gauge their own interview performance. And that makes them harder to hire.](/content/blog/people-cant-gauge-their-own-interview-performance-and-that-makes-them-harder-to-hire.html): People's surprising inability to gauge their own interview performance has very real implications for hiring. (1,059 words) - [How SWE behavioral interviews are evaluated at Meta](/content/blog/how-software-engineering-behavioral-interviews-are-evaluated-meta.html): Ex-Meta engineering manager shares exactly what he looks for when conducting behavioral interviews (1,411 words) - [How to write (actually) good job descriptions](/content/blog/how-to-write-good-job-descriptions/index.html): When writing a job description, ask yourself: Am I trying to attract the right people or keep out the wrong people? It's impossible to do both. (1,096 words) - [For 6 years, we ran the largest blind eng hiring experiment of all time. Here’s what happened.](/content/blog/for-six-years-we-ran-the-largest-blind-eng-hiring-experiment-of-all-time-here-s-what-happened.html): We placed thousands of engineers at FAANG+ companies. Almost half didn't look good on paper. (1,218 words) - [Are recruiters better than a coin flip at judging resumes? Here's the data.](/content/blog/are-recruiters-better-than-a-coin-flip-at-judging-resumes.html): We compared recruiter judgments to actual interview performance. (3,039 words) - [Can fake names create bias? An exploration into interviewing.io’s pseudonym generator](/content/blog/interview-bias-pseudonyms/index.html): Can pseudonyms create bias during technical interviews? We dug into the data to find out what happens. (1,744 words) - [Hamtips, or why I still run the Technical Phone Screen as the Hiring Manager](/content/blog/hamtips-or-why-i-still-run-the-technical-phone-screen-as-the-hiring-manager.html): Hiring managers should be the ones conducting the first technical screen in an interview process. Here''s why. (901 words) - [6 red flags I saw while doing 60+ technical interviews in 30 days](/content/blog/6-red-flags-i-saw-while-doing-60-technical-interviews-in-30-days.html): I recently did 60+ technical interviews in 30 days. Here are some red flags I observed among the companies I spoke to. (1,042 words) - [We co-wrote the official sequel to Cracking the Coding Interview](/content/blog/we-co-wrote-the-official-sequel-to-cracking-the-coding-interview-introducing-beyond-ctci.html): Available for pre-orders now and coming in January of 2025 (807 words) - [mocks/google-python-rate-limiter/index.html](/content/mocks/google-python-rate-limiter/index.html) (489 words) - [Why interviewers aren't always great and how to make them better](/content/blog/the-other-half-or-why-interviewers-aren-t-always-great-and-how-to-make-them-better.html): Candidates are better prepared than ever for technical interviews. Why aren't interviewers? (1,980 words) - [Read nine chapters of Beyond Cracking the Coding Interview for free](/content/blog/nine-free-chapters-of-beyond-cracking-the-coding-interview.html): Covering how to get in front of companies, lining up offers, binary search, sliding windows, and more (335 words) ## Listings & Categories - [blog/category/for-employers-how-to-hire-better/index.html](/content/blog/category/for-employers-how-to-hire-better/index.html) (3,194 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/category/diversity/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,065 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/category/company-news/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,547 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/category/interview-tips/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,911 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/category/guest-posts/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,764 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/category/hiring-is-broken/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (1,456 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/category/recession/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (725 words) - [Anonymous mock interviews with engineers from FAANG and more](/content/blog/category/salary-negotiation/index.html): Get actionable feedback, get awesome at technical interviews, and get fast-tracked at top companies. (426 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives - [AgentSite Network](https://agentsite.network/network.html): Public index of AgentSites and their machine-readable resources