![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
augfun
旧博客遗失,新博客凑活着用吧
展开
-
数据结构
字节跳动+京东+360+网易+腾讯踩过的坑第一个:字节跳动一面:已知二叉树BT各结点的先序、中序遍历列分别为A、B、C、D、E、F和C、B、A、E、D、F,试画出该二叉树。二面:已知一棵树的由根至叶子结点按层次输入的结点序列及每个结点的度(每层中自左到右输入),试写出构造此树的孩子-兄弟链表的算法。三面主管面:已知一棵二叉树的前序序列和中序序列分别存于两个一维数组中,试编写算法建立该二叉树的二叉链表。四面交叉面:试编写递归算法,输出广义表中所有原子项及其所在层次。第二个:转载 2020-12-17 01:07:37 · 384 阅读 · 0 评论 -
滴滴国际化部门Android
面试过程:一面1.android的消息机制2.为什么每个线程最多只能有一个Looper?这是怎么实现的?3.Handler为什么会引发内存泄漏?有哪些解决方式?4.安卓中常用的四种引用类型是什么?它们的特点分别是什么?5.flutter的使用体会6.statelesswidget和statefulwidget的异同7.flutter的状态管理8.JVM的GC算法都有哪些?详细介绍一下分代算法中新生代部分。'stop the world'是什么意思?9.android的转载 2020-12-10 00:53:28 · 891 阅读 · 0 评论 -
美团Android开发岗
美团一面:技术面手写算法题。一共有几个,面试官会随机抽一个作为题目。给出一个序列包含n个正整数的序列A,然后给出一个正整数x,你可以对序列进行任意次操作的,每次操作你可以选择序列中的一个数字,让其与x做按位或运算。你的目的是让这个序列中的众数出现的次数最多。请问众数最多出现多少次?1.Activity的生命周期、加载模式。 什么时候会用到singleTask?2.Handler机制 子线程可以创建handler吗?一个线程是否只有一个Looper? 如何保证一个线程只有一个Looper?3转载 2020-11-23 00:55:26 · 316 阅读 · 0 评论 -
高频面试题合集
本面试题集只应对于Android求职者,有7个模块: Java部分 Kotlin部分 Android部分 移动UI框架部分(Flutter为主) 数据结构与算法部分 常用的开源库部分 计算机网络认识1.Java部分1.1 操作系统相关1.什么是操作系统?(校招&实习) 2.什么是线程,什么是进程?(校招&实习)1.2 JDK&JVM&JRE1.JDK & JVM & JRE分别是什么以及它们的区别?(校招&转载 2020-11-23 00:21:00 · 484 阅读 · 0 评论 -
Bilibili
一面1.自我介绍2.应用启动流程,activity 启动流程,为什么要每个应用有一个自己的虚拟机,这个虚拟机和JVM的关系。3.hashmap的基本原理4.来说一说,在5.0以上和4.0加载dex时的方式有什么区别?5.说一下你了解的Android虚拟机有哪些?6.这两个虚拟机有什么区别吗?(上题说了ART虚拟机,dalvik虚拟机)7.Handler持有Activity的引用会造成内存泄漏,那么如何避免?8.ANR 的原理说一说9.三次握手,四次挥手简单说下10.okHttp的原理了转载 2020-11-23 00:20:49 · 174 阅读 · 0 评论 -
头条Android客户端开发面经分享
一面 7月2日1.C语言中全局变量和局部变量的声明周期2.new和malloc产生的对象存储空间分配在哪里?对一个结构体数组使用malloc申请空间应该怎么写?3.Java的synchronized的用法。写一个生产者消费者模型4.Android的消息队列,handler机制5.消息队列是一个死循环,为什么不会发生ANR?6.了解哪些设计模式?7.算法题:合并两个有序数组应该还问了一些东西,但是我记得不是很清楚了。总的来说,一面问的东西比较基础也比较浅,算是基础面了。面完后十转载 2020-11-19 00:26:53 · 311 阅读 · 0 评论 -
阿里三面真题
阿里一面: apk启动流程 你刚讲到了handler,那你说一下你对handler的理解,怎么用java实现一个handler? 内存优化了解多少,什么情况下会发生内存泄漏。答到(四种引用链关系),再深入就是java内存模式,类的内存分布 说一下断点续传和多线程下载怎么实现。 类的动态加载;classLoader的双亲委托机制 让你设计一个图片加载框架你会怎么设计 你做的应用商店技术指标和业务指标是哪些 对下载和安装指标提高做了哪些转载 2020-11-18 00:43:00 · 271 阅读 · 0 评论 -
2020.面试
以下是面试中被问到的一些问题基础:1.描述一下Activity 生命周期?2.A Activity 打开 B Activity 时都有哪些生命周期回调?3.Activity的启动模式分别说一下4.如何保存Activity的状态或者(Activiy 重启怎么保存数据?)5.横竖屏切换时Activity的生命周期6.onStart,onStop和onResume,onPause的区别?7.横竖屏切换时的生命周期?8.Android中的Context, Activity,Applictio转载 2020-11-18 00:19:10 · 588 阅读 · 0 评论 -
2020Android开发岗面经汇总
前言最近在博客网站上看见一些网友在分享,2020这一年的面经汇总,有前端、Java、大数据等等,我今天也来分享一篇Android 开发的面经总结分享,该文的面经来源于本人和朋友,这一年中面试经典记录,文中公司有腾讯、网易、美团、哔哩哔哩、百度等知名公司。在面试这些公司前,我和朋友花费一个月的时间,在网上查找了一些往年面试题和参考答案进行复习刷题。在此通过这些面试题中问道的知识点进行了整理,打造出来一份330页的Android核心知识点笔记,大家需要参考可以点击Github地址查看目录话不多,转载 2020-11-18 00:01:23 · 608 阅读 · 0 评论 -
Java基础面试题
Q:面向对象编程的四大特性及其含义?抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确...转载 2020-04-01 03:45:13 · 280 阅读 · 0 评论 -
计算机基础类面试(计网,操作系统,数据库,数据结构等)
计算机网络基础Q:五层协议的体系结构分别是什么?每一层都有哪些协议?https://blog.csdn.net/cainv89/article/details/46885197应用层,应用层确定进程之间通信的性质以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远地操作,还要作为互相作用的应用进程的用户代理(user agent);运输层任务是负责主机中两个进程间...转载 2020-04-01 03:35:02 · 808 阅读 · 0 评论 -
Java面试题(JVM、并发、集合)
JVM:Q:JVM内存是如何划分的?https://www.cnblogs.com/dolphin0520/p/3613043.htmlhttps://blog.csdn.net/zhangjianjaEE/article/details/78655783Q:谈谈垃圾回收机制?为什么引用计数器判定对象是否回收不可行?知道哪些垃圾回收算法?https://blog.csd...转载 2020-04-01 03:20:32 · 328 阅读 · 0 评论 -
Android面试题(数据存储、view篇)
数据存储Q:Android中提供哪些数据持久存储的方法?在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(Content provider)和网络。Q:Java中的I/O流读写怎么做?https://blog.csdn.net/yueqi1125/article/details/78957174Q:SharePr...转载 2020-04-01 03:04:04 · 345 阅读 · 0 评论 -
Android面试题(window、进程、线程篇)
WindowQ:Activity、View、Window三者之间的关系?https://blog.csdn.net/qq_21399461/article/details/79836806https://blog.csdn.net/A448955639/article/details/77430263Activity通过Window来实现视图元素的展示,window可以理解为一个容器,...转载 2020-04-01 02:51:04 · 416 阅读 · 0 评论 -
Android面试题(四大组件篇)
ActivityQ:说下Activity的生命周期?Q:onStart()和onResume()/onPause()和onStop()的区别?是否位于前台,对用户是否可见的区别Q:Activity A启动另一个Activity B会回调哪些方法?如果Activity B是完全透明呢?如果启动的是一个Dialog呢?A会回调onPause()>>onStop(),透明...转载 2020-04-01 02:35:45 · 1081 阅读 · 0 评论 -
面试经验
第一个https://www.cnblogs.com/wenjianes/p/10023517.html OppoAndroid面试小记https://m.imooc.com/article/270102 Android 开发技术面总结https://www.jianshu.com/p/b110f9c1384cOPPO Android开发技术面总结https://...原创 2019-03-12 01:34:03 · 234 阅读 · 0 评论 -
Android面试总结
第一部分:Android部分Android基础知识 Android内存泄漏总结 Handler内存泄漏分析及解决 ListView详解 RecyclerView和ListView的异同 AsyncTask源码分析 插件化技术 自定义控件 Android绘制流程 Android动画机制 事件分发机制 ANR问题 Art和Da...原创 2020-07-15 01:42:11 · 1511 阅读 · 0 评论