Monday 3 June 2013

Interview Feedback

Palantir Internship
- Hash Table: how to make a hash value?
- Software design: Draw a design of public transport network in Melbourne

Google
- Breadth First search algorithm
- Bitwise operations
- Reduce a size of data structure
- Distributed Algorithms

Optiver
- Teamwork, leadership
- Multi thread programming
- Reduce packet design: Choose one direction, don't hesitate between two possibilities

Facebook
- Backtracking algorithm


- 자신감
- 복잡한 알고리즘들

Interview areas expected to be asked


  • Data structure
    • Tree
    • Array
    • List
    • Queue
    • Map
    • Hash
    • Graph
    • ...

  • Algorithm
    • Sorting
    • Selection
    • String handling
    • Shortest Path

  • Software Architecture Design
  • Design Patterns
  • Protocols
  • Distributed Systems and Algorithms


Android Battery Drain issue - How to dig and find the root cause?

Mobile phones is getting more and more powerful silicons and processors, which causes more and more issues on battery management. It is unav...