- [Erin] A major roadblock that new and seasoned
software engineers face in advancing their careers
is the technical interview process.
Interview questions about data structures and algorithms
tend to leave job candidates feeling
frustrated and underprepared,
since these concepts are weighted heavily in interviews,
but many roles don't actually require their use.
To help you put your best foot forward
at your next big interview, I'll show you how to create
and use three Python data structures
that commonly appear as interview questions,
stacks, queues, and decks.
I'll compare and contrast these data structures in detail,
and also demonstrate how to implement each one
in an object oriented way.
Hi, I'm Erin Allard, and I'm a software engineer
focused on Python and Django.
I'm passionate about helping people
advance their software engineering careers
by coaching them through the technical interviewing process.
Join me in my LinkedIn Learning course
for a headstart on implementing three
of the most fundamental data structures using Python.