的长轮询和轮询的区别,如果一直没消息,服务器一直hold 住连接占用资源怎么解决的
2.让我自己做一个下载库,怎么实现,进度条要以什么形式发送出去
3.问我android 开发时候有没用过什么框架或者什么设计模式,我好像就用过1 种模式,就
是MVP,问我P(protocol)是怎么实现的,为什么要用这个模式
4.问我其中一个项目(IM 即时通讯)是如何存用户连接的,如果是tcp/socket 长连接,是如
何管理连接的
5.问我平常app 里面用http 经常不,tcp 呢
6.问我有没有接触过openGL,对他什么理解
7.问我希望在哪个城市工作
二面
1.android proguard 了解吗?混淆原理,有什么作用2.android 手势如果左右滑动和上下滑动冲突,如何解决手势冲突
3.android 事件分发机制
4.java 映射的理解
5.android 如何和cocos 游戏引擎对接,
js 代码如何调用java 某个activity 里面的某个函数(这
里主要是因为我有做一个android app,我有负责做android 和cocos 游戏引擎对接模块)
7.apk 瘦身从哪里入手
8.对单例和工厂的理解和使用
9.手写一个冒泡排序
10.有没有看过android 广播源码,我没看过,然后凭借自己的经验和推测,自己实现了,不
过事实上google 源码差不多也是那样的
11.还是问我有看过哪些源码,我说jdk1.7 1.8 的HashMap 。。。讲到hashCode 时候,问我源码是怎么做哈西的,讲到红黑树的时候,问我为什么要用红黑树,不用B 或者B+树
全部评论
(0) 回帖