一共5轮, data structure, system design, algorithm, SDLC and culture.

  1. System design. Design a distributed file system. Questions asked included: http requests, storage, how to scale, etc.

  2. Data structure. Array, list, listNode, HashMap, Binary Search Tree, Red-Black Tree, TreeMap, etc. 组成和实现.

  3. Algorithm. Trapping rain water.

  4. SDLC, some agile questions.

  5. HR面. Motivation, previous experience, 如何自我提升

强度挺大的,一亩三分地的面经没有参考性,尽量多刷题和基础知识,中间有休息时间,做好调整。面试时没有hr接待,面试完了也没有人给你总结,这点还是挺不专业的。