Slides

Semester 1 slides:

First session 08.10.20 - (PASS2 - Intro)

We talked about second-year modules and what to expect from them.

PASS 2 - Introduction

Second session 15.10.20 - (CV Workshop)

We talked about how to build your CV and how to use LinkedIn and GitHub efficiently.

PASS2 - CV Workshop

Third session 22.10.20 - (Technical Interviews)

We talked about the different types of interviews and how to properly prepare for them.

3 - PASS2 - Interviews

Fourth session 29.10.20 - (Common Data Structures)

We talked about the common data structures used in interviews: Arrays and Strings, Variable Length Structures, Hash-Based Structures.

4 - PASS2 - Cracking the Coding Interview Episode 1: Common Data Structures

Fifth session 05.11.20 - (Common Data Structures)

We talked about more data structures such as Stacks and Queues, Heaps and Priority Queues. We also pointed out a few helpful tips for using Git.

PASS2 - Cracking the Coding Interview Episode 2

Sixth session 12.11.20 - (Git)

We discussed in more detailed how to use Git to undo your mistakes.

6 - PASS2 - Git

Seventh session 19.11.20 - (Common Data Structures)

We went over more data structures you might encounter when having interview - Graphs, Trees and Tries.

7 - PASS2 - Graphs, Trees and Tries

Eighth session 26.11.20 - (Common Data Structures)

We discussed about Dynamic Programming, Recursion, Strings and Edit Distances

8 - PASS2 - DP, Recursion, Strings, Edit Distance

Ninth session 03.12.20 - (Common Data Structures)

This is our last session on topics covered in the Cracking the Coding Interview, going over Searching and Sorting.

9 - PASS2 - Searching and Sorting

Tenth session 10.12.20 - (Roles in Tech)

In this session, we covered the most common Roles in Tech and what to expect from them.

10 - PASS2 - Roles in the Tech Industry

Semester 2 slides:

Eleventh session 11.02.21 - (Semester 2 Modules)

We talked about second-semester modules and what to expect from them.

11 - PASS2 - Second Semester Course Selection

Twelfth session 18.02.21 - (Semester 2 External Modules)

We talked about external course units you can take, as well as what companies are still looking for placement students.

12 - PASS2 - Second Semester External Course Selection

Thirteenth session 25.02.21 - (Spring Workshop)

We did a short Spring Workshop, which we hope will be useful for the Software Engineering 2 labs.

13 - Spring workshop

Fourteenth session 04.03.21 - (System Design)

We talked about another type of interview questions: System Design and a bit about general OOP knowledge.

14 - System design

Fifteenth session 11.03.21 - (Third Year Project)

We discussed different types of Third Year Projects and what are the differences between them.

15 - How to Choose a Third Year Project

Sixteenth session 18.03.21 - (CS Outside Kilburn)

We discussed how to get involved and where to find different opportunities to learn more about the CS life outside the university.

16 - CS outside of Kilburn

Seventeenth session 25.03.21 - (Testing)

We explained different types of testing that you might encounter as a software engineer and how to approach them.

17 - Testing

Nineteenth session 22.04.21 - (Third Year Modules)

We went over the first semester modules from the third year.

19 - PASS2 - Third Year First Semester Course Selection

Twentieth session 29.04.21 - (Third Year Modules)

We went over the second semester modules from the third year.

20 - PASS2 - Third Year Second Semester Course Selection