713 Asked Feb 2026 Explain recursion to your grandmother. Medium
Technical Microsoft 714 Asked Feb 2026 Describe a few sorting algorithms and explain which one is the best. Medium
Technical Microsoft 715 What are the main differences between Java and JavaScript? Medium
Technical Microsoft 716 Asked Feb 2026 Explain logistic regression to a non-technical person. Medium
Technical Microsoft 717 How does [a product made by the team you're interviewing for] work? Explain it to me as if I'm an average person, not a techie. Medium
Technical Microsoft 718 Asked Feb 2026 Teach me about the differences between TCP, UDP, IP, and HTTP. Medium
Technical Microsoft 818 Tell me how you’d build an AWS service that can detect fraudulent credit card transactions. Medium
Technical Amazon 823 Asked Feb 2026 Do a system design for a chatbot. Explain how a web session is maintained between an end-user and the web server that's handling the conversation. Medium
Technical Amazon 824 Asked Feb 2026 How do RESTful APIs work? Give me an example. Medium
Technical Amazon 827 Asked Feb 2026 What's the hardest technical problem you've ever dealt with? Medium
Technical Amazon 883 How do you think Siri parses and acts on user input offline? 1Medium
Technical Apple 884 Asked Feb 2026 How would you improve Apple Music's recommenda tion algorithm? Medium
Technical Apple 885 Asked Feb 2026 Sketch out how Apple Maps’ routing algorithm (for driving directions, etc.) might work. 1Medium
Technical Apple 886 Asked Feb 2026 Design the search algorithm for the App Store. Medium
Technical Apple 887 Asked Feb 2026 What pieces of technology are required to make Face ID work? Medium
Technical Apple 888 Asked Feb 2026 Talk me through the tech stack behind one of the products you’ve worked on recently. What’s the most complicated part of the stack? Medium
Technical Apple 889 Asked Feb 2026 Describe the backend infrastructure behind Apple Music. Medium
Technical Apple 890 Asked Feb 2026 What kinds of software components would you need to build a new operating system (such as one for smart watches)? Medium
Technical Apple 891 Asked Feb 2026 Why do you think Apple products benefit so much from running custom Apple Silicon, like the Mseries chips in MacBooks? Medium
Technical Apple 892 Asked Feb 2026 Explain some principles of product design that you like to follow. Medium
Technical Apple 893 Asked Feb 2026 How do you think voice recognition works? Tell me as if you were explaining it to a grandma. Medium
Technical Apple 894 Asked Feb 2026 Teach me something interesting in 5 minutes using this whiteboard. Medium
Technical Apple 1042 Asked Feb 2026 How do you think your phone’s GPS system works? Medium
Technical Google 1043 Explain TCP and IP to a five-year-old. How about UDP? Medium
Technical Google 1044 Asked Feb 2026 Pretend I’ve never used a computer in my life. Now teach me how the cloud works. Medium
Technical Google 1045 Asked Feb 2026 How would you teach a grandparent about hashtables? Medium
Technical Google 1046 How does end-toend encryption work? Medium
Technical Google 1047 Asked Feb 2026 Name a technology that will be obsolete soon. What advice would you give to companies building with those technologies? Medium
Technical Google 1048 Explain DNS to a five-year-old. Now explain it to a professional product manager. Medium
Technical Google 1049 If Gmail is taking a long time to load, what do you think could be the problem? Medium
Technical Google 1050 Asked Feb 2026 Tell me how Dropbox works. Medium
Technical Google 1051 Sundar Pichai has asked you to brief him on a new technology or industry trend that you think could reshape the tech industry. Pick a technology or trend and explain how it works, why you're bullish on it, and how Google could use it. Medium
Technical Google 1052 Asked Feb 2026 Describe your favorite product to a non-technical person. How do you think it works under the hood? Medium
Technical Google 1214 Asked Mar 2026 Given a string, how would you find all letters that appeared twice in a row? For instance, you'd identify "o", "k", and "e" in the string "bookkeeper." Hard
Technical Microsoft 1215 What are adjacency lists and adjacency matrices? What would you use them for? Easy
Technical Microsoft 1216 Tell me how you think Edge implements caching of webpages. Medium
Technical Microsoft 1217 Asked Mar 2026 Imagine I'm a Fortune 500 CTO, and tell me the benefits of hybrid cloud computing and why I should start using Azure's hybrid cloud services. Hard
Technical Microsoft 1259 Asked Mar 2026 Design a collaborative filtering algorithm to generate "customers who bought this item also bought" recommendations for shoppers on Walmart.com. Walmart Technical Algorith… February Medium
Technical Walmart 1260 Asked Mar 2026 Suppose we know a customer's latitude and longitude, and the lat/long pairs of all Medium
Technical Walmart 1261 Asked Mar 2026 How would you design a demand forecasting model that could predict how many items from a particular SKU would be sold given their price? How would you use this to maximize profit? Hard
Technical Walmart 1262 Asked Mar 2026 Propose an algorithm that would detect bot checkouts on Walmart.com. What signals would you feed into the ML algorithm? Medium
Technical Walmart 1263 Write an algorithm to decide which product we should offer as the Rollback of the Day on Walmart.com. Medium
Technical Walmart 1264 Asked Mar 2026 How would you implement one-click checkout on an e-commerce site? What technologies would be required? Medium
Technical Walmart 1265 Asked Mar 2026 Describe predictive analytics to my grandmother. Medium
Technical Walmart 1282 Asked Apr 2026 In 5 minutes, teach me about a cool new technology you've been following. Medium
Technical Google 1283 Asked Apr 2026 Tell me about the differences between Python and Java. When would you choose each language? Medium
Technical Google 1284 Explain the pros and cons of a "freemium" business model. Medium
Technical Google 1395 There are two six-sided dice on the table: a normal one, and a weighted one that lands on "6" five times as often as it lands on any of the other numbers. You randomly pick a die and roll "6", "1", "6". What's the probability that you're using the weighted die? Medium
Technical Apple 1406 Asked Apr 2026 Design an algorithm that automatically stabilizes a shaky video. Easy
Technical Apple 1407 Asked Apr 2026 Walk me through the various components inside a MacBook. How do they work together? Medium
Technical Apple