- 博客(23)
- 收藏
- 关注
原创 手机端网页开发工具,BAT这种大厂履历意味着什么,安卓开发知识点
那么,这些技术一般包含热升级,热修复,AppInstant,强制更新,组件化路由架构Arouter,RxJava,IOC架构方法,Hook技术,图片加载(Glide),网络访问(Retrofit,okHttp)等等,当然,这些技术你不能只会用,你需要知道他的原理,有时候,你还需要知道如何对这些架构进行改进。这篇文章最近很火,我也有一些自己的看法:现在去很多公司面试,除了你具备基本的能够写一个高性能app的能力后,一般都会在自己的app里面加一些现有的相对较666的技术,这些技术我们称之为开源框架。
2024-05-25 06:14:49 297
原创 android高级面试题pdf,安卓面试题初级,完美收官
想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。学算法真的很痛苦,虽然大数据现在很火,但找到适合自己定位的职业也未尝不是一种合理选择。投百度的经历非常坎坷,想写出来和大家分享一下,希望能带给和我一样准备不是非常充分(无对口项目、无实习经历、渣硕算法中途转Android开发)的同学一些信心。百度一开始是想找学弟内推的,但是我投的比较早(8月份),赶上了内推的时间,但仍然走的是正式批的流程。
2024-05-25 03:35:29 447
原创 Android开发面试宝典,Android开发者应该会哪些东西才不会被公司淘汰,谈谈我认为的高级Android开发到底应该是怎样的
甚至很多人还说“程序员在互联网行业里面是吃青春饭的,干到30岁就会被行业淘汰掉”。去年开始的各大企业裁员风潮,似乎也在侧面的印证这一观点。大家都认为互联网的寒冬来了,都认为程序员30岁以后就不值钱了。熟不知程序员的转行或被迫裁员,都是受互联网行业多种因素而制约的。莫名其妙被诶辞职,在干了2个月后。Android部门做虽然有事先通风,但是我没有想到这一天会来的那么快。
2024-05-25 02:21:43 328
原创 2024最新Android面试笔试题目分享,腾讯竟然又偷偷开源了一套Android原生UI框架,2024最新中高阶Android面试题总结
A:刚才我们说了,只要是 ViewRootImpl 创建的线程就可以 touch view,然后 WindowManger.addView 的时候又会去创建 ViewRootImpl,所以我们只要在子线程调用 WindowManger.addView,这个时候添加的这个 View,就只能在这个子线程刷新了,这个子线程就是这个 View 的 UI 线程了。A:这是你说的,记住这个开发的时候不会错,但是不够准确。View,就只能在这个子线程刷新了,这个子线程就是这个 View 的 UI 线程了。
2024-05-25 01:01:34 425
原创 Android大厂面试真题解析大全,价值2000元的Android学习资源泄露
成为一种非常难能可贵的职业精神。不论你现在已经“奔三”,还是正在“奔三”的路上,请始终告诫自己:不要虚度了大好年华,抓住所有能够抓住的时间,为自己的生命多积累一些厚度。[外链图片转存中…(img-dbBVDJNi-1716566083104)]
2024-05-24 23:54:53 320
原创 BAT面试&高级进阶,20天内看完这套GitHub标星18k+的Android资料
坚持下来,你才会发现其实并不难。[外链图片转存中…(img-v4UqQrsI-1716529016127)]
2024-05-24 13:37:06 258
原创 一线大厂架构师都推荐的Android零基础大全,安卓面试题最新2024
3、 String、StringBuffer 和 StringBuilder 的区别4、 关键字 final 和 static 是怎么使用的……2、 你写过的最复杂的view 是怎样的?1.Fragment 跟 Activity 之间是如何传值的2.描述一下 Fragment 的生命周期3.Fragment 的 replace 和 add 方法的区别……1、Java的内存模型与线程的管理是怎样的?1、 什么是 Activity?1、 你所知道的设计模式有哪些2、 单例设计模式3、 工厂设计模式……
2024-05-23 19:39:02 404
原创 Android开发自学技巧,最新BAT大厂面试者整理的Android面试题目
通过单独的列举和使用这些API,对Android音视频处理有一个基本的轮廓,虽然知识点相对来说是比较散的,但是点成线,线称面,基本的基础掌握了,通过学习Android音视频核心的API将音视频的流程串联起来,这样对于音视频的了解和控制就不仅仅局限于最外层的API了,而是能够通过相对底层的方式来加深对Android 音视频开发的认知。完成上面的学习后,可以尝试做一款音视频相关的APP,这个APP尽可能多的用上你学习的知识,看看能做到什么程度。
2024-05-22 18:21:19 328
原创 android开发简历,看完老板哭着让我留下来
面试前一定要系统的复习各个模块的知识点,不要匆忙的出去面试,尤其是对于大公司来说,面试机会本来就不易,不要因为自己没有复习准备好,而白白的丧失了机会,尤其是对于突然被裁,事前没有充分准备的同学来说,更应该注意这一点,我深知被裁的滋味,但是被裁后也要理性的对待这件事,不要因为自己的慌张,无助而匆匆投简历去面试。等到毕业,真正工作的时候,这个词似乎离我们越来越远,不变得是我们依然只是在不停的做计划,这一年要读几本书,这一月要学会哪些知识点,甚至以天来量化,但很少去思考为什么去学习这些,更重要的是如何去学习。
2024-05-22 18:06:11 308
原创 android开发板调试,快速学会
对于面试的准备,算法建议对着牛客网刷下《剑指Offer》和《算法》,然后之前项目中用到的第三方框架,了解其核心实现流程和框架特色与一些实现比较巧妙的细节。对于Java基础,推荐《深入理解Java虚拟机》《Effective Java》《Java并发编程之美》,Android推荐阅读《Android开发艺术探索》和《Android 源码设计模式解析与实战》,Android这两本都是点到为止,没有特别的深入,可以作为一个目录纲领,引子,借此做更深入的学习。
2024-05-22 17:51:01 393
原创 android开发基础教程视频,零基础android入门
以Android开发转前端来说,假设一个Android高级A同学转行前端会变为前端初中级,这时从事前端的人都在加速提高,A同学要想赶超前面的拥有同样加速度的人是不可能办到的,这就导致他在转行前期极为被动,A同学还要保证在35岁前成为前端专家或者Leader才有可能在35岁后不进入衰落期,当然这时A同学的Android基本也就荒废了,很难成为专家。如果还想要在技术领域走的更远,就不要轻易的进行转行,如果想要转越早越好,越快越好,因为其他的竞争者都在加速提高,没人会停下等你的。
2024-05-22 17:31:23 430
原创 android工程师面试题目和答案,android界面开发基础
我刷题的方式都是老套路了,LeetCode+《剑指offer》,虽然老,但是效果非常不错,除此之外,再搜一搜网上的一些大厂面试题、看了很多面经。这个过程不仅是个脑力活还是体力活,由于不能在公司刷题,我一般的选择方式是在晚上回到家后,刷题、刷面经一个小时到两个小时。当然也可以在上下班的路上抽时间看看题。
2024-05-22 17:13:58 274
原创 Android大厂高级面试题灵魂100问,看完没有不懂的
当需要开发支持多端的应用,每一端都需要独立研发、测试,一直到上线,以及后续的维护工作,工作量成倍增涨,势必延长研发周期。移动互联网发展十余年,伴随着 Android、iOS 等智能手机的不断普及,移动端已逐步取代 PC 端,成为兵家必争之地。Web技术:主要依赖于WebView的技术,功能支持受限,性能体验很差,比如PhoneGap、Cordova、小程序。为了解决多端独立开发的问题,跨平台技术便应运而生,各大互联网公司为此都投入大量人力,于是出现了各种跨平台技术框架,
2024-05-22 16:58:50 286
原创 Android入门你值得拥有,学习指南
1.这是很有指导意义的一次面试,面试的内容确实比较符合现在对高级Android工程师的要求。2.问的内容比较关注细节,这种要是没有深入了解几乎不知道。3.面试其实是一个学习成长的过程,找几家公司练练手,然后找到套路之后对症下药。
2024-05-22 16:39:10 226
原创 Android-Camera内存问题剖析,Alibaba高并发业务实战文档
知道哪些混合开发的方式?说出它们的优缺点和各自使用场景?(解答:比如:RN,weex,H5,小程序,WPA等。做Android的了解一些前端js等还是很有好处的);ViewPager使用细节,如何设置成每次只初始化当前的Fragment,其他的不初始化?服务器只提供数据接收接口,在多线程或多进程条件下,如何保证数据的有序到达?如果在onStop的时候做了网络请求,onResume的时候怎么恢复?点击事件被拦截,但是想传到下面的View,如何操作?ListView 中图片错位的问题是如何产生的?
2024-05-22 16:17:13 1234
原创 4面字节跳动拿到Offer,Android开发者值得深入思考的几个问题
刷《剑指Offer》是为了建立全面的算法面试思维,打下坚实的基础,刷LeetCode则是为了不断强化与开阔我们自己的算法思想。将内容整理成了五个章节、计算机基础面试题、数据结构和算法面试题、Java面试题、Android面试题、其他扩展面试题、非技术面试题总共五个章节354页。阿里面试也会考察计算机基础,主要考察我们是否系统的学习了操作系统和计算机组成原理,因为只有我们看完操作系统后才能系统的认识计算机的原理。收集反馈的面经资料比较乱,最近终于空出时间,我们进行了分类,循序渐进,由基础到深入,由易到简。
2024-05-22 15:58:41 328
原创 2个月面试腾讯、B站、网易等11家公司的面经总结,在阿里工作5年了
7、修改对象 A 的 equals 方法的签名,那么使用 HashMap 存放这个对象 实例的时候,会调用哪个 equals 方法?5、String、StringBuffer、StringBuilder 区别。int 型几个字节?6、说下四大组件的启动过程,四大组件的启动与销 毁的方式。2、View 的事件分发机制?2、int、char、long 各占多少字节数。1、哪些情况下的对象会被垃圾回收机制处理掉?4、静态代理和动态代理的区别,什么场景使用?7.适配器模式,装饰者模式,外观模式的异同?
2024-05-22 15:41:19 1232
原创 2024最新中高阶Android面试题总结,真牛
他的回答大概是,公司的工作比较多,看我的个人兴趣和能力,我Java和android做的比较多,应该是去做sdk和比较上层的东西。面试期间,面试官提醒了我一些(面试官是真的好),但是让我比较意外的是,我准备了好多android,Java的内容,但是一点都没有问到……一开始问我的是一位大佬,他先是问了我一些c++的知识,我答不上来,于是,就说谈一些比较基础的问题。后来他告诉我,这里的工作,九成都是用c++,问我这个方面有没有问题。一面体验还可以,感觉通过的可能性还是比较大的,但是万万没想到,居然挂了。
2024-05-22 15:23:56 311
原创 2024年这些高频面试知识点最后再发一次,flutter开发实战详解pdf
MVP中的View并不直接使用Model,它们之间的通信是通过Presenter来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不通过Controller。(2)反射:java中的反射使我们在运行时获得这个类的属性、方法和class内部的信息机制,最重要的是我们可以在运行时实例化这个对象调用方法,这也是java反射的最大优点。实现:需要一个代理activity去执行apk中的activity,主要通过反射去获得它的属性和方法,从而进行apk的调用。
2024-05-22 15:06:32 534
原创 2024年我们程序员该如何进阶和规划,成体系化的神级Android进阶笔记
dispatchTouchEvent, onTouchEvent, onInterceptTouchEvent 方法顺序以及使用场景。dispatchTouchEvent, onTouchEvent, onInterceptTouchEvent方法的使用场景解析。onSaveInstanceState()和onRestoreInstanceState()Window、Activity、DecorView以及ViewRoot之间的关系。什么情况下使用 ViewStub、include、merge?
2024-05-22 14:49:10 406
原创 2024年GitHub上那些优秀Android开源库总结,Android最新大厂面试真题总结
完成阶段一的无痕埋点之后,我们可以通过接入一个 SDK 来轻松的实现页面曝光、控件点击等指标的数据获取,但是通过上文我们可以知道,我们定义的 ID 其实对于业务方(产品、运营、BI 等非业务开发人员)而言是不友好的,他们无法根据 ID 中的类名、Resource ID 等特征信息来关联到埋点具体的业务含义,因此我们需要通过一些工具来帮助他们将埋点元素 ID 和具体的业务含义进行关联,甚至是跨平台(Android、iOS 的自动埋点 ID 是不一致的)的关联。我们可以通过判断控件 ID 是否等于。
2024-05-22 14:32:56 1548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人