2018头条后台实习一二三面

头条的效率真的高,面完三分钟内必有回复,然后就挂了......

约好3点的面试,2点半HR就信息轰炸了,签到以后牛客面试的视频死活出不来,服务器连不上,面试官打电话催,贼方,连忙关了手机关了电脑冷静一下......(重启后就好了......)

一面:

redis的数据结构有哪些?应用场景,与MySQL的区别(装逼过头了,简历上写着看过redis的设计)

敲代码

问题1:给你股票每天的价格,只买入卖出一次,求最高收益

问题2:如果在问题一的前提下,可以买卖多次,求最高收益

什么是系统调用?(当时傻了,回答:系统的调用......)

系统调用有哪些函数,

socket函数是不是系统调用

网络编程常见模型

二面:

TCP与UDP的区别

TCP的各个状态描述

TCP的序列号会溢出吗,怎么解决(TCP序列号回绕问题)

MSS, MTU, 和window size的区别(MSS是TCP报头的一个选项,在握手时加入,是控制单个TCP报文的长度的,MTU是链路层的概念,其大小问题由ip解决,window size即双方接收(发送)数据的缓冲区大小)

怎样做到高并发

敲代码:

链表的倒数第n节点(被批判了一波不检查输入数据是否合法)

(画风突变)

段表与页表是什么,有什么用

路由器与交换机的区别,路由器怎样控制包的传递


三面:

竟然是个广东人,听着粤式普通话,格外亲切,老乡啊......

用UDP传输文件,怎样保证文件的完整性?

敲代码:

字符的全排列

然而跟老乡瞎聊了10分钟就挂了......(老乡见老乡,背后来一枪)

总结:还是太菜



展开阅读全文

没有更多推荐了,返回首页