Medium-level non-LC questions for coding and typical system design problems
Software Engineer Staff Interview Questions
2,555 software engineer staff interview questions shared by candidates
How would you go about investigating/troubleshooting a given Java issue (in this case involving autoboxing and immutability)?
The two interviews were a technical interview and a system design interview. The technical interview has a deliberately badly written react/nextjs program. Just study up on how to differentiate between client and server code (they have 'use client') at the top of the main code, and what useTransition is. The system design interview asks you to design a simple system for a common business that only has a few hundred customers.
Gusto has a payroll to distribute. Given the amount of current funds to distribute and a hash table of recipients your task is to calculate the even distribution of the funds. No need for an OOP solution, just code a function to do it, Note: Order of distribution does not matter. amount - total funds to distribute recipients - {recipient: money owed} Examples. amount = 40 recipients = {a: 10, b: 5, c: 10, d: 8} output = {a: 10, b: 5, c: 10, d: 8} amount = 30 recipients = {a: 10, b: 5, c: 10, d: 8} output = {a: 9, b: 5, c: 9, d: 7} or output = {a: 9, b: 4, c: 9, d: 8} amount = 20 recipients = {a: 10, b: 5, c: 10, d: 8} output = {a: 5, b: 5, c: 5, d: 5} amount = 10 recipients = {a: 10, b: 5, c: 10, d: 8} output = {a: 2, b: 2, c: 3, d: 3}
Does Rails migration create an "id" field without writing that explicitly while creating a table?
Implement a stock symbol watchlist app using their own APIs.
Document a high-level design diagram and possible API spec for a scheduled notifications system.
Since they're fresh questions they've bothered to come up with I'm going to be respectful of their work and not share. Apologies!
Q: Choose a dynamic path for the maze.
Project deep dive related questions around role, feedback, successes, failures.
Viewing 1361 - 1370 interview questions