比较重视基础和项目经验,还好之前刷过一些题。当时去金融中心面试的时,有其他候选人在面,前台小姐姐给送了个美式咖啡,很贴心。面试的时候,是先后两个人面的。上来就拿出了手机,对着某足球APP的积分排名说。如果让你设计一个类似的功能、数据库怎么设计,功能怎么开发;来做到比赛结果的实时更新。这个问题展开聊了将近一个小时,涉及到泛型编程、缓存、设计模式的一些问题。
Q:(1)如果让你设计一个类似的功能、数据库怎么设计,功能怎么开发;来做到比赛结果的实时更新。这个问题展开聊了将近一个小时,涉及到 泛型编程、缓存、设计模式的一些问题。
(2)设计模式分别问到了动态代理、责任链和生产者消费者。
(3)消息过时的问题,分布式环境中MQ发送一个有时效的消息,如果保证在失效前被消费掉。