某天中午猎头打来电话,问是否对阿里云有兴趣。作为一个***丝程序员,当然感兴趣。猎头发来几个职位介绍和要求,由于在下目前从事dns研发,因此选择了阿里云的cdn调度职位。第二天杭州阿里工程师就打来电话,要求电话面试,大概30-60分钟。工作时间占用这么长时间感觉不太好,于是和工程师约到了晚上7点半。下午按时下班,要了杯咖啡,到星巴克的一个角落,用手机做着临阵磨***的准备。7点半工程师准时打来电话。寒暄后,正式开始面试。首先是自我介绍,在下主要介绍了专业情况和工作经历。接着开始题为,第一个问题是dns递归过程分析,蛮简单的,自根节点一级一级的解析。这个问题回答完后心情放松了些。中间有些cdn业务的问题,由于我的侧重点再dns协议,因此回答的不太好。其中两个答的尤其不好。1. 如果用户访问的缓存节点没有资源,怎么办?自然是向父节点寻找资源,父节点没有继续向父节点查找,直到找到源站。接下来又问,用户访问的域名和缓存节点向父节点访问的域名一样吗?这~这个问题我不清楚,其实这里应该是不一样的。如果一样,缓存节点不就找到自己本身了么。没有办法向父节点拉取资源了。2. 如何从100w个无序数中获取第K大的数?~~~...查看更多