首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试相关
订阅
hzqxiaozhi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Android 高级面试高频知识点
Android 高级面试经常会有很多原理分析,以及性能优化监控相关,列出一些高频知识点仅供参考。
面试回忆录「上」(腾讯/阿里/滴滴/美团...)
也许到了金九银十,很多人在群里问我要面试题,没办法,也许太难伺候了,好吧,就给大家总结一波。目前部分对基本工和源码比较看重,主流的Kotlin,Flutter也会有所要求。其他算法,源码,算法,自定义View万变不留其中,要想在这条android走下去,要学习的是很多的本文非最…
深入理解安卓日志系统(logcat / liblog / logd)
安卓日志系统是开发者比较熟悉的模块,每个开发者在开发中都会是用到Log.d 等接口打印日志,通过logcat 查看打印的日志定位问题。本文通过深入分析日志系统相关模块和源码,使得开发者更深入的了解打印日志和存储日志相关技术原理,从而更高效的利用日志系统。 本文会介绍用户空间的A…
C++笔试题
1. 运行下面的C++代码,得到的结果是什么? 答案是:Print1调用正常,打印出hello world,但运行至Print2时,程序崩溃。调用Print1时,并不需要pA的地址,因为Print1的函数地址是固定的。编译器会给Print1传入一个this指针,该指针为NULL…
反思|Android 输入系统 & ANR机制的设计与实现
对于Android开发者而言,ANR是一个老生常谈的问题,站在面试者的角度,似乎说出 「不要在主线程做耗时操作」 就算合格了。 但是,ANR机制到底是什么,其背后的原理究竟如何,为什么要设计出这样的机制?这些问题时时刻刻会萦绕脑海,而想搞清楚这些,就不得不提到Android自身…
Android-Window机制原理之Token验证(为什么Application的Context不能show dialog)
注:本文基于Android 10源码,为了文章的简洁性,引用源码的地方可能有所删减。 今天在掘金上看到一篇解析为什么不能使用 Application Context 显示 Dialog的文章,看完之后感觉作者忽略了一个很重要的对象--parentWindow,因此讲解的时候无法…
图解 | Android系统的启动
init进程是Linux内核启动完成后在用户空间启动的第一个进程,主要负责初始化工作、启动属性服务、解析init.rc文件并启动Zygote进程。 Zygote进程是一个进程孵化器,负责创建虚拟机实例、应用程序进程、系统服务进程SystemServer。他通过fork(复制进程…
GitHub上最励志的计算机自学教程(重制版)
John Washam 励志要成为一名谷歌软件工程师,但没有 CS 专业背景的他,只能通过自己的努力来达成目标。 于是,8 个月的时间里,小哥花了数千小时阅读书籍、编写代码、观看 CS 技术讲座,一路披荆斩棘、打怪升级。 最终,虽然没有去成谷歌,还顺利成为了一名亚马逊 AWS …
Android面试指南 — 算法面试心得
大家好,我是宅男潇涧,目前是一名鹅厂移动客户端开发工程师。特别感谢小桦哥邀请我为《Android面试指南》小专栏写一篇面试心得,原本的要求是写一篇“对自己部门的面试题深度剖析”,但我本人刚毕业一年多一点(中间还跳槽过一次),虽然也做过面试官,但是更多时候是“面试者”。思来想去,…