春招总结,美团,字节,腾讯已offer

面美团,腾讯,字节,小米。结果:美团,腾讯,字节已offer。
总体感受,腾讯比较波折,面的次数比较多,美团和字节流程很顺利,一条龙服务。
美团:
一面:
1. 使用事件委托如何判断点击的是下面的哪一个元素,比如一个image,可以使用二叉树的自下而上遍历parentNode
2. 手写继承,forEach和map的区别
3. diff算法,react虚拟DOM
4. flex布局属性,实现水平垂直居中
5. css预处理器,scss
6. promise原理
7. 说一下react生命周期,新旧版本都说了,为什么废弃旧版的几个生命周期,答:为了fiber架构的安全性
8. useCallback是引用怎么办,这里分为数组和对象来处理,最好是使用immutable.js
9. redux为什么是纯函数,不纯也不会报错,为什么开发要求要纯
10. React.createContext是什么,原理
二面:
1. 项目说了非常久,项目的模块,负责的哪一些
2. 路由鉴权如何实现,如果是不同身份怎么重定向到未认证页面,死扣细节,代码实现
3. websocket用来干了什么,为什么不在onmessage里来发送数据,这部分没有注意到,主要是项目需要已经达到的情况下可以不用onmessage
4. websocket和http的区别是什么,建立过程,头部字段用来干什么
5. react-redux原理,应该是props的传递加发布订阅模式
6. 大学学过什么课程,说一说计算机网络吧
7. http建立过程,头部字段,状态码说一下
8. TCP连接源主机和目标主机靠什么连接起来,端口号,面试官说还有,反正我不记得了
9. http1.1管道传输是什么,问的比较深,反正我只会皮毛
还是问了挺多的,靠记忆写了这么几个题,其他的忘记了
hr:
都是很常规的问题
家住哪里,什么时候实现,为什么来美团,老生常谈的一些东西
过4天,offer

字节:
具体问题不记得了,说一说手写方面的吧
1. 写一下react生命周期
2. 写一下http知道的状态码,含义(可能是面试官那边比较吵,写下来看得明白一点)
3. 算法:对称二叉树
4. 算法:数组扁平化,可以控制扁平化的层数
5. 手写vue模板解析,要处理对象中没有属性的情况,不能使用正则
```js
const template = "My name is $name},I'm from ${city}, I'm ${age}, I ${action} basketball";

const result = strWrap(template, {name: 'LiuXing', city: 'Beijing', acction: 'play'});

console.log(result); // My name is LiuXing,I'm from Beijing, i'm --, I play basketball
```
6. encodeURL原理
7. 算法:岛屿最大面积
字节没有记录题目,以上只是面试要求手写的一些东西
一面1h,二面1h,三面30min,流程很快,2天结束,4天后offer

#面经##美团##字节跳动##前端工程师#
全部评论
你好 1. 使用事件委托如何判断点击的是下面的哪一个元素,比如一个image,可以使用二叉树的自下而上遍历parentNode 这一题不太明白问了什么,event.target不是可以直接获取到最底下点击的元素吗
1 回复
分享
发布于 2021-04-22 19:41
好家伙 经常看到校友勒 大佬去哪儿了
点赞 回复
分享
发布于 2021-04-22 23:30
博乐游戏
校招火热招聘中
官网直投
请问一下大佬,这三家公司的offer,你是如何做选择的呢
点赞 回复
分享
发布于 2021-04-23 00:09
什么时候去实习
点赞 回复
分享
发布于 2021-04-23 08:59
大佬工作几年了?什么时候才能有这种水平
点赞 回复
分享
发布于 2021-04-23 17:06
大佬太强了
点赞 回复
分享
发布于 2021-04-23 18:11
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-24 08:54
楼主好,请问下手写vue模板解析那个要怎么做吗
点赞 回复
分享
发布于 2021-04-24 20:11
字节哪个部门
点赞 回复
分享
发布于 2021-04-28 10:32

相关推荐

为什么选RocketMQ,了解Kafka么说一下你这个事务消息是怎么做的异步扣减库存 如果消费者端 扣减失败怎么办由于网络波动 可能会有重复的消息 如何解决你用了令牌桶限流你说一下他的原理么 为什么选令牌桶不选漏桶还用了线程池限流,能说一下这个怎么做的么说一下线程池中的核心参数 和工作的流程为什么要使用 redis你说redis快 为什么这么快呢提到了io多路复用 redis是基于什么实现的 能讲一下epoll的处理流程么还能说一下其他的网络io模型么说一下常见的数据类型,项目中用到了什么扣减库存都在redis中做的 如何redis挂了怎么办?点赞数一直放在redis中么 有同步到mysql里么说一下常用的集合吧 arraylist,hashmap扩容原理hashmap是线程安全的么 我想要线程安全怎么办?concurrenthashmap是如何保证线程安全的说一下spring 的ioc和aop 吧聊一下spring bean对象的生命周期吧说一下aop的原理 和项目中使用到aop的地方你说到了事务管理 那你知道什么情况下会失效么(X) 这个面试官还提示了生成代理对象这一块,还是没想起来模版方法模式和策略模式了解么  你是怎么理解二者的区别的说一下mysql吧 索引底层用的什么各种树了解么 说一下  二叉树和平衡二叉树区别    b+树和b树区别    平衡二叉树和红黑树区别 (X)红黑树这块实在没怎么看 就说不太了解了 b+和b树的区别  聚簇索引和非聚簇索引区别 知道底层innodb是怎么存储数据的么(X) 答的不好 光说了数据页 最大最小记录 很多细节没答好知道索引覆盖和索引下推么   如何优化索引   常见索引失效的场景说一下读写锁的区别  知道意向锁么(X)  最近刚复习 synchronized理解成了异向锁,还问是不是偏向锁的反义词说一下事务隔离级别 分别解决了什么问题说到了readview 能讲一下他是怎么工作的么能说一下volatile么 解决了什么问题 原理是什么讲一下aps?反问:部门做什么项目? 医疗管理 账务报表 ,呼号机,问了是不是类似于erp 他说hrp  ,总结 :基础八股 ,聊了会天说等着主管发两道笔试题做做
点赞 评论 收藏
转发
1 18 评论
分享
牛客网
牛客企业服务