Products
Features
YouTube Video Summarizer
Summarize YouTube videos
Web & PDF Highlighter
Highlight web pages & PDFs
Chat with PDF
Ask any PDF questions with AI
Ask AI Clone
Chat with your highlights & memories
Audio Transcriber
Transcribe audio files to text
Glasp Reader
Read and highlight articles
Kindle Highlight Export
Export your Kindle highlights
Idea Hatch
Hatch ideas from your highlights
Integrations
Obsidian Plugin
Notion Integration
Pocket Integration
Instapaper Integration
Medium Integration
Readwise Integration
Snipd Integration
Hypothesis Integration
Apps & Extensions
Chrome Extension
Safari Extension
Edge Add-ons
Firefox Add-ons
iOS App
Android App
Discover
Discover
Ideas
Discover new ideas and insights
Articles
Curated articles and insights
Books
Book recommendations by great minds
Posts
Essays and notes from readers
Quotes
Inspiring quotes collection
Videos
Curated videos and summaries
Explore Glasp
Glasp Story
How we grew from 0 to 3 million users
Glasp Newsletter
Weekly insights and updates
Glasp Talk
Interview series with great minds
Glasp Blog
Latest news and articles
Glasp Use Cases
Learn how others use Glasp
Build & Support
Glasp API
Access Glasp's API for developers
MCP Connector
Connect Glasp to Claude & ChatGPT
Community
Glasp Reddit Community
Students
Student discount and benefits
FAQs
Frequently Asked Questions
AboutPricing
DashboardLog inSign up

They had 24 hour to submit this assignment (junior full stack interview)

254.8K views
•
December 1, 2022
by
Web Dev Cody
YouTube video player
They had 24 hour to submit this assignment (junior full stack interview)

TL;DR

Building a basic file upload application with Passport authentication in under 24 hours is a challenging task, but it covers various aspects of full-stack development.

Transcript

all right I want to make a quick little video it's been a couple days since I made a video um a subscriber was basically asked to build this little application as an interview homework assignment okay so he was given 24 hours to build this little application which I'll show you in a second um if I could clear my my cookies one second go here and le... Read More

Key Insights

  • 🏗️ Building a file upload application with Passport authentication provides a good opportunity to showcase full-stack development skills.
  • 📆 The front-end of the application is built using React and Vite, while the back-end utilizes Express.js and Mongoose for MongoDB integration.
  • 👟 The implementation includes file upload functionality using the AWS SDK and a locally running S3 server.
  • 📚 Setting up Passport authentication can be challenging, especially if not familiar with the library.
  • 💳 The requirement to sign up for an Amazon account and provide a credit card for a short interview assignment is criticized as unreasonable.
  • 👨‍💻 Certain aspects of the code, such as hard-coded strings and potential bugs, could be improved for a more professional implementation.
  • 🏗️ The code provided by the speaker can be used as a reference for building similar file upload applications.

Install to Summarize YouTube Videos and Get Transcripts

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: What was the most challenging part of building the application?

The speaker found setting up Passport authentication to be the most challenging aspect, as they had not worked with it in a while. However, once they grasped the concept, the rest of the implementation was relatively smooth.

Q: Is it necessary to sign up for an Amazon account to complete the assignment?

Yes, in order to use S3 for file storage, signing up for an Amazon account and providing a credit card is required. However, the speaker criticizes this requirement for such a short assignment and states that it is unreasonable for a junior full-stack position interview.

Q: Can the code provided by the speaker be used as a reference for similar projects?

Yes, the speaker offers to provide a link to the code for anyone to use as a reference for building a simple file upload application with S3 integration and Passport authentication.

Q: Are there any improvements or areas for further development mentioned in the content?

The speaker mentions that certain aspects of the code, such as hard-coded strings and magic numbers, could be improved to make it cleaner and more professional. Additionally, they point out potential bugs that need to be addressed, such as clearing the file after upload.

Key Insights:

  • Building a file upload application with Passport authentication provides a good opportunity to showcase full-stack development skills.
  • The front-end of the application is built using React and Vite, while the back-end utilizes Express.js and Mongoose for MongoDB integration.
  • The implementation includes file upload functionality using the AWS SDK and a locally running S3 server.
  • Setting up Passport authentication can be challenging, especially if not familiar with the library.
  • The requirement to sign up for an Amazon account and provide a credit card for a short interview assignment is criticized as unreasonable.
  • Certain aspects of the code, such as hard-coded strings and potential bugs, could be improved for a more professional implementation.
  • The code provided by the speaker can be used as a reference for building similar file upload applications.
  • Overall, building this application covers various aspects of full-stack development and provides a good practice exercise.

Summary & Key Takeaways

  • The content focuses on the speaker's experience building a file upload application with Passport authentication as a homework assignment for an interview.

  • The front-end of the application is built using React and Vite, while the back-end utilizes Express.js and Mongoose for MongoDB integration.

  • The file upload functionality is implemented using the AWS SDK and a locally running S3 server.


Read in Other Languages (beta)

English

Share This Summary 📚

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Explore More Summaries from Web Dev Cody 📚

How Does the MacBook Air M1 Compare for Coding? thumbnail
How Does the MacBook Air M1 Compare for Coding?
Web Dev Cody
How I'm doing authentication on my simple Go app (with Fiber) thumbnail
How I'm doing authentication on my simple Go app (with Fiber)
Web Dev Cody
How I setup pagination in my Next.js app (with Drizzle ORM) thumbnail
How I setup pagination in my Next.js app (with Drizzle ORM)
Web Dev Cody
Live Coding a Shopping Cart using React thumbnail
Live Coding a Shopping Cart using React
Web Dev Cody
I got my first DDoS (and what you can do to help prevent it) thumbnail
I got my first DDoS (and what you can do to help prevent it)
Web Dev Cody

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Apps & Extensions

  • Chrome Extension
  • Safari Extension
  • Edge Add-ons
  • Firefox Add-ons
  • iOS App
  • Android App

Key Features

  • YouTube Video Summarizer
  • Web & PDF Summarizer
  • Web & PDF Highlighter
  • Chat with PDF
  • Ask AI Clone
  • Audio Transcriber
  • Glasp Reader
  • Kindle Highlight Export
  • Idea Hatch

Integrations

  • Obsidian Plugin
  • Notion Integration
  • Pocket Integration
  • Instapaper Integration
  • Medium Integration
  • Readwise Integration
  • Snipd Integration
  • Hypothesis Integration

More Features

  • APIs
  • MCP Connector
  • Blog & Post
  • Embed Links
  • Image Highlight
  • Personality Test
  • Quote Shots
  • Open Graph Checker

Company

  • About us
  • Our Story
  • Blog
  • Community
  • FAQs
  • Job Board
  • Newsletter
  • Pricing
Terms

•

Privacy

•

Guidelines

© 2026 Glasp Inc. All rights reserved.