- 博客(14)
- 收藏
- 关注
原创 JNI层MediaScanner的分析,限时发布
开头25岁那年,我从京东离职,入职百度。在百度认识了当时的架构师久哥(T9级别),因为他的一番话,彻底改变了我的职业生涯,短短三年的时间,我从一枚普通程序员成长为别人眼中的技术大咖。当时因为业务需要,也承蒙久哥照顾,他跟我说过这样一段话:他问,“如果用5年的时间学习数据库,你能不能成为这个领域的专家?”我说,“应该可以吧”他说,“你现在25,5年后也才30,30岁就能成为某个领域的专家,为什么不去做呢?你看看周围有多少30岁的人还一事无成,而那个时候的你已经是数据库专家了。”当时的我,刚刚
2022-04-02 12:48:02 1482
原创 flutter开发实战详解pdf,2022Android高级面试题汇总解答
首先,讲讲为什么我们要讲JAVA的语言进阶,从整体来讲,Java和Android的区别在于Android程序是基于组件和配置的,而且Android开发以Java语言为开发工具,表面上看他们有点同宗不同门,但实际上区别十分大,Android是一个主流智能手机操作系统,Java是一种开发语言,两者没有好坏之分,而且两者也是不同的岗位,从工作岗位来看,安卓从事的是移动互联方向,Java则是从事开发方向。Android和Java的联系Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,
2022-04-02 12:46:25 1464
原创 android高级面试framework,2022届毕业生还没找到Android开发工作
前言经常会有人问:“现在学习Android开发还有前景?”我的看法是现在只是市场趋于平稳了,对开发人员的要求越来越好了,这并不代表没有前景了。移动开发不等于App开发,所有新的技术浪潮其实都可以融入到移动开发的体系里,比如IOT、音视频、边缘计算、VR/AR,我们要做的,只是打好基础,随时准备战斗。其次,从心态上,我觉得我们千万不要把时间浪费在纠结问题上,而是应该放在解决问题上。“王者荣耀”“吃鸡”并不能解决我们的焦虑,拥抱变化,才能拥有未来,让我们共勉。移动端的招聘中高端的职位还是很多的,看了下拉勾
2022-04-02 12:44:49 392
原创 android面试题最新,一份字节跳动面试官给你的Android技术面试指南
最近很多人说,Android越来越不好找工作了,学习NDK开发会不会好点,今天就聊聊这个问题。是否应该选择学NDK?1.哪些场景下要用到NDK开发?跨平台的库,如FFmpeg, skip,weex,加固,防逆向签名校验图片压缩音视频解码OpenGL ES 高级特效热修复 andfix人脸识别 face++加密算法微信apk中的so文件Java基础Java Object类方法HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理HashMap 和 HashTab
2022-04-02 12:43:12 1952
原创 android面试宝典铁道出版社,关于Android开发的面试经验总结
起由搞了7年多Android了,前阵子面试了一家不大不小的公司。公司不大,面试官架子还不小,一副目中无人高高在上的样子,搞得好像我一万个想进他们公司、我进不了他们公司我全家都得喝西北风一样。搞得我是真的郁闷:现在搞Android的找工作这么卑微???给大家分享一下我的面试经历阿里进程间通信方式?Binder的构成有几部分?HttpClient和HttpConnection的区别View的事件传递机制MVC,MVP,MVVM分别是什么?Android中常用的设计模式,说三个比较高级的?内
2022-04-02 12:41:36 100
原创 android面试基础,一个三非渣本的Android校招秋招之路
开头很多人说Android开发前景越来越差了 我觉得这个回答是片面的首先Android应用开发前景差是在最近两年出现的,也就是从2018开始,从那时起移动端的程序员已经慢慢出现供大于求的局面,本人作为移动端开发,深知这一点。然而也必须说明一点,不论是Android开发还是iOS开发,虽然都出现了相关的程序员供大于求的情况,但市场仍然是有需求的,特别是对资深的开发人员及拥有相关底层开发知识的应用程序员市场及发展还是很多的;这里所讲的就业难都是相对于初级开发人员。为什么会在18年出现应用端就业难?这是由
2022-04-02 12:39:59 129
原创 android视频开发面试,进阶加薪全靠它
谈起Android框架体系架构,我先提个问:什么是Android框架体系架构 ?Android系统构架是安卓系统的体系结构,android的系统架构和其操作系统一样,采用了分层的架构,共分为四层,从高到低分别是Android应用层,Android应用框架层,Android系统运行库层和Linux内核层。Android系统构架主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运行。而今天咱要聊的就是Alibaba珍藏版 Android框架体系架构 手写文档,
2022-04-02 12:38:22 1450
原创 Android自定义View详解,别再说你不会
近两年“程序员职业发展”话题,受到越来越多关注,做技术还是转管理?如何保持竞争力?是否要转换新的技术栈?每个工作三五年的程序员,都正面临着类似的焦虑。工作三五年,不能像刚入职场凭着一股子冲劲和能吃苦耐劳的精神赢得升职加薪,而转型管理,是很多技术人员的梦想。那么,技术骨干朝着管理人才前进的过程中,应该如何培养其管理能力呢?一丶岗位职责首先我们先看一下岗位职责1、负责安卓移动平台开发工作2.Android框架开发和维护,SDK开发技术架构升级优化,提升业务研发效率二丶岗位要求1、.
2022-04-02 12:36:45 178
原创 Android程序员必备,offer拿到手软
感悟这个世界有一个“二八原则”在好多地方都发挥着作用,在Android开发上我认为也一样有用。做一个Android开发,你也许只会用到Android开发知识中的20%,有80%其实你学了也不一定会用。而面试官也一样,他也可能只掌握了20%的知识,而且一个面试也不会有足够多的时间给你展示你全部的知识,而往往只会注意开发中最常遇到的20%。这时候,你对这些问题理解的深度就显得尤为重要。回答了10个问题,而每个问题都只是浅显分析,还没有你将一个问题讲得透彻、全面更能让面试官加分。为什么要使用多进程对于进程
2022-04-02 12:35:09 202
原创 Android技术功底不够如何去面试,30岁转行程序员
开头学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习XX该看什么书,如何快速学习XXX,学习XXX有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3年不学新东西就可能落伍了。动手能力,都是看书看资料,当别人还在纠结看什么书,还在纠结书里的字句是什么意思的时候,有些人的几百上千行代码都已经能运行了。耐心和毅力,做程序员兴趣固然重要,写自己喜欢的代码那是相当愉快的事情,但是程序开发中无论如何还有大量乏味无趣的事情,要能坚持,咬
2022-04-02 12:33:32 98
原创 android高级开发面试题,Android面试你必须要知道的那些知识
前言现在几乎每个it公司都在开发移动产品,我最早知道Android还是在13年成都某学院上大学的时候,从新闻上知道有这么一家公司,创始人安迪·鲁宾很有名,但安卓到底是做什么的,我并没有关注。到2014年毕业的时候,Android已经发展到了4.4 版本,百度了一下Android,知道了(应用)开发采用的是Java语言。我当时学过 C,C++,对java有些了解,从成都辗转来到北京,找到的工作正是开发一款Android应用(生活服务类)。这时我有了一个HTC的安卓最新版手 机。现在做Android移动开
2022-04-01 16:06:17 3287
原创 Android模块化面向接口编程,爆火的Android面试题
我们都是被圈养的人?我的朋友程序员K,说他在电力行业的一家软件公司做了八年Android开发,用到的各种技术,数据库,网络请求,事件传递,响应框架都很熟悉,甚至JNI/NDK/Framework,JS、Server端开发都能玩儿转,个人也是部门骨干。因为疫情,今年公司项目锐减,已经签的项目,也迟迟不能开始,公司难以运转,就做了一些优化。K原本不在被优化之列,但他觉得留下来也意义不大,就主动申请了一个名额,拿了几个月赔偿金,出来找工作。K对找工作本来信心满满,谁知道一面试,连“熟悉SSM吗?用它们做过项
2022-04-01 15:54:59 549
原创 Android框架体系架构的知识,移动APP开发框架盘点
一、前言刚拿到字节offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习心得。希望能够帮助更多的小伙伴。我本科毕业于四川师范学院计算机系,刚毕业时也是小白,也是一步步成成起来的。需要提一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好。面试中面试官的问题,也很可以直观的让你了解到对方公司的技术水平和业务需求,而换工作对我更多考虑的是公司发展与团队氛围。一个公司的发展与否直接关系到你付出的回报,而一个团队的氛围决定你的工作是在成长还
2022-04-01 15:53:23 107
原创 ES底层读写工作原理,看这一篇就够了
coordinate node 返回 document 给客户端。es 搜索数据过程es 最强大的是做全文检索,就是比如你有三条数据:java真好玩儿啊java好难学啊j2ee特别牛复制代码你根据 java 关键词来搜索,将包含 java 的 document 给搜索出来。es 就会给你返回:java 真好玩儿啊,java 好难学啊。客户端发送请求到一个 coordinate node 。协调节点将搜索请求转发到所有的 shard 对应的 primary shard 或 rep.
2022-03-30 20:11:08 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人