3.31 美团暑假实习前端一面
面试官上来先介绍了自己的情况
1.自我介绍
2.介绍一下简历上的项目
3.项目的页面是完全自己写的吗 还是跟着教程来做的
4.具体说一下TCP四次握手
5.TCP客户端和服务端同时发出断开请求后续会怎么样
6.TCP滑动窗口策略,具体说说,它有什么好处,实现机制
7.TCP拥塞控制有几种策略 分别介绍一下
8.TCP的上一层Http 了解过Http1.0 http1.1吗 他们有什么区别
9.能具体讲一讲http1.1吗 持久连接具体是什么 指什么连接 谁与谁 为什么要出这个呢
10.一般的发Http请求的流程是什么样的
11.Http1.0时候发起一个http请求会开启一个TCP连接吗
12.Http keep-alive会引起其他的什么问题
13.你是怎么学习React的 应该不是学校教的 是自学的吗 怎么学习的
14.阮一峰的书有看过吗
15.了解过BFC吗 具体讲一讲 做什么的 应用场景
16.怎么实现 除了overflow还有其他那些 还有吗 还有其他的吗
17.层叠上下文了解过吗 是什么效果 它的原理是什么呢
(回答应该是盒子模型有Z轴的坐标 他说不对 这个真不知道了 有大神知道原理吗)
18.重排和重绘知道吗 具体说一说 他们谁更影响性能
19.有了解过GPU加速吗
20.假如有个小球 每一秒往右移动1px 一是直接改margin-left 二是position:absolute 一点点加left
三是transition translate 横轴一点点加 这三种哪一种性能最好 (我选的最后一种)
为什么最后一种性能最好?
21.了解过变量提升吗 是什么
22.变量提升的原理是什么呢 产生的原因
23.执行上下文了解过吗
24.词法作用域是什么
25.环境变量和变量对象了解过吗 AO VO
26.Promise了解过吗 具体说说
27.Promise有一些静态方法 说一说 了解过All吗
28.实现一个Promise.All(没写过 没写出来)
29.给了个Promise题目写
30.给个Leetcode Hard 虽然有提示 但是我何德何能写Hard...
感觉面下来几次大厂自己还是有很多基础知识不了解 需要在夯实一下....
不能有侥幸心理 速成不太行 大厂的门槛不是稍微应付就能够到的
#软件开发2023笔面经##实习##美团##牛客解忧铺##我的失利项目复盘#