Ace Your Coding Interview & Land Your Dream Programming Job
Udemy
Course Summary
Dominate your next programming interview to get the job of your dreams
-
+
Course Description
Ace your next code interview to land that dream programming job...
- Even if you've never written code at a whiteboard
- Even if you've never aced an algorithms or data structures course
- Even if you don't plan to job search for a year, or even two
- Even if you've never built a portfolio site or contributed to an open source project
- - I taught at a "Hacking a Google Interview" 2 day workshop at MIT - Significantly increases your success rate of a coding interview - Has landed several people I have advised jobs at companies like Google - Has secured me offers at Amazon, TripAdvisor, PopCap, and more
- What a typical programming interview consists of, and exactly how to prepare for it
- Learn a special step-by-step pattern for approaching tough questions
- How to use a series of tools to get un-stuck when you inevitably hit a wall on a tough question
- How to negotiate a 10%+ salary increase (and much more when you have multiple good offers)
-
+
Course Syllabus
- What You'll Learn
- The Preparation Mindset
- How to Approach your Preparation
- The Search and Application
- Your Personal Website
- Your Online Presence
- Finding Jobs
- How to Write Cover Letters
- Resume Tips and Tricks
- Getting Ready: Before the Interview
- Choosing which Language to Use
- How to Choose Practice Problems
- Sources of Practice Problems
- Preparing for Behavioral Questions
- Just Before your Interview
- During the Interview: Tips and Tricks
- Questions to Ask your Interviewer
- What can go wrong?
- Guest Lecture: Effective Communication
- Getting Un-stuck
- Puzzle Questions
- Ethics: Seen Question Before?
- After the Interview: So you got the job...
- Negotiation
- Practice Problems: Warming up!
- Hands-on Problem: FizzBuzz Question
- Hands-on Problem: FizzBuzz Solution
- Hands-on Problem: Factorial Question
- Hands-on Problem: Factorial Solutions
- Data Structures
- Linked Lists
- Arrays
- Array Practice Problems
- Binary Search Tree
- Tries (prefix trees)
- Hash Tables: Why Review?
- Hash Tables: More Questions than Answers!
- Hash Tables: Deep Dive
- Hash Tables
- Hash Table Problem: Ransom Note
- Hash Table Solution: Ransom Note
- Stacks
- Algorithms
- Tree Traversals (the big 3 depth-first)
- Breadth-first Search and Traversal
- Breadth-first Search Practice Problems
- BFS / DFS quiz
- Merge Sort
- Quicksort
- Algorithmic Problem Solving
- Big O: Time / Space Complexity Analysis
- Recursion Quick Review
- Recursion Quiz
- Recursion Problem: Fibonacci
- Recursion Solution: Fibonacci
- Recursion Problem: 8 Queens
- Recursion Solution: 8 Queens
- Dynamic Programming
- Dynamic Programming Practice Problems
- Bit Manipulation
- Bit Manipulation
- Bit Manipulation Quiz
- Design Patterns and Architecture
- Software Architecture + Design
- The Singleton
- Factory
- Software Concepts
- Closures
- Programming Language Paradigms
- Programming Language Paradigm Quiz
- Quick Wrap Up
- Course Wrap-up
- Bonus Materials
- The Bonus Worth Over $3000
This course is listed under
Open Source
, Development & Implementations
, Data & Information Management
, Telecommunications
and Server & Storage Management
Community
Related Posts: