求职资料
quentain
简单做人,勤奋做事!
展开
-
给Android程序员的一些面试建议
前言应大家的邀请,写一篇关于Android面试相关的博客,需要说明的是本文只针对Android应用开发,不针对rom开发以及逆向工程。我想面试对于程序员来说是很重要的一件事件,面试结果的好坏直接决定了能否进入某个公司以及以什么级别和待遇进入某个公司。我参加面试的经验并不多,但是以面试官的身份面试别人倒是有很多次,所以我可以结合这些经验来介绍下如何更好地把握一个面试。什么是合适的候选转载 2015-12-21 09:38:01 · 426 阅读 · 0 评论 -
AL速战速决20分钟
那就先来个自我介绍1.Java虚拟机你了解吗?2.TCP/IP3.基本算法快排的时间复杂度和选择排序是稳定的吗?4.同步锁分类5.fragment的生命周期6.在activity中如何更新fragment的值7.Android的通信机制8.Android的新技术9.ListView和recycleview的区别10.对校招有要问的吗?想起来一个原创 2016-03-11 08:07:40 · 850 阅读 · 0 评论 -
Android学习之位图BitMap
BitMap代表一张位图,扩展名可以是.bmp或者.dib。位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2、4、8、16、24和32位色彩。例如,一幅1024×768分辨率的32位真彩图片,其所占存储字节数为:1024×768×32/8=3072KB位图文件图像效果好,但是非压缩格式的,需要占用较大存储空间,不利于在网络上传送。jpg格式转载 2016-02-25 04:09:01 · 399 阅读 · 0 评论 -
android图片压缩总结
首先该文章是总结, 不是原创, 是通过看网上其他大神的文章和自己的一些实践总结出来的. 一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的转载 2016-02-23 00:05:53 · 326 阅读 · 0 评论 -
JSON与XML的区别比较
1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML原创 2016-02-22 23:26:52 · 309 阅读 · 0 评论 -
json数据格式,xml数据格式的区别和用法
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScr原创 2016-02-22 22:41:01 · 1167 阅读 · 0 评论 -
Java程序员面试中的多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了Java线程方面一些典型的问题,这些问题经常被高级工程师所问到。 0、Java中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个Java线程在修改一个共享变量转载 2016-02-22 22:28:17 · 291 阅读 · 0 评论 -
【步步惊心】数组循环右移
设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N),且只允许使用两个附加变量。不合题意的解法如下:我们先试验简单的办法,可以每次将数组中的元素右移一位,循环K次。abcd1234→4abcd123→34abcd12→234abcd1→1234abcd。伪代码如下:RightShift(int* arr, int N, int K){ wh原创 2016-03-07 15:29:07 · 452 阅读 · 0 评论 -
Android中对Http的了解
Android中对HTTP的支持:在Android中想要使用HTTP协议访问服务器有很多种选择, 包括:l HttpClient: 来自Apache的项目, 是Android中很常用的HTTP库.l HttpURLConnection: 来自java.net.HttpURLConnection.l Volley: Google出的HTTP库.以及其它第原创 2016-02-20 21:21:13 · 735 阅读 · 0 评论 -
你必学知道的Java常考基础面试题
1.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?答案:“static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以概念上不适原创 2016-03-06 11:42:22 · 2859 阅读 · 0 评论 -
OMG很惨的25分钟
定好的时间是14:50。但是面试官有事情就说提前一些面试,所以时间为14:30开始了。1.自我介绍 我说了android开发经验,对优化做出思考。2.项目都做了哪些优化。 天哪,我只是回答了界面的优化。不知道为什么咋停下来了,其实我还有很多优化的方面。3.数据格式从xml改为json的原因。 回答的还是可以的。4.post发送请求的几个数据格式是什么?原创 2016-02-25 16:16:33 · 752 阅读 · 1 评论 -
Android开发初面总结
2月17日中午收到腾讯的面试短信,说看到我投递的实习简历预约面试时间,预约在2月18日13:00,QQ视频面试。于是我就紧张的准备知识,刚过完年来,对知识体系还有算法还没有在状态,然后我快速整理了四方面的内容。一.Android基础知识:移动开发基础知识梳理:1.activity是四大组件之一,一个用户交互界面对应一个activity,activity是Context的子类,我原创 2016-02-18 14:38:54 · 641 阅读 · 0 评论 -
内存优化学习
1.界面优化: Android UI渲染机制。 避免Overdraw。 优化布局层级 避免嵌套过多无用布局 标签重用Layout 实现View的延迟加载 保证不会引入额外的层级 2.内存优化: 内存包括以下几个部分: 寄存器:速度最快的存储场所,因为寄存器位于处理器内部,在程序中无法控制。 栈:存放基本类型的数据原创 2016-03-02 21:58:40 · 338 阅读 · 0 评论 -
MIG初面的Android开发问题总结
紧张的到了中午13点,于是面试官打开qq视频,然后就说我们可以开始了,先做个自我介绍。1.看着简历中的技能Java/c/Android掌握情况,先问Java我的掌握情况如何? 我说分为基本类型,还有集合,面向对象,线程,虚拟机的简单了解和GC。2.那说说你理解的多线程? 我说多线程两种方式,一个是继承Thread类,再就是实现Runable接口。有线程休眠和等待阻塞的过原创 2016-02-18 15:08:21 · 754 阅读 · 0 评论