虾皮一面(10.12)说一下http和tcp的关系TCP和UDP的区别http缓存技术,对于html、js、css怎么分配强缓存和协商缓存,各自适用的场景为了实现缓存优化,会在文件中添加hash值,以便文件内容变化时,生成新的文件名js为什么是单线程的浏览器多线程同步任务和异步任务的理解算法:数组去重算法:删除链表中重复的节点算法:需要将后台的省份、地域列表渲染成树状结构,请完成transformer函数,用于将一个数组转换为树虾皮二面(10.31)TCP和http的关系,http如何判断是一个数据是否接收完成?文件上传是怎么处理的?对于前端请求有些是预览有些是会进行下载,这些情况是怎么处理的...