面试问题

2019年9月4日

1:怎么查看这个头像没有更换过呢?(如果人家换了一个一样的头像)

回答:首先是用户是否更换过头像后台应该知道的;如果用户更换过相同头像,前段想知道是否更换过该头像,可以根据添加统计日志,看日志能够看出是否更换过前端

第一次进入app看头像是否加载的是占位图,如果是图片未缓存,正在下载;如果正常显示网络图片说明本地有缓存

回答:我们不会考虑头像是手更换混存问题;我一般都是如果更换成功,我就把图片链接混存到本地;这样每次用到头像取的都是本缓存头像地址;这样就不会到处去更换图片

第三方统计,友盟

一般稍微点的app的都会接入统计;统计日志可以分析很多问题,比如当日用户活跃量,定位app崩溃位置等等

比如前端接入友盟统计,更换成功后调用友盟统计API传入更换头像的标示;你可以在友盟的管理端根据标示查看日志

2:那怎么去测试图片缓存呢,比如和你聊天,头像就需要刷新;如果没有聊天,可以暂不刷新,但是只要我点头像聊天,就需要刷新,怎么测试呢

回答:首先是用户更换头像成功后,在前段所有涉及到显示的头像都应该更换;发通知更换或把更换的头像存在前端本地;进入有显示头像的页面;加载本地头像

 

抓包工具,看日志:Fidder,Charles

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值