Info
This is not a comprehensive list. This is a list that I started when I was looking for Software Engineer roles. It provides a good background on a few advanced concepts that you could see in a technical interview/assesment.

For General Interviews

Depth First Search
Breadth First Search
Binary Search
Graph Traversal
Sliding Window Technique
Recursion
Inverting a Binary Tree
Reversing a Linked List
Suffix Trees
Heaps
Dynamic Programming
Quick Sort
Merge Sort
Insertion Sort
Big-O Notation

Videos to watch

Graph Algorithms for Technical Interviews - Full Course (2 hours)
5 Simple Steps for solving Dynamic Programming Problems (22 mins)