Course material and references for Campus To Corporate course, 2018.
C2C (Masterminds: Havan Agrawal , Harshil Mavani and Devika Shanbhag) is targetted at Students willing to ace the interview process after Engineering. The course is curated for students of Mumbai University but covers topics widely useful.
This repo is built on top of original c2c2017 repo and will be updated on weekly basis as the course progresses.
Space-Time Complexity Cheatsheet
Interactive Data Structure and Algorithm Visualizations
A Comparative Visualization of Sorting Algorithms
Another Visualization of Various Algorithms
CS50 - The Quintessential Harvard Course
Google - Coding Interview Example
Google - Preparing for a Technical Interview
Other Interesting GitHub Repos
https://github.com/sdmg15/Best-websites-a-programmer-should-visit (Especially the "Interview Preparation" and "General Coding advice" sections)
https://github.com/kdn251/interviews
https://github.com/alex/what-happens-when
https://github.com/jwasham/coding-interview-university
Ineffective Sorts
Some More Sorts
Floating Point Woes
Trees and Heaps
Little Bobby Tables
Python Rocks
Don't Use Gotos
Real Life Applications of Subset Sum
Peer Reviews
Parent-Child Bonding
What Most Schools Don't Teach
Code - The New Literacy
Session 1
Session 1
Intro to Java
What is Java
Flavors of Java
Compilation of a Java file
Naming Conventions
Hello, World
Primitive Data Types
Some Real Coding
Conditionals
Conditionals practice
Loops
Loop practice
Assignments
HackerRank
Miscellaneous
Session 2
Session 2
Revision
Arrays
Declaration, Intialization and Use
Iteration
Array Practice
Functions
Basic Syntax
Recursion
Memoization
VarArgs
2D Arrays
Assignments
HackerRank
Miscellaneous
Test
Session 3
Session 3
Classes
Constructors
Instance Variables
Instance Methods
Static Methods and Instances
Practice
The String class
Searching Algorithms
Linear Search
Binary Search
Important Notes
Assignments
HackerRank
Miscellaneous
Session 4
Session 4
Sorting
Assignments
HackerRank
Miscellaneous
Session 5
Session 5
Call By Value / Call By Copy Of Reference
The this
keyword
Inheritance
Inheritance Models
Access Modifiers
The extends
keyword
The Point Example
Overriding
Abstract Data Structures - an Overview
Assignments
HackerRank
Miscellaneous