距离金九银十只有最后的40天、你该如何蓄力冲刺金九银十

178 阅读4分钟

在这里插入图片描述

前言

距离金九银十只有最后的40天,你准备的怎么样了?

我从4月份便开始准备笔试面试,刷过算法(到现在为止都还是两数之和),看过源码(这个给我加分挺多的),也花了时间在一些基础的底层。最近也面试4家,一家没有过,一家等消息(没有回应了),最后拿下2个offer。

想要蓄力冲刺金九银十要赶紧行动起来了,今年是个断层,直接没有金三银四,竞争激烈,很多人没有找到工作,金九银十肯定竞争肯定更大。

那么我们应该怎么准备冲刺金九银十。

一、刷算法题

面试想要好,算题必不可少,这里推荐几个网站

1、leetcode

估计 leetcode(力扣)大家都很熟悉了,都被推荐烂了,很多国内外的程序员在上面刷题,难度从 Easy、Medium 至 Hard 都有,据说很多面试官都会从中挑选各种题目,号称大厂的筛码工。

2、牛客网

PS:可以直接跳转注册,开始刷题之旅~~牛客网作为国内内容超级丰富的 IT 题库,各种东西看的我眼花缭乱,题库+面试+学习+求职+讨论 360 度无死角服务,堪称"互联网求职神器"。它好就好在不只是一个刷题的平台,还是一个交流学习的平台,发个问题贴总有热心的大佬帮助,别问我怎么知道,我才不要说我也给人回答过问题…

3、hihoCoder

网站的技术团队来自于原北大 POJ 的开发团队,至于 POJ 会在后面的篇章中介绍,反正膜拜就完事了。一些知名的大厂比如微软、百度、腾讯、网易等会在上面举办在线编程比赛,风格倒是和 ACM 比赛类似。

4、计蒜客

计蒜客这个网站可能很多人不知道,他也有可以刷题的题库,也会定期举办比赛

二、看源码

内容太多了,需要的可以拉到最后,源码是相当重要的

img

三、八股文

这些都是我收集整理的面试题,比较多需要的可以拉到最后

Android面试相关

1.Activity

●说下Activity生命周期

●Activity A 启动另一个Activity B 会调用哪些方法?如果B是透明主题的又或则是个 DialogActivity呢

●说下onSaveInstanceState()方法的作用 ? 何时会被调用?

●Activity的启动流程

●onSaveInstanceState(),onRestoreInstanceState的掉用时机

●activity的启动模式和使用场景

●Activity A跳转Activity B,再按返回键,生命周期执行的顺序

●横竖屏切换,按home键,按返回键,锁屏与解锁屏幕,跳转透明Activity界面,启动一个 Theme 为 Dialog 的 Activity,弹出Dialog时Activity的生命周期

●onStart 和 onResume、onPause 和 onStop 的区别

Kotlin方面

  • 请简述一下什么是 Kotlin?它有哪些 特性?
  • Kotlin 中注解 @JvmOverloads 的作用?
  • Kotlin中List与MutableList的区别?
  • Kotlin中实现单例的几种常见方式? 。。。。。

音视频开发高频面试题

1.为什么巨大的原始视频可以编码成很小的视频呢?这其 中的技术是什么呢?

2.怎么做到直播秒开优化?

。。。。。。

Flutter高频面试题

Android Framework方面

四、复盘项目

这方面只能靠自己,写在简历上的项目一定要仔细复盘,现在面试官都会深挖。

最后

前面由于文档内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整

详细Vx关注公众号:Android老皮

第一章 Java方面

●Java基础部分

●Java集合

●Java多线程

●Java虚拟机

在这里插入图片描述

第二章 Android方面

●Android四大组件相关

●Android异步任务和消息机制

●Android UI绘制相关

●Android性能调优相关

●Android中的IPC

●Android系统SDK相关

●第三方框架分析

●综合技术

●数据结构方面

●设计模式

●计算机网络方面

●Kotlin方面

在这里插入图片描述

第三章 音视频开发高频面试题

●为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢?

●怎么做到直播秒开优化? ●直方图在图像处理里面最重要的作用是什么?

●数字图像滤波有哪些方法?

●图像可以提取的特征有哪些?

●衡量图像重建好坏的标准有哪些?怎样计算?

在这里插入图片描述

第四章 Flutter高频面试题

●Dart部分

●Flutter部分

在这里插入图片描述

第五章 算法高频面试题

●如何高效寻找素数 ●如何运用二分查找算法 ●如何高效解决雨水问题 ●如何去除有序数组的重复元素 ●如何高效进行模幂运算 ●如何寻找最长回文子串

在这里插入图片描述

第六章 Andrio Framework方面

●系统启动流程面试题解析

●Binder面试题解析

●Handler面试题解析

●AMS面试题解析

在这里插入图片描述