Bilibili-Android开发工程师面经

    • 一面:
      • 1.sdk版本控制
      • 2.sdk-target和min两个差别
      • 3.http1.0和2.0的差别
      • 4.socket服务实现
      • 5.drawable机制是什么,是图片吗
      • 6.android里面可以加载的图片类型有哪些
      • 7.线程创建的方式
      • 8.实现线程同步的方法有哪些,他们具体的区别是什么。volatile能够实现线程同步吗?
      • 9.SQLite为什么可以作为数据库
      • 10.android里面存储数据的方式
      • 11.SharePreference底层是怎样的?使用的时候会出现什么问题?
      • 12.怎样实现一套设计在多种分辨率屏幕下的适配
      • 13.设计模式了解吗?单例模式的写法有哪些?
      • 14.如何实现解耦
      • 15.视频这块了解吗
      • 16.JNI了解吗
    • 二面:
      • 看你专业非计算机,确定要转程序员这个方向吗?
      • 了解多线程吗?
      • 平时都是怎么学习的?都在看什么技术书?
      • 介绍项目,例如怎么基于百度地图实现自定义图层。
      • 怎么实现大众点评根据当前坐标搜索周边商店的功能,要求速度快。
      • 对b站有什么了解吗(我可是B站年度大会员!
      • 有什么想问我的吗?
    • 总结:B站就面了两面,现在还在等结果。=。= 印象最深的还是笔试中,好几个概率题,以及扔硬币决定女装。
    • 9月26日面的一面,然后一直没有回音,10月15日突然收到二面总监面的通知,本来都以为一面凉了,应该是被鞭尸了,呜呜呜。
    • 一面主要是适配上不知道该怎么回答,感觉太广了,有点无从下手,所以答得不怎么好。前几个网络服务也是,答得不好。
    • 二面偏项目,所以还行吧,感觉问得更多的是,转程序员这回事,毕竟我是非科班嘛。
    • 哔哩哔哩( ゜- ゜)つロ
#面经##秋招##安卓工程师##哔哩哔哩#
全部评论
lz后面有消息没
点赞 回复
分享
发布于 2018-10-20 19:43

相关推荐

点赞 评论 收藏
转发
4 28 评论
分享
牛客网
牛客企业服务