Fullstack Developer Interview Questions

3,993 fullstack developer interview questions shared by candidates

// Given the data structure below, write a solution that will aggregate the values both by // which quarter of the year they occurred in and their forward sortation area (FSA), which is the first half of the canadian postal code. const data = [ ["M5V 3L9", 120.50, "2025-02-10", "Canada"], ["V6B 2W1", 250.00, "2025-01-12", "Canada"], ["M4C 1A1", 75.25, "2025-03-11", "Canada"], ["V6B 3H6", 400.00, "2025-04-10", "Canada"], ["K1A 0B1", 60.00, "2025-05-09", "Canada"], ["K1A 0B3", 34.00, "2025-06-08", "Canada"], ["V6B 0D2", 80.00, "2025-01-08", "Canada"], ] // example output: // { // 'Q1': { // 'M5V': 120.5, // 'V6B': 330.0, // 'M4C': 75.25 // }, // 'Q2': { // 'V6B': 400.0, // 'K1A': 94.0 // }, // } The second revision, add this to the array: [“V6B 0D2", 80.00, "2025-10-08", "Canada"] Their revision, add this to the array: ["V6B10D2", 80.00, "2025-01-08", "Pytown"],
avatar

Fullstack Developer

Interviewed at ODAIA

4
Dec 3, 2025

// Given the data structure below, write a solution that will aggregate the values both by // which quarter of the year they occurred in and their forward sortation area (FSA), which is the first half of the canadian postal code. const data = [ ["M5V 3L9", 120.50, "2025-02-10", "Canada"], ["V6B 2W1", 250.00, "2025-01-12", "Canada"], ["M4C 1A1", 75.25, "2025-03-11", "Canada"], ["V6B 3H6", 400.00, "2025-04-10", "Canada"], ["K1A 0B1", 60.00, "2025-05-09", "Canada"], ["K1A 0B3", 34.00, "2025-06-08", "Canada"], ["V6B 0D2", 80.00, "2025-01-08", "Canada"], ] // example output: // { // 'Q1': { // 'M5V': 120.5, // 'V6B': 330.0, // 'M4C': 75.25 // }, // 'Q2': { // 'V6B': 400.0, // 'K1A': 94.0 // }, // } The second revision, add this to the array: [“V6B 0D2", 80.00, "2025-10-08", "Canada"] Their revision, add this to the array: ["V6B10D2", 80.00, "2025-01-08", "Pytown"],

Technical interview: what is REST; what is an ORM; how should you work databases in a microservice-oriented architecture; is there any special treatment for AngularJS projects before releasing to production; how do you build an AngularJS applications and how do you consume webservices from it; how would you count the number of rows of a SQL select query. Behavioral interview: tell me about a bug you recently fixed; what do you do to produce high-quality code; what would you do if you could not rely on the compiler to detect errors; what would you do to maintain quality if we were not able to test your code; tell me about a problem you recently had at work and tell me how you handled it; what would you do if you find a problem you cannot solve, where would naturally go for help. The behavioral interview had a lot of "what if" and "what then" questions that put me under some pressure, but I guess that was the point, to see how I behaved under difficult situations.
avatar

Fullstack Developer

Interviewed at Tutenlabs

3.2
Feb 8, 2021

Technical interview: what is REST; what is an ORM; how should you work databases in a microservice-oriented architecture; is there any special treatment for AngularJS projects before releasing to production; how do you build an AngularJS applications and how do you consume webservices from it; how would you count the number of rows of a SQL select query. Behavioral interview: tell me about a bug you recently fixed; what do you do to produce high-quality code; what would you do if you could not rely on the compiler to detect errors; what would you do to maintain quality if we were not able to test your code; tell me about a problem you recently had at work and tell me how you handled it; what would you do if you find a problem you cannot solve, where would naturally go for help. The behavioral interview had a lot of "what if" and "what then" questions that put me under some pressure, but I guess that was the point, to see how I behaved under difficult situations.

Viewing 3021 - 3030 interview questions

Glassdoor has 3,993 interview questions and reports from Fullstack developer interviews. Prepare for your interview. Get hired. Love your job.