Contact

Interview QuestionBank

Your Ultimate Tech Interview Compass
Prepare with confidence using our extensive database of real questions from FAANG and beyond.
Filter
Question Type
Add
Role
Add
Company
Sucker Punch Productions
Add
Coding
22355
Could you demonstrate how to build undefinedToNull(), converting undefined elements in an object to null?
### Question Analysis The question asks you to create a function named `undefinedToNull()` that tran...
2K Games, Adobe, Blizzard, Coinbase, Daybreak Game Company, ESET, Freshworks, GungHo Online Entertainment, IBM, Indeed.com, Kraken, Lilith Games, Lyft, Naughty Dog, Niantic, Rare, Remedy Entertainment, Rovio, Spotify, Sucker Punch Productions, Tencent, Trend Micro, Yoozoo Games
Frontend Engineer
Coding
48489
Can you walk us through your process of writing a JavaScript function to find the maximum sum of a contiguous subarray in an array of integers?
### Question Analysis The question is asking you to explain the process of solving a classic algorit...
Activision, Akamai, Amazon Web Services, Bungie, Carbonite, FromSoftware, GungHo Online Entertainment, Huawei, NaturalMotion, Netmarble, NVIDIA, PopCap Games, Rare, Sophos, Sucker Punch Productions, Symantec, Tencent Games, Tripwire Interactive, trivago, Valve, Wargaming.net, Wooga
Frontend Engineer
Coding
59676
Can you outline the steps to build a reduce() function in JavaScript, focusing on aggregating array values through a callback?
### Question Analysis The question is asking for a detailed explanation of how to build a custom `re...
Accenture, AT&T, Baidu, Basecamp, Broadcom, Epson, GungHo Online Entertainment, HCL Technologies, InnoGames, Intel, Jam City, Kaspersky Lab, King, King Digital Entertainment, Machine Zone, Niantic, Plarium, Santa Monica Studio, Square, Sucker Punch Productions, Symantec, trivago, Wargaming.net
Frontend Engineer
Coding
10072
Can you illustrate the process of implementing the produce() function in Immer?
### Question Analysis The question aims to understand your knowledge of the Immer library in JavaScr...
Airbnb, AMD, Bandai Namco, Basecamp, Bitdefender, Bungie, Canon, Dropbox, Freshworks, Funcom, Gas Powered Games, King Digital Entertainment, Lilith Games, Lyft, Mitsubishi Electric, NTT DATA, Remedy Entertainment, Roblox, Salesforce, Sucker Punch Productions, Trend Micro, Tripwire Interactive, Wipro
Frontend Engineer
Coding
23712
Please explain how to assess the angle between the hour and minute hands of a clock, based on the current time.
### Question Analysis This question is asking you to calculate the angle between the hour and minute...
2K Games, Adobe, Airbnb, ArenaNet, Braintree, Casio, Electronic Arts, Gameloft, Hi-Rez Studios, HPE, Konami, Kyocera, NaturalMotion, Perfect World Entertainment, Santa Monica Studio, Spotify, Square Enix, Sucker Punch Productions, Tencent, Ubisoft, WeWork, Yoozoo Games, Zalando
Frontend Engineer
Coding
38700
What's your approach to creating a JavaScript solution for the "Pick up stones" challenge, featuring two participants and a stone pile?
### Question Analysis The "Pick up stones" challenge is a classic problem often associated with gam...
SolarWinds, miHoYo, Canon, Chewy, Daybreak Game Company, Sucker Punch Productions, Mitsubishi Electric, Guerrilla Games, Lyft, Apple, Alibaba, Evernote, Philips, Bungie, Square, Roblox, Big Fish Games, TikTok, Sophos, Accenture, Obsidian Entertainment, TeamViewer, Mojang Studios, Wooga, Gamigo, HCL Technologies, Tripwire Interactive, Google, Amazon Web Services, Cognizant, NVIDIA, Glu Mobile, Wipro, Paradox Interactive
Frontend Engineer
Coding
1540
How do you envision constructing functions to create and manage a file tree, including adding directories, files, navigating the tree, and removing items?
### Question Analysis The question is asking about your understanding and approach to designing func...
Adobe, AT&T, Braintree, Canon, F-Secure, Fujitsu, Gameloft, Glu Mobile, GREE, Jam City, Konami, monday.com, NetEase, Panda Security, Plarium, Playrix, Riot Games, SolarWinds, Sucker Punch Productions, Symantec, TikTok, Wipro, Xiaomi
Frontend Engineer
Coding
32891
What's your approach to recreating Array.prototype methods like flat, map, reduce, and concat in JavaScript from scratch?
### Question Analysis The question is asking about your understanding and ability to recreate some o...
2K Games, Activision, Adobe, Apple, Asana, AT&T, Avast, Casio, Chewy, ESET, Infosys, Jagex, Machine Zone, Meta, NetEase, Obsidian Entertainment, Oracle, Salesforce, Slack, Smartsheet, Sucker Punch Productions, Tech Mahindra, Tencent
Frontend Engineer
Coding
35209
Outline your approach to creating a text parsing function in JavaScript that singles out specific information from a string.
### Question Analysis The question asks for an approach to creating a text parsing function in JavaS...
Bethesda Softworks, Bitdefender, ByteDance, Capgemini, Coinbase, Creative Assembly, Electronic Arts, Epson, Gameloft, Google, Hitachi, Kraken, Lyft, Roblox, Rovio, Scopely, Shopify, Sucker Punch Productions, Tencent, T-Mobile, Tripwire Interactive, Ubisoft, Wooga
Frontend Engineer
Coding
57229
What information is found in the response body of a 304 HTTP status code?
### Question Analysis The question focuses on understanding HTTP status codes, specifically the 304 ...
Agoda, AT&T, Bethesda Softworks, Capcom, Daybreak Game Company, Dell Technologies, Firaxis Games, HCL Technologies, HPE, IBM, Intel, Machine Zone, Meta, Mitsubishi Electric, Niantic, Rockstar Games, Rovio, Sony, Stripe, Sucker Punch Productions, Twitch, Valve, Wargaming.net
Frontend Engineer