Uber Onsite

Culture Fit and Behavioral, Bar Raiser

  • 问在工作中有没有帮着做过不属于自己责任的事情

Coding Challenge/ Assignment Deep Dive

In this interview you should go from a problem and a blank screen to a working program/application. These questions involve knowledge of common mobile design idioms. This section isn’t whiteboard coding, we want to see how you can function in an actual programming environment

OO/MVC Design

Design an application using OOP/MVC principles that can scale and handle potential changes. We want to know if you can create a program from scratch with a solid design.

Hiring Manager

Conversation with a manager on an engineering team. Sometimes includes any of the above: coding, problem solving, architecture. Usually spend time talking about your experience, teamwork, past projects, etc. This interview ensures you would be a good fit for Uber, and Uber is a good fit for you. The general focus is on problem solving, passion for Uber, and your entrepreneurial spirit

System Design

  • Facebook Messager
  • 多从继承的父类平行化,就是吧所有父类按一定顺序列出来
  • 旅馆预订系统,写程序,烙印,要自己设计几个类,和预定,删除,和给出一天,返回空房树
  • oncall的system。其實就是設計所有的component,能work就成,最後稍微討論了一下scale
  • Design Chess Game
  • 然後就是design一個聊天工具(簡化版messenger),很多的follow up都是security相關。。。
  • Async programming + write class structure的class design
  • Cross-functional, bar-raiser: find nearby drivers. http://highscalability.com/blog/ ... arket-platform.html
  • api design, table design和query
  • stackoverflow。重点在于设计如何在后段存储answer

Algorithms and Data Structures

This portion relies heavily on diagrams and white boarding.

  • Add interval
  • Find longest substring with k unique chars
  • Expression Add Operators
  • House Robber
  • Meeting room I&II
  • Word Ladder
  • Minesweeper
  • Find median in a data stream
  • Follow up find median in a vector
  • Search a 2D Matrix
  • minimax + a/b prunning
  • Course Schedule
  • ternary tree的题目,print out the tree
  • find island
  • Convert Sorted Array to Binary Search Tree
  • Interleaving String
  • Subsets

results matching ""

    No results matching ""