我,Android开发5年,32岁失业,android开发需要什么基础

我,Android开发5年,32岁失业,android开发需要什么基础,第1张

我,Android开发5年,32岁失业,android开发需要什么基础

面试机会来自于朋友内推

一面:

四大组件

广播分类-有序广播和无序广播的区别

service生命周期 / onStartCommand的返回值有什么作用

Activity生命周期 / 启动模式 / 各种启动模式下的startActivityForResult

android 7.0 8.0 9.0的新特性

讲一讲android的动画

怎么实现多线程

线程间怎么通信

handler机制

handler的post/postDelay怎么做的

looper和线程是怎么对应的

所有的view都不可以在子线程更新吗

java 三大特性

接口和抽象类的区别

注解了解吗

反射说一下

java的引用

讲一讲垃圾回收/gcroots是啥

加密了解吗

说一说http和https的区别

二面:

简单说下项目

内存泄露,如何检测以及检测的原理

点击Launcher跟点击微信支付启动微信有什么区别

逆序一个字符串,不能调用String的reverse方法(考察编码风格)

组件化原理,模块化机制

没有给权限如何定位,特定机型定位失败,如何解决

同步跟异步机制(是业务上的,不知道他想问什么)

线程池中核心线程数跟最大线程数如何定义

HR面

感觉人均hr面了,就是走个过场的感觉,hr说九月底会有结果,多多关注官网的状态。就结束啦。

佛系等结果。

过了半个月的样子就收到录用函啦。

面试大厂前的系统复习路线

有时候,选择比努力更加重要,机遇比奋斗更加重要。但是,机会只留给有准备的人。我们只有时刻准备着,才能在机会到来的时候,去抓住它。

这里给大家分享一下我的面试复习路线,有需要的朋友可以参考一下:

/article/details/112848603)1、看视频进行系统学习

前几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。

2、进行系统梳理知识,提升储备

客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

系统学习方向:

**架构师筑基必备技能:**深入Java泛型+注解深入浅出+并发编程+数据传输与序列化+Java虚拟机原理+反射与类加载+动态代理+高效IO

**Android高级UI与frameWork源码:**高级UI晋升+framework内核解析+Android组件内核+数据持久化

**360°全方面性能调优:**设计思想与代码质量优化+程序性能优化+开发效率优化

**解读开源框架设计思想:**热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack

**NDK模块开发:**NDK基础知识体系+底层图片处理+音视频开发

**微信小程序:**小程序介绍+UI开发+API *** 作+微信对接

**Hybrid 开发与Flutter:**Html5项目实战+Flutter进阶

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oGeb1lga-1611049624883)(//upload-images.jianshu.io/upload_images/14140248-2a5e5dd5e26966db.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5716433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存