Junior Fullstack Developer Interview Questions

3,997 junior fullstack developer interview questions shared by candidates

Why are you interested in working at NoRedInk? How would your past managers describe your strengths and weaknesses? The 3 technical interview questions were all very different from each other, but all fairly open-ended, using your preferred language, with an emphasis on more general problem solving and communication.
avatar

Fullstack Engineer

Interviewed at NoRedInk

3.2
Sep 14, 2021

Why are you interested in working at NoRedInk? How would your past managers describe your strengths and weaknesses? The 3 technical interview questions were all very different from each other, but all fairly open-ended, using your preferred language, with an emphasis on more general problem solving and communication.

// 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,997 interview questions and reports from Junior fullstack developer interviews. Prepare for your interview. Get hired. Love your job.