2016年暑期大众点评Android开发实习(一面, 二面)

匿名网友 匿名网友 发布于: 2016-05-27 00:00:00
阅读 263 收藏 0 点赞 0 评论 0

一面之前出了点小意外,上周与面试官预约周五下午3点电话面试,结果啥都没等到,心里很不是滋味,没搞明白这是怎么回事。昨天终于鼓起勇气,与面试官短信,得知上周一直打不通我的电话,为弥补遗憾,终于得到了今天的面试,说准备能联网的电脑。对于电话打不通,我也是醉了,君子怒也就是把360给卸载了,别问我为什么。

 

准备能联网的电脑??我郁闷了,什么情况嘛,视频面试??

 

早上一面,结果还是一样的电话面试,真是吓死宝宝了。

 

一面的问题与预计的不太一样,重视Android应用开发实践,nice!

 

在自我介绍中提及github,网络,Retrofit,所以Android的相关问题也与这些有关。

 

下面是面试中被问到的几个问题:

 

Retrofit,RxJava机制

项目:怎么解析JSON

HTTP 网络访问流程

HTTP post,get区别,有无浏览器抓包看参数,post参数放哪

TCP,UDP区别

Java GC,引用标记的算法

深复制,浅复制

值传递,引用传递

handler,looper,looper.prepare()是哪类线程处理消息

View绘制流程,ViewGroup区别及其绘制流程

invalidate(), postInvalidate()

dp与ps区别

屏幕尺寸适配(百分比布局PercentRelativeLayout、PercentFrameLayout,最近的谷歌响应式布局控件FlexboxLayout)

项目中用到的图片资源从哪来

项目: 如何在Android 4.0~Android 5.0实现ripple效果

完全二叉树遍历:细问层序遍历实现程序

项目git有跟他人合作,git多人合作操作流程

一面持续时间大约40分钟。与预测不一样,没考到排序,数据库,大数据。

 

第二周 – 二面 这面的问题基本比较开放,涉及Android的比较少

 

一开始,白板写一道题:从小到大排序好的序列选连续k个等于0的序列,返回第一个这样的序列,没有返回空,及其时间复杂

中断

手机打开另一个应用,中断?

虚拟内存,物理内存

死锁,解决方法

冯洛伊曼体系,五大构成部件,手机、洗衣机、遥控器是否是冯洛伊曼体系

手机内存泄漏,APP开启20次,手机会怎样

tcp,UDP区别

tcp,UDP:微信哪种,股票哪种,支付宝哪种

微信聊天撤销功能怎么实现

x86,arm架构区别

常见的排序,时间复杂度

安全类HTTPS

数据库,本地文件,库

野指针

二面持续了大约1小时,第一次遇到这类开放性的面试,总体表现的一般,面试官有一定的水准。

评论列表
文章目录