当前位置: 首页 > article >正文

Android 6年经验面试总结 2024.11.15

背景:深圳 面过12家中大厂、4家中小厂,通过4家中大厂,2家offer。
针对六年的求职面试总结:项目经验70%+30%基础(基础应该必会)

  1. 对于上来就问八股文的公司,对于已经工作了5年以上的开发来说,稍微显得不那么尊重了。
  2. 项目:项目中需要展现自己在日常做过的启动优化、卡顿优化、内存优化方面的内容,不然整个在职过程如果没有亮眼的项目,再没有优化的项目,会有一种只会绘制UI的感觉。
  3. 项目细节:需要展示自己的独立思考与深度思考,再加上对已有开源库的熟练掌握,以及是否也应用在了自己的项目中。
  4. 基础:这里还是简单背题的话,已经不能应对面试了,面试还是考察你这这块整个的理解程度,简单的几道题并不能丰富自己,比如绘制过程,从 Vsync开始描述,再一步一步扣细节,还是要自己一块一块梳理。
  5. 算法:已经不是那么重要了,顶多是一些智力题,如果项目中应用了简单的算法,可以写上,并且对于自己已经写在简历上的算法, 要熟记于心,比如排序、LRU等。
  6. 薪资:可以要求 20%-30% 涨幅,但如果自己当前工资稍高,可能范围就在 15%-20%涨幅(这里可以和之前同事进行比较辨别)

大致范围:

kotlin

协程:
  1. 优缺点、启动方式、作用域、分发起、结构化并发、取消机制、
  2. 冷流、热络、高阶函数
Jetpack
  1. LifeCycle、ViewModel、LiveData

Java

线程:
  1. 锁、锁的范围、锁的区别、死锁、锁安全、同步方法、线程间通信、关键字、线程池、GC、双亲委派

Android

  1. Handler、同步消息屏障、idleHandler、msg.target、ThreadLocal
    RecyclerView 缓存、卡顿优化、内存优化
  2. Okhttp
    拦截器、日志拦截、单向证书验证、分发器、内部维护线程池、
  3. Retrofit 设计模式
  4. Glide 原理、几种缓存内部使用的算法
  5. 屏幕适配
  6. App启动流程、绘制流程、启动优化、卡顿优化、内存优化、内存泄漏检测
  7. 组件化:
    组件间通信方式、传输格式、protcolBuffer、Arouter
  8. webview
  9. android 与 js 通信方式

Flutter

  1. 三棵树的绘制原理

RN

Bitmap

  1. 图片内存大小计算、如何优化、Android 不同版本有何不同

设计模式

视频

  1. 视频解码过程、编码过程

网络

  1. https/http、SSL/TLS如、何防止抓包、七层协议、TCP/UDP、握手

Git 分支管理

进制转换:

  1. 二进制、八进制、十六进制、十进制

HR相关问题

  1. 未来发展规划

需要面试资料(1万字整理)或者深圳有些我面过的公司的面试题可以留言


http://www.kler.cn/a/395679.html

相关文章:

  • 【Java基础知识系列】之Java类的初始化顺序
  • 制作图片马常用的五种方法总结
  • HarmonyOS Next星河版笔记--界面开发(5)
  • 如何实现主备租户的无缝切换 | OceanBase应用实践
  • python os.path.basename(获取路径中的文件名部分) 详解
  • 高美GULMAY高压发生器维修X射线源维修CF160
  • 【开源项目】数字孪生仓储~经典开源项目数字孪生智慧仓储——开源工程及源码
  • 模态融合技术在多模态大模型中的应用研究
  • 20.UE5UI预构造,开始菜单
  • 115页PDF | 埃森哲_XX集团信息化能力成熟度评估及能力提升方案(限免下载)
  • Qt按钮类-->day09
  • 《VSCode、QT 与 MarsCode:强大的开发组合》
  • 网易博客旧文-----XCODE离线帮助文件使用的补充说明
  • vue配置动态代理
  • go反射深入学习
  • Linux运维工程师推荐学习的开发语言
  • 【C++初阶】C++入门
  • CentOS 7中查找已安装JDK路径的方法
  • 探索 HTML 和 CSS 实现的蜡烛火焰
  • 【5.线性表-链式表示-王道课后算法题】
  • wordcloud库基本介绍
  • hbase未来的发展趋势
  • linux配置nginx
  • 【Homework】【6】Learning resources for DQ Robotics in MATLAB
  • Android Framework AMS面试题及参考答案
  • 借助Excel实现Word表格快速排序