Free Algorithms and Data Structures Program (in collaboration with Google)

Marius Seinoiu
Author
June 28, 2022

Digital Stack and Google are organizing a free program of Algorithms and Data Structures which prepares candidates for interviews in Big Tech.

Students will get an introduction to data structures and algorithms, with practical examples and applications that aim to improve problem-solving skills.

To work in the leading companies in the tech market, problem-solving skills including knowledge of data structures and algorithms are an important factor for a successful career in programming.

While problem-solving is one of the most relevant skills for a competent programmer, knowledge of data structures and algorithms may be insufficient even for long-time practitioners.

Google recommends this course to future candidates to succeed in the interview process. Engineers at Fitbit helped develop the curriculum and structure the course content to ensure that it covers everything those interested in such a career need to know.

What you will learn:
  • Algorithm complexity: time and space complexity, asymptotic notations
  • Linear Data Structures: LinkedList vs ArrayList, Stacks, Queues
  • Hash tables and hash functions, with examples from C++ STL and Java
  • Binary trees, binary search trees, heaps
  • Efficient search
  • Graphical representation and searches (width, depth), plus their applications
  • Disjoint sets, union-find, and applications (e.g. Kruskal's algorithm)
  • Sorting Algorithms
  • String/pattern matching
  • Dynamic programming (with examples)
  • Practical tips for technical interviews involving data structures and algorithms

The first session of the program lasts five weeks, is carried out online on Saturdays and starts on the date of July 9. The next sessions will take place starting in the autumn of this year. Follow the social media channels Digital Stack or Grow With Google Romania to find out what's new.

Registrations are open, and participation is free, however places are limited.

For more details and signups, go to the following link.