面经
文章平均质量分 89
sunByFeng
这个作者很懒,什么都没留下…
展开
-
面试问题(二)
1.Object类有哪些方法 protected Object clone()创建并返回此对象的一个副本。 boolean equals(Object obj)指示其他某个对象是否与此对象“相等”。 protected void finalize()当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 Class原创 2017-05-18 21:14:13 · 358 阅读 · 0 评论 -
设计模式应用相关面试题目
设计模式应用相关面试题目 设计模式理论1.什么是设计模式?你是否在你的代码里面使用过任何设计模式?在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。平时用的比较多有单例模式(在内存中仅实例化一个对象时使用),适配器模式(典型的就是ListView和Gri转载 2017-07-11 20:23:54 · 642 阅读 · 0 评论 -
2018百度秋招一面/二面/三面
1.int和integer所占字节,int 、new integer、integer区别,大于128的时候有什么区别。 int、integer所占字节为4字节。 1. int 和Integer在进行比较的时候,Integer会进行拆箱,转为int值与int进行比较。 2. Integer与Integer比较的时候,由于直接赋值的时候会进行自动的装箱,那么这里就需要注意两原创 2017-08-06 13:16:04 · 3073 阅读 · 1 评论 -
常见网络问题
1.常见路由息协议 常见的路由协议有RIP、IGRP(Cisco私有协议)、EIGRP(Cisco私有协议)、OSPF、IS-IS、BGP等。 RIP协议是最简单的路由协议。主要传递路由信息,通过每隔30秒广播一次路由表,维护相邻路由器的位置关系,同时根据收到的路由表信息计算自己的路由表信 息。RIP是一个距离矢量路由协议,最大跳数为16跳,16跳以及超过16跳的网络则认为目标网络不可达。原创 2017-07-14 11:21:38 · 842 阅读 · 0 评论 -
面试问题(4)
后面总结答案 1.进程间通信的几种方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作原创 2017-05-18 22:15:26 · 367 阅读 · 0 评论 -
大数据和空间限制
1.认识布隆过滤器 题目:不安全网页的黑名单包含100亿个黑名单,每个网页URL最大占用64B。限制想要实现一直网页过滤器,可以更好网页的URL判断网页是否在黑名单上。 要求:1.允许万分之一的失误。2.使用额外空间不超过30G。 布隆过滤器:长度为m的bit类型的数组,即数组中的每个位置只占一个bit。 在假设一共有k个hash函数,这些函数的输出域s大于或者等原创 2017-08-01 18:06:24 · 369 阅读 · 0 评论 -
面试问题(3)
1.final(变量、方法、类) finally finalize final:java中的关键字,修饰符。 1.如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承。因此,一个类不能同时被声明为absrtact抽象类的和final的类。 2.如果将变量或者方法声明为final,可以保证它们在使用中不被改变.原创 2017-05-18 21:56:14 · 398 阅读 · 0 评论 -
面试问题(5)
1)Java 中能创建 volatile 数组吗? 能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。2)volatile 能使得一个非原子操作变成原子操作吗? 一个典型的例子是在类中有一个转载 2017-05-18 22:21:28 · 432 阅读 · 0 评论 -
hashMap详解
HashMap概述HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 值得注意的是HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collections类的转载 2017-05-21 00:34:35 · 691 阅读 · 0 评论 -
海量数据处理相关面试问题
常见的海量数据处理、操作的题目: 1.给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 2.有10个文件,每个文件1G,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复。要求你按照query的频度排序。 3.有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频原创 2017-07-11 17:03:51 · 292 阅读 · 0 评论 -
操作系统相关面试题(1)
转载:http://www.cnblogs.com/zyf-zhaoyafei/p/4714598.html 一、操作系统引论操作系统目标1:方面性,2:有效性,3:可扩展性,4:开放性 操作系统基本特性1:并发、2:共享、3:虚拟、4:异步 描述多道批处理、分时、实时操作系统的特点各是什么? 批处理操转载 2017-06-30 11:28:52 · 2882 阅读 · 0 评论 -
面试问题(一)
1.restful的好处 (1)每一个URI代表一种资源,独一无二; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现”表现层状态转化”。 ● URL具有很强可读性的,具有自描述性; ● 资源描述与视图的松耦合; ● 可提供OpenAPI,便于第三方系统集成,提高互操作性; ● 如果提供无状态的服务接口原创 2017-05-18 21:00:24 · 446 阅读 · 0 评论