Skip to content (Press Enter)

Launch your career with our Emerging Talent program


​​Ready to take your first steps into the world of tech and become a catalyst for the next wave of technological evolution? Let’s go!



​​Ready to take your first steps into the world of tech and become a catalyst for the next wave of technological evolution? Let’s go!


No matter whether your background includes a CS degree or culinary school, finding your footing in the tech industry can be tricky.

Over the years at Dropbox, we’ve created a variety of internships, apprenticeships, and early-in-career full time opportunities to help anyone find a space to grow and thrive. Supported by a community of mentors, program graduates, and fellow participants, our Emerging Talent programs are the perfect place to start your career in tech.

Interview Preparation

Depending on the role you are in process for, most interviews may focus specifically on technical ability or role related knowledge. However, we also like to evaluate candidates holistically to get signal on your previous experiences and how you will embody the Dropbox Values.


Learn more about emerging talent and how to best prepare for our behavioral interviews below. 

Your tech interview guide

Before you interview for a technical role at Dropbox, it is important to understand what to expect and what you’re being evaluated on.

Step 1


Upon reviewing your application, we utilize the CodeSignal platform for the initial step in the process as a way to fairly evaluate technical skills in an unbiased manner and to help measure your job relevant skills.  This assessment is progressive in nature and designed to evaluate advanced coding skills, including software design, refactoring, and maintaining codebases. The assessment will have evolving requirements spread across 4 levels and you will be able to advance to the next level once you have successfully satisfied each level’s requirements. 


​​Plan to dedicate 90 minutes to complete the assessment. Please complete the assessment in Python, Java, Javascript, Typescript, or C++


​​Partial credits will be granted for partial responses, so make sure to submit your responses often to save your work.

Step 2

Recruiter interview

You and your technical abilities have made it this far, now it’s time to get to know you as a person. 


This 20 minute non-technical chat with one of our recruiters is centered around your goals, personal projects and activities, and your interest in Dropbox. 

Step 3

Virtual Technical Interviews

The coding interviews focus on code quality, algorithms, problem solving, and potential testing strategies. Successful candidates find the right blend of coding with speed and precision. 


​​We have a highly collaborative engineering environment - strong communication is a big plus! Be open explaining your thought process to the engineer and ask clarifying questions when needed before jumping right into the problem.

Step 4

Final Round Interview

We’re almost there! Your final round consists of a non-technical behavioral interview. We will dig into school projects, previous internship/career experience, volunteering or extracurricular activities.​​

Be part of our Emerging Talent Community 

Whether you're a Dropbox intern, apprentice, or junior-level full-time hire, you're an integral part of our Emerging Talent community. Our dedicated Emerging Talent team is committed to supporting you in launching your career and expanding your network within the company. We offer curated learning and development opportunities, along with an annual community-wide Summit that brings together your peers and leaders from across the organization. The impact you can have at Dropbox is endless, and we can’t wait to see you thrive!


When do you hire interns?

In 2024, we will offer Summer internships only. The majority of our global interviews take place in line with local academic calendars, typically late August–March the preceding year before our internship program takes place. We recommend applying as early as possible.

What can I expect for the interview? How long will it be and what types of questions will I be asked?

The interview process varies by role. Some opportunities require technical assessments, portfolio reviews, and virtual interviews with the team. Your recruiter will have more details for you on what to expect for each specific role. Learn more about the interview process and how to prepare here.

How can I best prepare for technical interviews?

Our software engineering interviews are pretty academic in nature, so you may want to brush up on data structures and algorithm development before going in. Our most successful candidates find the right blend of coding with speed and precision.


We have a highly collaborative engineering environment. Strong communication is a big plus! Be open to explaining your thought process to the engineer and ask clarifying questions when needed before jumping right into the problem.


We suggest getting as much hands-on practice as you can, especially using CoderPad, as this is what you'll use during interviews with us. Some additional online resources we recommend checking out include Topcoder, Code Forces, Leetcode, and Project Euler. Here, you can find plenty of archived problems that look similar to questions that tech companies have used in the past.

When will I hear back after the interview and learn about next steps?

Our team works hard to get you timely decisions once they’ve been made, and we generally review candidate feedback weekly. If you would like to know a specific timeframe of when you’ll hear back, please don’t hesitate to reach out directly to your recruiter!


What is my visa eligibility?

We assess visas on a case-by-case basis. Please chat with your recruiter regarding your specific visa needs. 

What is a typical “day in the life” of an intern or apprentice?

While no day is exactly the same, you can expect that the majority of your time will be spent working with your team and on your project. You’ll interact with your mentor on a daily basis and have regular 1-1s throughout the week with them and your manager. You’ll also have the opportunity to attend intern- or apprentice-specific events and workshops, as well as company-wide programs, as we help you become fully immersed into the Dropbox community!

Are these internship/ apprenticeship/ full-time opportunities remote?

Dropbox is a Virtual First company, meaning our primary work experience is virtual. We have physical studio locations in several cities in the U.S. (San Francisco, Seattle, and Austin). If you will be near a studio for the duration of your internship, you’ll have access to our studios just like any full-time Dropboxer. 


Not located near a studio? Not a problem—we pride ourselves on a thoughtful, virtual work culture and have designed our internship program to work from anywhere you are.

Do you offer fall / spring internships or co-ops?

At this time, our team runs a 12-week summer internship program for university/college students.

We also run a separate 5-month apprenticeship program that is geared towards individuals with non-traditional schooling/training (bootcamp grads, self-taught professionals, veterans, career-changers, etc.) who don’t have previous internship or full-time experience in the field and industry. This program typically runs twice a year (April-August and September-January), and applicants must be available to start full-time employment if extended an offer upon completion of the program.

I have a specific question, who should I can connect with?

Don’t hesitate to reach out to your Recruiter or Talent Coordinator with any additional questions!  

To submit a request for a reasonable accommodation to assist in the job application and/or interview process, please email to provide additional information. 

Want to keep in touch about Dropbox Emerging Talent?

Join our Talent Community