- 博客(8)
- 收藏
- 关注
翻译 BAT、网易、蘑菇街面试题整理-8
Android1. Activity与Fragment的生命周期。2. Acitivty的四中启动模式与特点。3. Activity缓存方法。4. Service的生命周期,两种启动方法,有什么区别。5. 怎么保证service不被杀死。6. 广播的两种注册方法,有什么区别。7. Intent的使用方法,可以传递哪些数据类型。8. ContentProvider使用
2016-04-06 22:33:33
2243
翻译 BAT、网易、蘑菇街面试题整理-7
数据结构与算法1. 链表与数组。2. 队列和栈,出栈与入栈。3. 链表的删除、插入、反向。4. 字符串操作。5. Hash表的hash函数,冲突解决方法有哪些。6. 各种排序:冒泡、选择、插入、希尔、归并、快排、堆排、桶排、基数的原理、平均时间复杂度、最坏时间复杂度、空间复杂度、是否稳定。7. 快排的partition函数与归并的Merge函数。8. 对冒泡与快排的
2016-04-06 22:31:08
458
翻译 BAT、网易、蘑菇街面试题整理-6
TCP/IP1. OSI与TCP/IP各层的结构与功能,都有哪些协议。OSI七层与TCP/IP五层网络架构详解 OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助。今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚
2016-04-06 20:49:22
3219
翻译 BAT、网易、蘑菇街面试题整理-5
操作系统1. 进程和线程的区别。说法一:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的
2016-04-06 17:57:46
584
翻译 BAT、网易、蘑菇街面试题整理-4
36. 设计模式:单例、工厂、适配器、责任链、观察者等等http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html大话设计模式37. JNI的使用Java通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在Windows平台下是DLL文件形式,在UNIX机器上是
2016-04-05 23:46:24
1190
翻译 BAT、网易、蘑菇街面试题整理-3
25. ThreadLocal的设计理念与作用Why ThreadLocal?无论如何,要编写一个多线程安全(Thread-safe)的程序是困难的,为了让线程共享资源,必须小心地对共享资源进行同步,同步带来一定的效能延迟,而另一方面,在处理同步的时候,又要注意对象的锁定与释放,避免产生死结,种种因素都使得编写多线程程序变得困难。尝试从另一个角度来思考多线程共享资源的问
2016-04-05 21:53:54
2171
翻译 BAT、网易、蘑菇街面试题整理-2
16.Java面向对象的三个特征与含义继承(1)继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。(2)对象的一个新类可以从现有的类中派生,这个过程称为类继承,新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。(3)派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加
2016-04-03 15:42:31
459
转载 BAT、网易、蘑菇街面试题整理
1. 八种基本数据类型的大小,以及他们的封装类。byte-Byte 8位char-Character 16位short-Short 16位int-Integer 32位long-Long 64位float-Float 32位double-Double 64位boolean-Boolean 1位
2016-03-31 20:56:31
965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人