Exponent
  • Home
  • Exponent Courses
  • Guest Blog
  • Product Management
  • Software Engineering
  • Data Science
  • Product Marketing
  • Technical Program Management
Sign up

Software Engineering

A collection of 15 posts

Technical Program Management

System Design Interview Prep: SQL vs NoSQL Databases

In system design interviews, you will often have to choose what database to use, and these databases are split into SQL and NoSQL types. SQL and NoSQL databases each have their own strengths (+) and weaknesses (-), and should be chosen appropriately based on the use case.

Kevin Jin Kevin Jin
Software Engineering

Remote Work Is Changing Tech Salaries In The Era Of Coronavirus

High pay, the California dream, and snack bars are just a smattering of images that pop in your head when you think of software builders working for big-name tech companies in California. Twitter,

Artur Meyster Artur Meyster
Software Engineering

Learn Software Engineering Levels to Advance Your Career

What you can expect from this article is a look at a standard level system, a discussion on the value of levels, and then a zoomed in look on how that system plays out in specific companies. By the end, you’ll have the information and tools you need to see how you need to get where you want to be.

Michael Smit Michael Smit
Software Engineering

The Complete Guide for Software Engineering Interview Questions

Exponent pools together our resources into this guide so you can build your confidence and smash that interview.

Michael Smit Michael Smit
Software Engineering

Ultimate Guide: Getting an Entry Level Software Engineering Role

The only guide you need to land an entry-level software engineering job. I have interviewed for a dozen software roles: Google, Apple, Microsoft, Snapchat, and Uber. Here I summarize my learnings to help prepare you on your journey in the world of software engineering

Kevin Wei Kevin Wei
Software Engineering

How to Evaluate Startup Offers for Software Engineers

There's more to an offer than just the salary. This article aims to compile the most important factors into one easy-to-read resource for software engineers evaluating startup offers.

Michael Smit Michael Smit
Remote

15 Teleconferencing Tips for a Successful Remote Interview

15 tips are given for having a successful job interview by teleconference. Written for a technical audience, it describes how to prepare a week before your interview, just before the interview, and how to conduct yourself during it.

Timothy Fallen-Bailey
Guides

These 5 Coding Bootcamps Are Worth Considering

If you love development and you're ready to make a career change, attending a bootcamp could be your best option. But choosing the right one is a big decision. Exponent combed through bootcamp evaluations from three separate sources to bring you the top 5 worth considering.

Lindsey Parker Lindsey Parker
Guides

How To Write A Great Software Engineering Resume: The Ultimate Checklist

You've already done the hard part. We're here to help you create a resume that represents you well. We've culled thousands of SWE resumes to create a checklist you can use to build the perfect resume.

Lindsey Parker Lindsey Parker
Software Engineering

Three Night-Before Tips For Crushing Your Software Engineer Interview

Having a momentous event to confront in the morning can be a nerve-wracking prospect for many. An interview for a software engineer position at a leading tech company has the potential to be a life-changing and career-defining event.

Exponent Team Exponent Team
Software Engineering

How To Deal With Anxiety In Your Software Engineer Interview

Job interviews can be enough to make anyone nervous. However, the intensity and challenge presented in software engineer interviews can be a different beast entirely.

Exponent Team Exponent Team
Exponent Alumni

Landing College Internships: Engineering, Growth, and Product Management

Want to learn how to land and make the most out of prestigious internships? Read and learn from Sid Panjwani, an Exponent graduate, about what he learned from his various internships experiences spanning Engineering, Growth, and Product Management.

Mitchell Kim Mitchell Kim
Announcements

Early Access: Exponent's Software Engineering Course

Starting today, you can sign up for the SWE Course waitlist to get early access to our latest course.

Jacob Simon Jacob Simon
Guides

Should You Be a Product Manager or a Software Engineer?

Here's a breakdown of how to consider a career in product management versus software engineering.

Parthi Loganathan Parthi Loganathan
Guides

How To Transition from Software Engineer to Product Manager

So, are you a software engineer interested in becoming a product manager? Here's a definitive guide for your approaches and a step-by-step playbook for how to take the leap.

Rak Garg Rak Garg
Exponent
  • Home
  • Exponent Courses
  • Guest Blog
  • Product Management
  • Software Engineering
  • Data Science
  • Product Marketing
  • Technical Program Management
Sign up

Products

  • Product Management
  • Technical Program Management
  • Software Engineering
  • Product Marketing
  • Pricing
  • Coaching

More

  • About Exponent
  • Google PM Interviews
  • Facebook PM Interviews
  • LinkedIn PM Interviews
  • Microsoft PM Interviews
  • Amazon PM Interviews
  • Uber PM Interviews

Follow us

  • Facebook
  • Twitter
Product Management Today