前言:笔试题集第二弹,是至2016年12月为止的经历收集的本人觉得可以一看的面试、笔试题目,由于时间关系,先放出,答案来不及找,小部分题目有答案,望各位读者朋友见谅。
滴滴出行2017笔试:
1. 9级楼梯, 每次可以走一步或两步,问:一共会有多少种方式下楼?
答:55种
2. Linux软链接和硬链接
3. C、C++:关于const char *p
,p的值可不可以改?
4. 虚函数是在运行时绑定么?inline
是什么?
5. 概率论公式
6. 100个选手进行7局4胜的乒乓比赛,多出一个选手时(总选手数为奇数时),则抽签选中一个选手直接晋级。问:至少多少局,才决出冠军?【提示:答案在100左右】
7. 12个白球和1个黑球,围成一圈,然后开始每数到第13个位置的球,就拿出来,问:从哪个位置开始数,最后才会抽到这个黑球?
8. 问答题:从输入网站网址,到页面呈现在我们面前,这个过程都发生了什么?【网络知识】
解析:客户端输入Http地址 -> 首先,判断本地DNS客户端缓存中是否含有此域名,如果有,那么,直接可以拿到这个这个域名对应的IP地址,并开始连接服务器 -> 否则,在本地HOSTS文件中查找对应网址的IP地址 -> 再找不到的话,最终会去请求根DNS服务器去解析域名(由全球仅有13台的DNS服务器备机去解析DNS根域,按照域名、地区、作用去委派不同的DNS顶级域名服务器如.com、.cn等),最终判断是.com
子域名,委派给baidu DNS 服务器解析域名,从而得到IP -> 三次握手的TCP/IP连接的建立(通过Socket)。详细的连接过程,参考三次握手和四次挥手

6. 编程题二:

7. 编程题三:

网友评论