快手客户端开发一面凉经
面试官是个大哥很和蔼,全程微笑。
问题:
1、TCP UDP区别,TCP的拥塞控制
2、三次握手 为什么不是两次、四次
3、输入一个url之后的过程,DNS如何把域名解析成IP地址
4、进程和线程区别 进程之间如何切换
5、虚拟内存是干什么的,有什么好处,页表的映射机制
6、对面向对象了解什么, 封装有什么好处
项目问题
项目中的架构怎么选择的,MVM和MVVM有什么区别,项目中担任什么角色。
算法题:两数之和。
面试官看着我的简历主修课程和项目经历问的,都是你回答之后然后根据你的回答继续追问。算法题我看了说不会写,只能说一下思路 结果还说错了。最后27分钟结束。中间不会的问题我说不太清楚,算法说不会写面试官就说下来学一学什么的