Interview Resources

Tech interviews are notorious for focusing on how quickly one can solve somewhat contrived data structures & algorithms problems on the spot. Some resources to prepare for this are:

Web sites

https://leetcode.com/

https://www.hackerrank.com/


Books

https://www.amazon.com/Programming-Interviews-Exposed-Secrets-Landing/dp/1118261364

https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/

https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202 (the problems in this book are not at all contrived, but it is known to be a great resource for practical applications of algorithms and thus a good preparation for interviews)

Internship Resources

Please note: Links to external sites are offered as a convenience to visitors, as a starting point for exploration. Such sites are neither endorsed nor regulated by Yeshiva University, which accepts no responsibility for their content.

First and Second Year Students

Microsoft: Explore Microsoft

Google: Google STEP 

Other Students

Below is a partial list of internship programs. Links are current as of Fall 2017.

Google
Facebook
Microsoft
Amazon
LinkedIn
Adobe
Apple
AutoDesk
Salesforce
Etsy
Goldman Sachs
Disney
NASA
UPS
SAS
IBM
Oracle
SAP
HP
Intel
DropBox
Hortonworks

Also see https://www.internships.com/computer-science

Research Experiences for Undergraduates

PathwaysToScience.org
Summer Science Research Internships for Yeshiva University Students at Bar-Ilan University
Microsoft Research Data Science Summer School
Google Summer of Code