一面
腾讯一面的面试官十分友好,提前一天电话邀约,约了第二天晚上七点面试。并没有过多问技术相关问题,主要考察了业务场景的分析。主要流程如下:
-
什么是BLE,以及BLE的应用场景是什么?
答:BLE是Bluetooth Low Energy,低功耗蓝牙。BLE主要应用在短距离设备通信,距离限制在0-50m左右。 -
在局域网环境下,BLE通信与WIFI通信如何选择?
答:没有仔细探究过。 -
聊聊你做过的那个大数据项目。(面试官其实是想让我聊聊数据挖掘)
答:讲述了一下爬虫抓取、关键词提取、权值分析、建模分析等相关流程,合理避开了数据挖掘等问题,毕竟个人不擅长。 -
利用i++聊聊线程安全问题,如何解决线程安全?
答:线程间共享内存,导致多线程下i的数值被多个线程控制,造成线程不安全,可以使用synchronized关键字避免。 -
聊聊Android系统里的消息机制。
答:简述了一下Handler、Message、MessageQueue、Looper的实现原理。 -
编程实现一个抓取指定URL以及其子URL的接口。
写了一个抓取子URL的递归函数。
网友评论