电商平台 SaaS 产品一面分享与总结

面试官很友好,问问题很有水平,感觉经常做面试官,问问题会循序渐进,递进到深层次的问题,如果你没答上,面试官会引导你来思考问题,如果你回答错了,他会跟你讲一些他质疑的地方,让你重新思考正确。总的来说这家公司的技术应该是可以的。

一面

  1. 自我介绍
  2. 三次握手和四次挥手讲解一下
  3. 讲解一下为啥握手需要三次 ,挥手为什么需要四次
  4. 讲解一下 Https 和 Http 的区别,简述一下 Https 的链接建立过程是什么样子的
  5. 讲一下 GC 回收算法,如何区分哪些是需要被回收的对象
  6. 为什么可达性分析算法可以解决互相引用的问题
  7. 哪些可以作为可达性算法分析的根节点
  8. 讲一下虚拟机内部的内存管理机制(年轻代,老年代,终身代,eden,s0,s1 区)
  9. 讲解一下事件分发机制的大体流程
  10. ViewGroupA -》 ViewGroupB -》ViewC ,事件是如何传递的,如果 B 拦截了,C 能收到事件吗?B 不处理的情况下,A 能收到吗?如果想 A 处理,要怎么做,如果中途 C 又想要了,C 要怎么做
  11. 讲一下关于事件分发,Window,Activity,DecorView 的关系是什么样子的,具体是谁来分发的
  12. 关于 AspectJX,你们是怎么决定用这个来做埋点的(有没有实际调研经历,为什么选择了这个库,有哪些优点)
  13. 你们具体是什么怎么做的埋点管理和更新换代的
  14. AspectJX 的代码植入时机是什么时候?你可以结合 apk 打包流程想想,试着看看要在哪里做这个工作
  15. 关于 AspectJX 的缺点,你知道吗?(aar 和 jar 没办法植入代码)
  16. 关于 MVP 和 MVVM 的异同讲解一下,ViewModel 的缺点有想过吗?给我举个例子(我举例了关于 viewmodel 在 google 文档中指出,不建议持有 lifecycle 对象,导致一些绑定生命周期的任务没办法绑定生命周期)
面经分享

青少年编程业务的公司面试分享与总结

2021-1-11 15:35:48

面经分享

腾讯音乐 QQ 音乐项目组四面总结

2021-1-13 11:39:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
搜索