android list 排序_秋招|2019 腾讯 Android 面经,太菜了凉了

作者:mclzone
链接:https://www.nowcoder.com/discuss/231130
来源:牛客网

第一次投了腾讯音乐,二面挂,后来被pcg捞起来了,又挂在二面了…… 所以呢,总共经历了4次面试

还是太菜 还需要修炼啊啊啊啊啊啊

(以下问题不是全部,凭记忆就记起这些)

腾讯1 一面

  1. 自我介绍
  2. 说一下做过的项目
  3. 两个队列实现一个栈
  4. activity和service的区别
  5. 找出一个数组中出现次数大于数组长度一半的数
  6. 线程安全的单例模式
  7. Android 线程切换有哪些方式
  8. 三次握手四次挥手 为什么要有三次握手(而不是两次)
  9. 说一下final关键字
  10. 讲一下listview的特点??
  11. http的301状态码
  12. tcp UDP的区别
  13. tcp如何做到可靠传输
  14. Java gc
  15. 讲一下你对flutter的看法(简历里写了会flutter)
  16. 平时有写博客吗?可以看一下你的github主页吗?
  17. 让我问问题

腾讯1 二面

  1. 自我介绍
  2. 说项目
  3. 说一下项目中的难点
  4. 说说flutter的实现原理(绘制原理?)
  5. 说说flutter和Android在开发效率上的感受
  6. C 和Java中的多态有什么区别
  7. 讲一下设计模式
  8. 然后再细讲一下工厂
  9. 讲一下MVP
  10. 进程间通信
  11. 对比一下队列和栈,以及它们底部实现
  12. 对比一下C 的vector和Java的list,什么空间利用率呀,空间占用啊
  13. 还问了 有没有读研的打算(感觉这里回答的太实诚了)

最后让我问问题,我首先问了什么时能有结果?

然后问了,如果出现了一个新技术或者新框架,团队会马上投入研究吗?(然后针对这个问题他给我讲了好多,大概说了5 分多钟吧,感谢!)

腾讯2 一面

  1. 上来一道编程题
  2. 找出一个数组中,最大的前n个数
  3. 题目很简单,但是衍生出来的问题很多,不能用排序,自己设计测试用例,玩儿坏你的代码
  4. tcp UDP的区别
  5. Java gc
  6. 如何避免频繁gc
  7. int和integer的区别,什么时候会自动装箱,什么时候自动拆箱,什么情况下不能将integer赋值给int类型,什么情况下只能用integer
  8. activity的生命周期
  9. 从activity A 启动一个 activity B ,A和B的生命周期
  10. 如果一个活动的启动模式是singletop,这个时候启动自己,会经历怎样的一个过程(看我答不上来:或者说,传进intent中的参数都丢了吗?)
  11. hashmap的实现
  12. 重写equals了,为什么还要重写hashcode方法
  13. 又问了很多关于flutter的东西(flutter里边比较特殊的是什么,flutter开发效率)
  14. 说说项目
  15. 项目难点
  16. 你有什么要补充的嘛?
  17. 对flutter怎么看?
  18. 还有哪些方面要加强?
  19. 然后面试官说我应该多注重细节,多看看源码

然后我说我最近开始在看源码了,看了handler的源码,然后让我讲讲handler源码(机会真的都是自己争取来的,在面试官面前要尽力表现自己)

over

腾讯2 二面

  1. 上来就问我,你知道我们的工作地点是在深圳吧?你下学期课多吧?我们至少要实习两个月哦(当时还以为有希望了呢 mdzz)
  2. 上来首先写三段代码
  3. 一 先写一个线程安全的单例,我写了dcl版的
  4. 紧接着问,volatile关键字为什么要用,然后又问为什么要有第一层判空,没有会怎么样
  5. 第二题 找出一万以内的平方数,且 该平方数满足至少有两个一样的数字,然后让我改进一下代码
  6. 第三题 字典序
  7. 试着排序
  8. 设计模式有了解吗
  9. 讲一下hashmap实现原理
  10. https 是如何做到安全的?具体讲一下
  11. 线程间通信
  12. asynctask默认有几个线程
  13. 进程间通信
  14. 如果用文件做进程间通信,如何保证线程安全
  15. 有两个activity A B,B的启动模式为singletask ,A实现了onactivityresult回调,在A中启动B,A 和 B的生命周期函数调用是怎么样的
  16. 讲一下binder
  17. 用过binder吗
  18. contentprovider如何向外部提供数据,如何获取外部应用的数据
  19. 又问flutter 卒
  20. flutter架构
  21. flutter底层是如何和原生通信的
  22. 你这个flutter开发者协会做过什么
  23. 又让我问问题,实在没啥问的
  24. 什么部门
  25. 手q
  26. 表现还行吗?总体答得不错 不过有些地方还是要有一点自己的思考
  27. 啥时候出结果?两三天之内吧

与作者交流:https://www.nowcoder.com/discuss/231130

更多笔经面经:https://www.nowcoder.com/discuss?order=0&type=2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值