【Android高级面试题合集】腾讯Android提前批1-2 面,10天拿到阿里Android岗offer

  • 观察者模式 常见

  • 其它的设计模式

算法
  • 1000万个单词查找 复杂度

  • 快排堆排

  • 快排平均复杂度 最坏复杂度 如何避免最坏复杂度

  • 最大堆最小堆 如何实现 如何排序

  • 二叉树遍历 层次遍历如何实现

  • 平衡二叉树红黑树有左右结点 二叉排序树如何删除一个结点

  • 告诉当前结点 单向链表如何删除结点 不能遍历

  • 如何判断单向链表出现循环

操作系统
  • 进程调动算法

  • 内存地址如何分配 堆和栈 还有其它的

  • 死锁是什么

  • 如何避免死锁

  • 除了段式 页式还有什么  段式 页式如何实现

  • 进程和线程的区别

网络
  • 五层模型

  • 三次握手 四次挥手 为什么三次

  • dns为什么采用UDP

  • tcp的拥塞控制

  • https 和 http 如何加密

二面:(40分20秒)

  • 项目介绍

  • 主题皮肤会有适配问题吗?

  • 社区如何实现图片文字图片混合在一起。

  • 如何添加好友

  • 消息如何进行加密。

  • http和https.

  • 如何实现聊天功能。

建议:在完成需求后要多想一下扩展问题。


现场一面(60分钟):

  • 讲一项最有成就的项目

  • 按下键盘到界面过程

  • dma和中断

  • dns污染

  • dns解析过程

  • http1.1和http2.0区别

  • http https

  • 证书不可信

  • c++ JAVA装入过程

  • activity 生命周期

  • handler

  • JAVA锁

  • 推算一下快排复杂度

  • 矩阵的到某点的最短步数

  • 中缀转后缀

  • udp跨网段

  • wait 事件分发

  • TCP重传时间

现场二面(43分钟):
  • 内部类 区别

  • 泛型

  • java语法糖

  • java拷贝对象

  • 单例 不能使用 静态内部类和 枚举  (我使用的double check)

  • 字符串翻转 i am student -> student am i (在原字符串上修改 要求空间复杂度o(1))

  • 1000瓶酒一瓶毒酒 小白鼠若干 小白鼠喝了毒酒就会死亡 就可以混合 找出毒酒的方案

  • 三只熊三个人乘船过河 熊的个数不能大于人的个数 提供过河方案

  • listview 顶部去除 底部复用顶部 如何做

  • recycleview

面试官对基础扎实或者思维活跃的人眼前一亮(我的问题 什么面试者让面试官眼前一亮)

关于面试的充分准备

一些基础知识和理论肯定是要背的,要理解的背,用自己的语言总结一下背下来。

虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,我能明显感觉到国庆后多了很多高级职位,所以努力让自己成为高级工程师才是最重要的。

好了,希望对大家有所帮助。

接下来是整理的一些Android学习资料,有兴趣的朋友们可以关注下我免费领取方式

①Android开发核心知识点笔记

②对标“阿里 P7” 40W+年薪企业资深架构师成长学习路线图

③面试精品集锦汇总

④全套体系化高级架构视频

**Android精讲视频领取学习后更加是如虎添翼!**进军BATJ大厂等(备战)!现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水,赶快领取吧!

获取方式:【Android架构视频+BAT面试专题PDF+学习笔记

.com/a120464/Android-P7/blob/master/Android%E5%BC%80%E5%8F%91%E4%B8%8D%E4%BC%9A%E8%BF%99%E4%BA%9B%EF%BC%9F%E5%A6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)】**

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值