金哥面试宝典

在求职过程中遇到的面试题

第一家公司: 深圳市某某某有限公司

问题如下:

  1. 介绍一下android四大组件中,Service和Content Provider 的基本用法
  2. IM即时通讯的原理
  3. 如果用到服务,你如何让服务不死?
  4. *腾讯bugly的热更新是怎么实现的?原理是什么?
  5. 自定义View,有几种方法。用画笔是怎么画的,怎么让它显示在屏幕上面?
  6. 存储数据用到sharepreference,那它的好处是什么?

第二家公司:深圳市某某某电子公司

问题如下:(这家公司可能比较着急招人,技术上的问题几乎不怎么问,主要谈的是薪资)

  1. 简单介绍一下你的工作经历
  2. android,ios,php 这三门技术都要了解一些。

碍于硬件上的局限,一直没能接触ios开发,比较遗憾

第三家公司: 深圳市某某某自动化科技有限公司

问题如下:(这家公司是别墅办公,面试有2个人轮流面试,一个是android负责人,另一个是老总,是搞硬件的)

  1. 第一个问题,还是很例牌地叫你简单介绍一下自己
  2. 你知道视频直播的流程吗?如推流、解码等操作
  3. fragment与Activity的嵌套问题?多层嵌套怎么实现
  4. 有没有接触过地图开发?如百度地图
  5. 这里也问到了自定义view
  6. 具体还问了什么,我也不太记得了,总之了解基础太重要了,不要沉迷于框架!

第四家公司: 深圳市某某某物联网科技有限公司

问题如下:

  1. 这里也问到了自定义view,怎么实现画笔画出来的控件显示在界面上
  2. 同一个应用中,进程间是怎么通讯的?
  3. 你了解Rxjava,RxAndroid吗?
  4. 在listview中,每一列都有一个选择框,全选和反选。那么怎么判断哪些被选中,哪些没有被选中?
  5. 在开发过程中,你都知道哪些常用的框架?
  6. 你了解最新版本的android有哪些功能吗?
  7. 有接触过蓝牙开发吗?已经连接上的设备,再次连接的时候是怎么操作的?
  8. 对C++,JAVA熟不熟?
  9. 看到你的项目中有用到二维码扫描,有接触过摄像头方面的开发吗?或者这个二维码是怎么实现的?
  10. 有接触过地图的开发吗?如共享单车那样,打开地图,会显示附近哪些点有单车
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值