软件开发工程师面试题
文章平均质量分 58
fnhrifnhri
这个作者很懒,什么都没留下…
展开
-
牛吃草总量X,第一天吃X的10份这1,第二天吃剩下的9份之1。。。。。第10天吃完剩下的二把草,问X为多少?编程实现
第1天没吃时有:x, 第2天没吃时有:x*9/10, 第3天没吃时有:x*9/10*8/9, 第4天没吃时有:x*9/10*8/9*7/8, ...... 第10-天没吃时有:x*9/10*8/9*7/8*6/7*5/6*4/5....1/2=x*1/10, 最后一天吃的就是X的1/10,则一共X=20把草!!!!!原创 2013-03-11 14:30:08 · 1020 阅读 · 0 评论 -
TCP 建立连接的三次握手,TCP关闭连接的四次握手!!!面试官就那点事
闻道有先后,先者可为达之,后者亦可通之 TCP三次握手与四次握手 最近面试了许多家公司,除了百度外,其它公司淘宝等都会问你TCP三次握手到底是什么,为什么是三次握手而不是四次握手呢? 大家看完了我这篇文章后,相信一定会找到答案了。 1、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。 (2) 服务器端回应客户端的,这转载 2013-03-11 15:54:36 · 1259 阅读 · 1 评论 -
JSP中session机制的详细解释!!!要是你说你会j2ee,面试官问:“那这个session是什么?”就是你的菜了
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session转载 2013-03-11 16:19:00 · 751 阅读 · 0 评论 -
数据库的几个范式,1NF 2NF 3NF BCNF 的详解 写在blog、记在心中!!!!!!
关系数据库设计范式 简介 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基转载 2013-03-12 09:57:40 · 1333 阅读 · 0 评论 -
有10狗,1000瓶药水,其中有一瓶有毒,狗喝一下点就会死,请问怎么找到1000瓶中有毒的那一瓶?
计算机的,数据都和2的次方有密切关系,2的10次方为1024,应该都有思路了!!! 记于blog,等以后做老师了也有个出题方案与思路。 将10只狗标号,1000瓶药水,第1瓶只给1号狗喝,第2瓶只给2号狗喝,................第5瓶只给(1001)第1号狗和第4号狗喝..................... 最后看哪几个狗死了,就表原创 2013-03-11 17:25:05 · 2075 阅读 · 0 评论 -
N!的结果中末尾有多少个0,即可以在N阶乘中找到5的个数就是N阶乘结果的末尾会有几个0了,请看以下分析
酷狗的一个笔试题,有点意思! 问 N !的结果中末尾有多少个0?给出分析与编程计算。 分析:要知道N!有几个零,只看得0的原因:每一个数可分解质数的相乘,而质数的相乘中,2*5是10的,这是最后多一个0的原因。 如:N=6= 1*2*3*4*5=1*2*3*2*2*5=120 //有一个0,而5也只有一个,2总是比5的个数多(明显),原创 2013-03-11 15:35:42 · 1431 阅读 · 0 评论