1.描述你知道的Android机型适配方案:答:1.Linearlayout的weiget属性;2.res目录下自定义各种不同机型尺寸的values包中的dimens.xml文件;3.今日头条开源的一套屏幕适配方案(https://www.jianshu.com/p/4aa23d69d481)2.Android原生的表情符Emoji有没有使用过,编码类型的表情符。3.什么是多进程?多进程开启的方式
上次写这篇文章的时候也差不多是一年前了,这一年我兜兜转转从android到java又回到android,校招面了很多大厂,阿里、京东、小米、头条、知乎、腾讯、有赞,也收获了几个offer。感谢大家的关注,让我在书上面也混到了一个程序员优秀作者的称号,所以为了回馈大家,一篇最完全的android面经诞生了。这是我集合了牛客网、百度、等网站的几十篇面经和我自己面试的经历的合集,希望大家喜欢。
 1.android事件分发机制,请详细说下整个流程2.android view绘制机制和加载过程,请详细说下整个流程1.ViewRootImpl会调用performTraversals(),其内部会调用performMeasure()、performLayout、performDraw()。2.performMeasure()会调用最外层的ViewGroup的measure()–&gt
搜集了一些Android面试题目,供将要面试或者正在面试的朋友参考。 安卓Android面试题汇总    搜集了一些Android面试题目,供将要面试或者正在面试的朋友参考。     1, 谈谈你对Activity的理解?  2, Activity的生命周期?  3, Acitvity
转载 2023-12-28 11:26:04
38阅读
文末附有更多面试题合集解析1、Activity、Dialog、PopupWindow、Toast 与Window的关系简单的从创建方式的角度来说一说:Activity。在Activity创建过程中所创建的PhoneWindow,是层级最小的Window,叫做应用Window,层级范围1-99。(层级范围大的Window可以覆盖层级小的Window)Dialog。Dialog的显示过程和Activi
转载 2023-08-31 08:33:57
58阅读
前言近期被两则消息刷屏,【字节跳动持续大规模招聘,全年校招超过1万人】【腾讯有史以来最大规模的校招启动】当然Android岗位也包含在内,因此Android还是有很多机会的。结合往期面试的同学(主要是校招)经验,我归纳整理了全套Android面试题解析。当然,这些面试题答案解析也整理到了PDF手册里,文末领取。我整理面试题如下,供大家参考,知道比没知道的好。可以帮大家查漏不缺。以下是(腾讯,百度,
写在前面该博客思路源于在看到goeasyway博主写的Android面试一天一题系列,无copy之意,仅为让自己总结知识点,成长一点点。先感谢各位大神的无私分享~!关于题目,大部分则出自AndroidInterview-Q-A和LearningNotes,当然既然是Android面试,主要是Android部分,Java基础之后再写。IntentService作用是什么,AIDL解决了什么问题
转载 2024-06-25 18:38:04
83阅读
前言金三银四,又是一年校招季。经历过,才深知不易。最近,和作为校招面试官的同事聊了聊,问他们是如何去考察一个学生的,我简单归为以下几点:聪明、反应快,这点自不必说,聪明意味着学习能力、适应力强,能够快速胜任工作。算法不错,代码基本功好,这点其实考察的是算法能力和代码是否写得优雅。基础过硬,技术岗面试最核心的还是考察「技术储备」,包括了语言基本功,操作系统、网络、体系结构、系统设计。语言组织和表达能
?希望各位小伙伴们能够耐心的读完这篇文章??博主也在学习阶段,如若发现问题,请告知,非常感谢??同时也非常感谢各位小伙伴们的支持? 文章目录1、简单说一下 redis 是什么?2、 比较一下 redis 和 memcached 的共同点和不同点3、为什么要使用 Redis ?4、Redis 的应用场景5、Redis 常见的数据结构6、Redis 是单线程还是多线程的?7、Redis 过期的 key
转载 2023-06-08 13:47:34
309阅读
收集整理2022年最新前端面试题及答案,方便平时翻看记忆,欢迎各位大佬们补充。一般来说,把下面基础中的高频题写熟练就差不多了。当然去面大厂这些远远不够,还要再刷一些算法题。基础高频1.手写 instanceof// 原理:验证当前类的原型prototype是否会出现在实例的原型链proto上,只要在它的原型链上,则结果都为true function myinstanceOf_(obj, class
转载 2023-08-06 00:40:17
286阅读
一、What is purpose of delegates?代理的作用?答案:代理的目的是改变或传递控制链。允许一个类在某些特定时刻通知到其他类,而不需要获取到那些类的指针。可以减少框架复杂度。另外一点,代理可以理解为java中的回调监听机制的一种类似。二、What are mutable and immutable types in Objective C?oc中可修改和不可以修改类型。答案:
转载 2023-11-24 10:47:06
149阅读
现在已经是2020年12月了,再过半个多月,我们就要跨入2021年。是时候做一下年终总结了。这是一份2020年Android最新资料合集,这份资料是我对现在网上较高质量的Android资料的甄选和整合(感谢各位免费分享资料的大佬,这里就不一一致谢了)。资料简介优点 :体系完整,知识点覆盖全面,有条理,高质量。参考资料来源 :玉刚说、郭霖和鸿洋的博客、腾讯课堂、CSDN、极客时间等博客网站,牛客网、
时间:2017/2/17 一、笔试遇到的问题: 1、十六进制与二进制之间的转换 原理: 取四合一法 2的4次方等于16 十六进制与二进制对应关系: 理解: 将十六进制的每一位拆成四位二进制即可。 二、面试遇到的问题: 1、说说你对Activity的理解? 1)、Activity是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发
垃圾回收篇1、GC的两种判定方法? ①引用计数算法 ②可达性分析算法 2、什么是分代回收? 不同的对象生命周期不一样,所以可以采取不同的回收方式以提高回收效率。可以分别为新生代、老年代进行垃圾回收 3、GC原理是什么,JVM怎么回收内存? 从标记阶段到清除阶段。标记阶段进行相关存活对象的标记,紧接着在清除阶段将未被标记的对象进行回收清除 4、垃圾回收算法各自的优缺点是什么? 引用计数算法实现简单,
转载 2023-11-18 22:20:25
146阅读
1.为什么要使用分布式锁使用分布式锁的目的,无外乎就是保证同一时间只有一个客户端可以对共享资源进行操作。1.1举一个很长的例子系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。由于系统有一定的并发,所以会预先将商品的库存保存在 Redis 中,用户下单的时候会更新 Redis 的库存。此时系统架构如下:
1、面试一1.1、#include 和 #import的区别主要知识点:递归循环引入的问题 导入的文推荐格式,均可以导入 C/C++头文件,#include还能导入更多格式类似txt 导入的方式:#include是将文件内容复制到指令处 导入文件的查找方式:#include当前文件所处文件夹,再找不到就从当前文件夹的父文件夹查找,再不行就是往上推,再找不到就IDE设置的查找路径,再找不到就从系统环
转载 2023-09-17 13:48:29
954阅读
面试题的深入解析;一,内存管理在实际开发中的应运。1.UITableView的数据条数太多时会消耗内存,可以给UITableViewCell、UICollectionViewCell、UITableViewHeaderFooterView设置正确的复用ID,充分复用。2.有透明度的View(alpha值在0到1之间),opaque的值应该设置为YES,可以优化渲染系统、提高性能。(当alpha值为
# 如何解决“小红 Android 面试题” 作为一名新入行的开发者,相信你在面试时会被问到许多关于Android开发的问题。今天,我们将以“小红 Android 面试题”为例,来讲解如何高效地解决这类问题。以下是实现的整体流程,以及每一步需要的代码和说明。 ## 整体流程 首先,我们将实现一个简单的Android应用,允许用户输入文本并展示输入的信息。这个过程可以总结为以下步骤: |
原创 8月前
37阅读
iOS经典面试题 (二)1、KVO,NSNotification,delegate及block区别  KVO就是cocoa框架实现的观察者模式,一般同KVC搭配使用,通过KVO可以监测一个值的变化,比如View的高度变化。是一对多的关系,一个值的变化会通知所有的观察者。  NSNotification是通知,也是一对多的使用场景。在某些情况下,KVO和NSNotification是一样的,都是状态
转载 2024-03-30 21:15:26
13阅读
  • 1
  • 2
  • 3
  • 4
  • 5