腾讯秋招Android开发面经之初试一面

在这里插入图片描述
腾讯初试一面:https://blog.csdn.net/Chance00/article/details/82999059
腾讯复试一面:https://blog.csdn.net/Chance00/article/details/82999651
腾讯复试二面:https://blog.csdn.net/Chance00/article/details/82999787
腾讯复试三面:https://blog.csdn.net/Chance00/article/details/82999903
腾讯HR面:https://blog.csdn.net/Chance00/article/details/82999973

腾讯秋招一面

1.自我介绍
2.了解RecyclerView吗
3. 你知道哪些View
4.讲一下你对于listview的了解
5.通过MVC架构来分析
6.你对Adapter的类型有多少了解
7.讲一下View的点击事件怎么分发的
—要求画图
8.Activity生命周期
9.Activity LaunchMode
—要求写在纸上
10.singleTask要求画图,并且讲述出栈的Activity的生命周期的变化
11.介绍四大组件
12.Service主要做什么,Activity怎么发消息给Service
—要求说出具体方法
13.AIDL是做什么的,AIDL是怎么实现的
14.Android的进程通信方式有哪些
15.Broadcast有哪些类型,你实际开发用了哪些类型
16.LocalBroadcast与标准广播有什么区别
17.handlerThread怎么实现线程间的异步通信的
18.你还知道哪些异步通信机制
—回答了handler与AsyncTask
19.详细讲一下handler的底层实现,需要深入到源代码级别
20.讲一下AsyncTask的使用方法,要求说出具体的四个方法名
21.讲一下AsyncTask的底层实现
22.JVM中的内存回收机制
—可达性分析
—引用标记法
23.说一下你熟悉的垃圾回收机制的具体实现,画图辅助
—标记清除
—移动
—整理移动
24.讲一下java的四种引用,要求在纸上写下来
—面试官问了具体项目中用过这四中引用吗
25.ArrayList与LinkedList底层实现
26.hashmap的底层实现
27.hashmap是线程安全的吗
28.java的IO流了解多少
29.使用过什么设计模式
—回答了单例,简单工厂
—面试官问观察者模式是否了解
30.手写算法:打印一个数组中第k小的数字

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值