面试
洞悉之鬼
这个作者很懒,什么都没留下…
展开
-
计算机网络面试相关
因为很多东西都是之前看,没什么自己的心得,所以也不敢下笔,这段时间又重新看的时候发现有很多心得了,也算是有点小掌握了,所以才敢下笔。 TCP三次握手和四次挥手的全过程 三次握手: 第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=原创 2016-07-27 17:05:47 · 461 阅读 · 0 评论 -
HTTP 协议简介
转载自http://blog.jobbole.com/104886/ 一、TCP/IP 协议介绍 在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的,从底层至应用层分别为:物理层、链路层、网络层、传输层和应用层,如下图所示: 从应用层至物理层,数据是一层层封装,封装的方式一般都是在原有数据的前面加一个数据控制头,数据封装格式如下: 其中转载 2016-08-30 14:19:15 · 535 阅读 · 0 评论 -
计算机网络部分的面试常考点
整理一下计算机网络部分的面试常考点,参考书籍:《计算机网络》第五版 谢希仁的那本,希望对大家有所帮助 OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。转载 2016-09-05 18:17:21 · 733 阅读 · 0 评论 -
2017 阿里实习 JAVA 研发工程师面经
很遗憾这篇面经不是我的,但是所有的回答信息是我自己总结出来的。 #一面 1.写出知道的所有单例模式的写法 2.整数的二进制找出有几个 1,效率要求最高 3.会场安排问题 4.如何用两个栈模拟一个队列(前面四道考了 30 多分钟) 5.TCP 三次握手的过程 6.http 了解吗?(这道我直接说没有深入研究 web 开发) 7.java 集合类,哪些线程安全,哪原创 2016-08-26 17:58:39 · 4202 阅读 · 0 评论 -
java中hashcode()和equals()的详解
本来想自己看看Java编程思想自己写的,不过偶然看到有个哥们已经写了,也是根据Java编程思想写的,感觉很好就不自己写了。 转载自:http://www.iteye.com/topic/257191 1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equ转载 2016-08-26 18:12:02 · 423 阅读 · 0 评论 -
单例模式深探-懒汉式和饿汗式
什么是单例模式 首先说句题外话,单例模式在很多的开源框架和项目都随处可见,所以单例模式的重要不言而喻,在一些稍微大点的公司设计模式肯定是会在面试中会问到的,单例模式的命中率不亚于工厂模式等设计模式(在之后的会陆续补上其它项目中经常用到的设计模式) 进入正题,什么是单例模式,通俗的说就是:在整个对象中,单例类只能有一个实例,单例类必须自己创建自己的唯一实例单例类必须给其它对象提供这一实例原创 2016-09-05 10:45:21 · 1497 阅读 · 0 评论