View动画相关 常用动画View动画(补间动画)、属性动画与帧动画 补间动画与属性动画区别 差值器和估值器理解 属性动画的工作原理 Handler相关 Handler机制之ThreadLocal Handler机制之Looper、Handler、消息队列如何理解 Handler机制之Message的发送与取出 Handler机制之Message及Message的回收机制 Handler机制之循环
基本介绍 疫情期间,我被裁了。 从3月初开始复习,准备面试题。 首先介绍一下自己基本情况:渣本毕业快4年,一直在小厂摸鱼混日子,学历和简历背景不是很好看,所以面试邀约也不是很多,面试也到处碰壁。从3月中旬开始面试,一直到4月底。共面试9家公司,近20轮面试,拿到2个小公司和1个上市公司(不是出名的公司)的offer,最后准备去上市公司了。也投递了BAT、360、抖音、快手、平安等大厂的岗位,不过大
AsyncTask相关 AsyncTask的使用和注意事项 AsyncTask几个重要的方法 doInBackgound、onProgressUpdate、onPostExecute等 AsyncTask的工作原理及源码理解 Bitmap压缩回收相关 Bitmap所占内存 常用压缩图片方式 LruCache原理 DiskLruCache原理 LinkedHashMap原理 ListView与Rec
腾讯OMG synchronize用法 volatile用法 动态权限适配方案,权限组的概念 网络请求缓存处理,okhttp如何处理网络缓存的 图片加载库相关,bitmap如何处理大图,如一张30M的大图,如何预防OOM 进程保活 listview图片加载错乱的原理和解决方案 https相关,如何验证证书的合法性,https中哪里用了对称加密,哪里用了非对称加密,对加密算法(如RSA)等是否有了解
前言 本篇文章主要跟大家分享android中java部分高频面试题,希望大家可以点赞收藏。 Java基础部分 Java 集合 Java 多线程 更多安卓面试题会慢慢整理然后分享出来,希望能对大家面试有帮助!#面试##android面试#
一、HandlerThread 的使用场景和用法? HandlerThread 本质上是一个在子线程的handler(HandlerThread=Handler+Thread); 步骤1:创建HandlerThread实例对象 步骤2:启动线程 步骤3:创建工作线程Handler&复写handleMessage () 步骤4:使用工作线程Handler向工作线程的消息队列发送消息 步骤5:结束线程
1.主修语言 2.职业规划 3.项目介绍 4.权限访问的难点 5.项目发现的问题是怎么发现的,怎么解决的 6.开发过程中如何调试 7.项目之后做总结分析了吗 8.后续有去做跟进优化吗,你觉得在项目中做的最好的点是什么 9.项目开发过程中有没有意见分歧,是如何解决的 10.开发过程中出现意见相左右的情况怎么解决的 11.在哪里学习的技术的 12.你未来几年的职业规划(问题重复了) 13.final关
面试C++客户端实习的岗位,相对不难 面试官:实习主要做的是国产操作系统下的应用,主要做的是视频监控、安防相关的工具,具体就是一个叫做 天翼云眼的软件,目前在windows下和电视下都有对应的应用,就是现在想在麒麟这种国产操作系统做对应的应用。 目前使用qt做底层框架,在上面使用 flat 、 elaption 这种跨平台UI框架。因为我们是做视频监控的,若做的可以,后面会接触播放器相,关音视频、
刚和三个面试官对完线,已经麻了,趁我记忆还在写个面经 1.平衡二叉树的原理和在stl数据结构中的应用 (忘了,我简历还写我熟悉二叉树,寄) 2.c的内存对齐 3.c和c++内存管理的区别 4.你ue4项目中的AI行为树使用了哪些结点 (sequence,selector,BTS,BTT...) 5.会不会python的自动搜索 (不会) 6.会哪些寻路算法(DFS,BFS,Dijkstra,A*,
飞书视频面 2.22, 19:00,70mins 1. String 类的不可变性 内部的char[] 或 byte[] 的修饰符为 private final,final 使其只能指向该对象数组,private修饰 同时没有提供set、 get方法导致外部类无法访问,String类的修饰符为final,无法被其他类继承,保证了以上的机制不被破坏; 2. String类为什么要设置为不可变 (不会
1. 自我介绍 2. http与https的区别 3. https如何加密的? 4. 说说TCP的三次握手,为什么不是两次?或四次? 5. 浏览器输入请求到服务器的全过程 6. 类加载过程 7. JVM内存结构 8. JVM垃圾回收算法,挑一个熟悉的说说 9. 说出Object的三个方法 10. 接口和抽象类的区别 11. syncronized的实现原理 12. syscronized的作用对象
3月3号 面试时长35min 1.自我介绍 2.挑一个自己满意的项目讲解,工作量如何 3.手撕代码,全排列,限时10分钟 4.了解C/C++吗,答:学过但忘 5.熟悉的2个编程语言,答:Python和Java。要求讲讲这两个编程语言的缺点 6.最近有没有学习什么新的技术,介绍一下 7. 斐波那契数列的实现方法,举例2个以上 8.代码有一个出现概率极低的bug,你会怎么处理 9.链表的特点和应用场景
## 一面 1.自我介绍 2.项目 3.介绍一下多线程 问题很宽泛讲了一大堆 4.输入bilibili.com之后发生了什么 5.扩展:输入完了直接弹出一个广告可能是哪个环节出了问题,怎么解决 我猜是DNS解析出了问题,不知道怎么解决 面完之后想到清浏览器缓存、加强前端校验之类的 6.http协议1.0 2.0xx 版本之间的区别 有了解吗 (没了解) 7.TCP和UDP的区别 8.TCP为什么是
本人是24届学生,去年这个时候开始学安卓,没有做过什么特别的项目,都是一些小demo。 上周四上午第一次面试,深圳的一家小厂, 被HR鸽了。 下午补面,第一次面试,过于紧张了,技术面的时候问了两分钟就挂了... 问我有什么复杂的项目,复杂在哪里。突然脑子一片空白,没说出什么,就没有下文了。 今天上午面试的是广州黄埔的一家小厂,boss上招正式工,7k-10k。我私聊hr,然后给了我实习生面试的机会
面试官大周末还在面试,人也很温柔耐心,面试体验很好。 1.询问项目的大致介绍,做的时候难点是什么,怎么解决的 2.如何实现秒杀,讲一下大致思路 3.讲一下hashmap put函数的源码 4.是否了解多线程,一个线程只输出奇数,第二个只输出偶数,如何实现顺序输出1/2/3/4/5/6 5.老家哪里的,工作意向城市 6.介绍智能引擎的工作 感觉更像是提前了解情况,只有二十分钟,问的题目也不多。所以我