面试
GitHub_YJH
QQ交流群:892872246
展开
-
腾讯面试:增量升级为什么减少升级代价,增量升级原理
在前几年,整体移动网络环境相比现在差很多,加之流量费用又相对较高,因此每当我们发布新版本的时候,一些用户升级并不是很积极,这就造成了新版本的升级率并不高。而google为了解决了这个问题,提出了Smart App Update,即增量更新(也叫做差分升级)。尽管现在网络环境有了很大的提升,但一个不争的事实就是应用越做越大,因此,增量更新在目前的仍然是一种解决APP更新包过大的有效方案。今天,我...原创 2019-07-18 21:18:18 · 169 阅读 · 0 评论 -
腾讯Android面试:Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么
面试官: Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么心理分析:该问题很难被考到,但是如果一旦问到,100%会回答不上来。开发者很难注意到一个主线程的四循环居然没有阻塞住主线程求职者应该从 主线程的消息循环机制 与Linux的循环异步等待作用讲起。最后将handle引起的内存泄漏,内存泄漏一定是一个加分项先上一份整理好的面试目录前言Android的消息机制...原创 2019-07-17 16:40:07 · 497 阅读 · 0 评论 -
Linux自带多种进程通信方式,为什么Android都没采用偏偏使用Binder通信
本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注关于本期面试题汇总,做了一个目录表,更多内容正在编辑中面试官: Linux自带多种进程通信方式,为什么Android都没采用而偏偏使用Binder通信心理分析:面试官绝对不会现场让你分析binder的源码,源码又深又广,没有面试官会傻到让你分析binder所有的机制。他会问你为什么不采用linux。 从这个地方...原创 2019-07-22 17:27:37 · 138 阅读 · 0 评论 -
面试官说“一开始工资不会给你太高,你可以接受吗?” 怎么怼回去??
面试时总是会遇见几个奇葩的面试官,问一些你根本不用回答,就想直接怼回去的问题!看看这些程序员遇见这样的面试官,都是怎么回答问题的!面试开始……0.面试官:一开始工资不会给你太高,你可以接受吗?程序员:我一开始工作表现不会太好,你可以接受吗?emmmmmm1.面试官:你觉得,你最大的缺点是什么呢?”程序员:“坦诚。”面试官:“哎,我想坦诚不能算是个缺点吧?”程序员:“你怎么想的管...原创 2019-07-26 17:54:50 · 243 阅读 · 0 评论