(Nowadays, many technical people in China think that "architecture design" is the job of architects and has nothing to do with them. They didn't realize it until they got caught in the interview. In fact, many large Internet companies have specified the need for general development architecture capabilities in their recruitment information, and used them as an important inspection point to measure the level of candidates in interviews. The column is combined with the big data research of Lagou recruitment, according to the six aspects of architecture principles, distributed technology, middleware, database, cache, and business system architecture that are tested in interviews with famous companies. Combined with specific interview scenarios, from the case background, case Analysis, principle analysis, answering methods and other levels, from the shallower to the deeper to share practical experience with you.)