- 博客(17)
- 收藏
- 关注
原创 【好文推荐,社招面试心得
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了需要文中资料的朋友,可以加我/信获取:vip8099w 备注Android,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!
2024-05-23 18:51:47
779
原创 Android知识体系,android面试项目经验
这样你可能会遇到一个很 nice 的面试过程:A:看你做过XXX,说说怎么实践的。B:我在项目中这么实践的,而且遇到过以下几个问题,是这么解决的。A:我也遇到过,我是这样解决的,不过感觉你的方案好像也不错。AB: 开心的深入交流下去。但是,如果你没有写专业技能。那么遇到好点的面试官,可能会跟你交流项目,从你的陈述中去确定你用到哪些技术才能进行发问。当然,很多时候面试还挺紧张,一问一答,项目介绍也很简单就过去了。面试官就很郁闷了,问啥呢?
2024-05-23 16:55:16
752
原创 Android开发经验谈,最新高频Android面试题目分享
1. “开发” 一般的开发技能2. “移动应用开发” 移动应用开发相关概念思想3. “Android 开发” 特指与 Android 开发直接相关知识技能你可以看成是一般的编程技能,这方面你可以从:编程语言的熟练掌握面向过程编程思想面向对象的思想函数式编程思想设计模式算法与数据结构网络编程,TCP/IP 协议重构版本管理(Git 等)等方面的检查和提高自己M: 数据层V: 视图层C: 控制层E: 事件层工具篇 - 工欲善其事,必先利其器相信常看 Android 开发者官方网站,你会收益良多,我下面写的也
2024-05-22 18:09:12
328
原创 android开发的基础知识,【面试总结
当需要开发支持多端的应用,每一端都需要独立研发、测试,一直到上线,以及后续的维护工作,工作量成倍增涨,势必延长研发周期。移动互联网发展十余年,伴随着 Android、iOS 等智能手机的不断普及,移动端已逐步取代 PC 端,成为兵家必争之地。Web技术:主要依赖于WebView的技术,功能支持受限,性能体验很差,比如PhoneGap、Cordova、小程序。为了解决多端独立开发的问题,跨平台技术便应运而生,各大互联网公司为此都投入大量人力,于是出现了各种跨平台技术框架,
2024-05-22 17:54:03
276
原创 android开发基础视频,作为一个程序员你觉得最大的悲哀是什么
RN、Weex均使用JavaScript作为编程语言,JavaScript作为前端开发语言,在跨平台开发中可谓大放异彩,利用web技术不仅能开发出网站,也可以开发手机端web应用和移动端应用程序,似有一统三界(Android、iOS、Web)的趋势,这就是大家常说的“大前端”时代。这些技术方案流畅度不太好,平台一致性较差,至今还没能大面积取代原生开发。Flutter是以Dart语言编写,开发体验更接近客户端,从大家使用反馈来看也是如此,Flutter开发环境这一套的流程对于前端开发来说并不太友好。
2024-05-22 17:34:24
600
原创 android常用面试题,最新美团点评Android团队面试题
近期有出去面试过的朋友就该知道,现在的面试从头到尾都是比较有深度的技术问题,虽然那些问题看上去在网上都能查到相关的资料,但面试官基本都是根据你的回答持续深入,如果没有真正对技术原理和底层逻辑有一定的了解是无法通过的。如果你面试都能对答如流的话,面试10家公司,至少能拿到7家offer。而且一般都能给出较高的薪水和福利待遇。这也是广大Android开发者感觉 “一般都能给出较高的薪水和福利待遇。所以,从根本上来讲,
2024-05-22 17:17:01
385
原创 Android大厂高频面试题解析,Android面试题集2024版
对于flutter很多人也表示不看好,国内没有市场什么的,我的看法是,觉得框架好使,就去学习,去钻研,而不是考虑它是否能够给你带来多少金钱利益!1、对于有经验的前端程序员来说,本身前端就是一个反复造轮子的职业,巴不得轮子越少越好,统一最好,flutter的出现,只是在增加学习成本。1、同为跨平台开发框架,flutter的性能更强,渲染引擎同android原生一样采用skia引擎,不是媲美原生性能,就是一样的性能!对于程序员来说,没有一套框架是能吃一辈子的,学习是必然的!学习本身应该是一件快乐的事!
2024-05-22 17:01:52
323
原创 Android入门教程,你还看不明白
*1、**TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接**2、**TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付**3、**TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)**4、**每一条TCP连接只能是点到点的。
2024-05-22 16:42:11
636
原创 androidframework层面试题,非常适合收藏的Android进阶重难点笔记
有的人踏踏实实做项目,业余时间想着多学点新技术,坚持读书,认真写博客总结,多实践,加上自己本身悟性又不差的,2、3 年的时间都可以有。而有的人混日子,做的项目得过且过,业余时间玩游戏,追剧,也许你在公司工作了 10 年看起来兢兢业业,然而你对自己没有更高的要求,安于现状,不求进步,这类人即使有 10 年的工作时间,却只能止步于此。因为你的技术体系并不系统,是零碎的,散乱的。而现在随着跨平台开发,混合式开发,前端开发之类的热门,Android开发者需要学习和掌握的技术也在不断的增加。高级进阶必备的一些技术。
2024-05-22 16:22:29
361
原创 330页PDF10万字的知识点总结,面试安卓工程师会问到那些问题
而开发出一个自己的简单应用,就是最大的证明了,而且在开发应用的时候,因为一旦你踏出这一步之后,你对Android的理解就会跟更加透彻,事实上在这一阶段也是学习了很多,至少知道如何建立工程,感觉自己似懂非懂,我觉得这个时候是学习最关键的时候,自己解决不了的,用百度用谷歌,要学会使用搜索引擎,还是那句话,凡是遇到问题第一个想的是自己去解决,然后自己山寨出来一个,这样你也会有了学习的方向,肯定会遇到很多的问题,而在独立解决bug的同时,我根据自己的经验是首先是保持对自己的信心,往往一个很低级的问题都会把你难倒,
2024-05-22 15:44:20
352
原创 2024疫情期间八家大厂的Android面试经历和真题整理,附高频面试题合集
这部分算是必备技能。我个人倒是倾向于弱化基础知识的考查,毕竟每个候选人的背景不同,应该更看重聪明程度、学习能力、沟通理解力等,基础知识只能证明他不是一个优秀的工程师,却无法证明他是一个优秀的工程师。
2024-05-22 15:26:57
277
原创 2024最新Android大厂面试真题大全,安卓开发项目实战
主要分为以下几部分:(一)java面试题(二)Android面试题(三)混合开发技术面试题(四)高端技术面试题(五)非技术性问题&HR问题汇总(六)面试题解答6361831369)][外链图片转存中…(img-AFhtYeGN-1716361831370)]
2024-05-22 15:10:41
202
原创 2024年最新Android大厂面试题来袭,面试大厂应该注意哪些问题
Java基础知识点Jvm相关Java内存结构及分区Java对象的创建、存储及访问Java判断对象是否存活及垃圾回收算法(GC)Jvm中的常见的垃圾回收器Java类加载过程Java类加载器(双亲委派模型)集合相关ArrayList分析LinkedList分析HashMap分析HashTable分析LinkedHashMap分析HashSet分析LinkedHashSet分析ArrayMap、SparseMap、与HashMap的对比ConcurrentHashMap分析
2024-05-22 14:53:18
258
原创 2024年一起努力应对互联网寒冬吧,安卓开发项目实例
方法启动Service,其他组件可以通过回调获取Service的代理对象和Service交互,而这两方也进行了绑定,当启动方销毁时,Service也会自动进行unBind操作,当发现所有绑定都进行了unBind时才会销毁Service。转屏的过程中,我们知道Activity的重建算是比较耗时的,会可能会有几百毫秒以上,那么这时候下载线程仍然在工作,进度肯定和保存时的进度不一致了,如何处理这个问题呢?当然还有其他的区别,如两种调用对Service生命周期函数影响,面试官也可以就这个问题展开一下。
2024-05-22 14:35:56
303
原创 2024年Android技术下半场在哪,android期末考试选择题
总的来说,现在市场情况一般,招人宁缺毋滥,因此,很多公司喜欢技术能匹配到年限的候选人,在我看来,3年P6,5年P7是他们比较中意的。建议跳槽把握好这两个时间点。队列算法-按层打印二叉树三面聊业务,聊规划之类的总的来说,现在市场情况一般,招人宁缺毋滥,因此,很多公司喜欢技术能匹配到年限的候选人,在我看来,3年P6,5年P7是他们比较中意的。建议跳槽把握好这两个时间点。
2024-05-22 14:18:31
590
原创 12道Android高级面试题,不了解这些多线程的基础知识很难学懂Android
热修复就是通过下发补丁包,让已安装的客户端动态更新,用户不用重新安装APP,就能够修复软件缺陷。用户无感知修复,代价小;· 补丁只能针对单一客户端版本,随着版本差异变大补丁体积也会增大;· 补丁不能支持所有的修改,例如AndroidManifest;Dex插桩方案(大众点评的Nuwa参考其实现并开源);美团Robust等;2、阿里AndFix。4、美团Robust。5、微信Tinker。6、阿里Sophix。2、阿里AndFix。4、美团Robust。5、微信Tinker。6、阿里Sophix。
2024-05-22 13:08:52
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人