腾讯大连面试经历,攒个人品
犹豫了好久要不要写出来,算了还是写出来攒个人品吧。
昨天下午4点面的试,来来回回跟面试官聊了一个多点吧,面试官挺和蔼的,也不刁难我,就是顺着简历往下问。
我简历写得糙,项目只有一个正在进行的,先让我介绍了一下项目,我巴拉巴拉说了一堆,因为我要做一个平台类的APP,他就问我和服务器连接过程中用了哪些协议,我说我不是特别清楚那边的事情,大三才刚开这课,他就没有深究。剩下就是像朋友一样唠嗑,时不时从简历上提出问题,我简历还有一些自己写的小demo,他也问了,大致问了
activity生命周期,这个比较简单
三级缓存的策略,这个是我自己在简历上写有做过类似的demo,然后就是回答LruCache和diskLruCache,这两个我都看过源码写过博客,感觉讲得还是比较细的,其中他问我应该留多少缓存大小,我说我没实际开发,不能很好的把握
滑动冲突:这个还以为他会深究到view的时间机制,我回答了简单说了内部和外部拦截法以后他也没往下问
数据库:主要是问Android有哪些数据储存的方法,txt,sharexxxxxx,sqlite,然后问我项目中用了哪些数据库,我就解释了一遍,他问我什么时候用sharexxxxxx和sqlite,我说我分得不是太清楚,看书只知道sharexxxxx一般用于轻量级存储,聊到看书又扯远了
来的时候在车上看到有人的面经写着服务端图片更改以后客户端如何实现更新,没想到真的问了,来的时候搜索了一下没发现答案,当场问的时候他让我自己想出解决方法,我只能说定期发送到服务端后台检验,感觉这个问题和QQ微信什么的差不多,可能是我眼界的问题我并没有想出什么好的解决方法,不知道有哪位大神可以解释一下。
内存泄露:这个就是简单说了一下几个典型的例子,不过我说到动画用完要释放的时候他问我为什么=。=我说书上就是这么写的,感觉面试官一脸无语。
最后让我写一个二分排序。。。。。。。我说我不会,然后让写冒泡,=。=天啊噜,我写成选择排序了,然后被教育了
最后简历留下(好像是都留吧),今天查状态就是处于复试环节,请面试官忽略我冒泡排序的细节,就酱