一面:1. 简单介绍一下自己呗。2. 你们客户端从 MVC 迁到 MVI,具体是怎么做的?3. 聊聊 MVC、MVVM 和 MVI 这几种架构模式,它们各自有啥特点和区别?4. MVVM 的双向绑定,在代码层面是怎么实现的?5. 你是怎么理解 MVVM 里 View 和 ViewModel 之间的双向绑定和状态更新的?6. MVI 和 MVP 比起来,有啥不一样的地方?7. 用 DataBinding 的时候碰到过什么坑吗?特别是在 UI 复杂、数据更新频繁的时候,效果怎么样?8. DataBinding 更新个文本挺方便,但处理复杂数据流的时候会不会让代码变得更复杂?9. 用了 MVVM 之...