Wednesday, October 21, 2015

Booking In-person Interview Preparation

Travelling to Holland Woohoo


  • Coursera: mining of massive datasets

URL: https://class.coursera.org/mmds-003/lecture
Shaco:
Week #1: Due October 23 (shaco done)
Week #2: Due October 24 (shaco here)
Week #3: Due October 25
Week #4: In Progress
Week #5: In Progress
Week #6: In Progress


Dante:
Week #1: Due October 23
Week #2: Due October 24
Week #3: Due October 25



  • Map reduce
  • Design Patterns


  • GLASSDOOR (Dante done)
  • Check Quora for system design and scalability questions
  • Scalable systems and Design Questions: (Shaco done) (Dante done)
http://www.hiredintech.com/system-design/system-design-intro/
https://www.youtube.com/watch?v=-W9F__D3oY4

  • Memcached technique of Facebook
  • How is google search so fast?
  • Sql vs nosql
  • System design
  • Regular expressions
  • Some OS concepts like race conditions and dead locks
  • Business Side questions (Revenue models masalan) (Dante here) (Shaco here)
  • How would you improve booking.com website ??
  • Review SQL, especially its main concepts like triggers, indexing, joins ... etc
Some questions on glassdoor:
- Given a list of words, group them by anagrams of each other. 
- Retweet twitter tweets if newer one is an anagram of older one. 
- What is the difference between the merchant model and agent model?
- How will you implement auto-complete ? Follow up, how to get the results sorted by most frequent rather than alphabetical order (using trie)
- Find how many moves it takes from point A in a maze to point B. (ghoo solved it using DP but there's a maths solution using combinatorics)

IMPORTANT BLOG: http://highscalability.com/ (new)






No comments:

Post a Comment