面试分为2轮多,第一轮看了看github,问了问上面的项目和在学校做过的项目,可能也是因为大二,所以问这方面比较多,然后开始问tcp相关东西,3次握手的细节(SYN,ACK发送接收),为什么必须3次握手,还记得有问到堵塞窗口。全程大概1个小时。
第二轮问了许多MVC,web后端开发(django,flask),和数据库的一些基本知识。然后问了一道merge interval的算法题(当时没刷过leetcode一脸懵哈哈哈),全程1个小时。最后可能感觉我第二轮一般,所以让我给他发了一个写的最好的项目,解释它的流程和一些细节,最后感觉还可以。
...查看更多