美团暑期前端 已oc

#面经##前端##美团#3.11 3.25笔试
3.21一面
3.22约3.27二面
3.29 offer
一面 70min
怎么学前端的(看书,文档
这本书中有什么你印象深刻的点(说了一本《你所不知道的javascript》
https如何解决http的问题(计网问题小林coding看懂记牢就好了
mysql依赖注入时如何防止恶意代码
vue2、vue3的区别
vite和webpack区别(没答好
CJS和ESM区别
其他也都比较基础忘了

二面 75min
为什么选择前端(面试官对我的观点标识认可
怎么学前端的(看书,文档
这本书中有什么你印象深刻的点(同上
挖项目,问的比较深
还有一些忘了
场景题:
简历有写使用koa框架,让我手写洋葱模型
异步并发控制M个任务每次执行N个,尽可能快的执行完(利用await配合Promise对超出任务进行阻塞,前面执行完了之后区调用promise的resolve达到目的)面试官说我这种方法写的很优雅

然后就聊了一些别的
职业规划
对于ai你有什么看法
整体流程还是很快的

作为一个没有实习经历,没有奖项的本科生,还是觉得挺幸运的,也算是自己准备的比较充分吧,后面的开放性问题之前也都有去思考过,和面试官聊了挺久,感谢团子收留我
全部评论
强 不过楼主手写洋葱模型是写几个中间件 调用看一下顺序还是怎么样捏
点赞 回复 分享
发布于 2023-03-30 10:21 辽宁
是春招吗?
点赞 回复 分享
发布于 2023-03-30 10:28 黑龙江
恭喜呀!想问一下什么时候入职的,我怕我说六页入职不要我
点赞 回复 分享
发布于 2023-03-30 18:59 北京
朋友可以贴一下二面第二个场景题的代码吗
点赞 回复 分享
发布于 2023-04-01 08:12 重庆
老哥哪个组啊,上海还是北京
点赞 回复 分享
发布于 2023-04-03 14:23 浙江
想问下楼主有收到offer邮件吗?我29号给了美团暑实习的oc,但是今天还没收到邮件,好怕被鸽
点赞 回复 分享
发布于 2023-04-03 22:30 湖北
佬 ,你这个编辑器用的是什么主题挺好看的
点赞 回复 分享
发布于 2023-04-07 11:08 重庆
请问楼主OC后多久收到offer的呀
点赞 回复 分享
发布于 2023-04-11 11:19 美国

相关推荐

2024-10-17
在牛客打卡259天,今天也很努力鸭!
点赞 评论 收藏
分享
1.创建线程的方式2.线程池的核心参数3.CAS操作的原理4.索引是什么?索引的作用5.如何排查和分析慢SQL6.Redis为什么快7.TCP的三次握手和四次挥手,为什么是握手是三次,挥手是四次?8.介绍项目的难点9.项目中如何防止超卖的?(这里按照黑马Redis的实现思路回答的,然后介绍了一下Redisson分布式锁的核心机制)10.用户买票的实现流程11.ThreadLocal的用途12.算法:力扣 15.三数之和13.第二个项目的难点14.了解ES吗?15.什么情况下会分库分表?如何分库分表?16.项目的日志存在哪了?这样存合理吗?17.团队开发中用过git吗?(国庆摸了一周🐟,算法题写的不好,觉得自己没戏了,结果没想到面试官让我等一会,直接叫来了二面面试官接着面试)18.问学校和能实习多久?19.介绍项目?项目上线了吗?有前端吗?20.介绍前端提交表单一直到接收到后端响应数据的过程21.项目怎么分层的?你认为Controller层、Service层、Mapper层这种分层方式合理吗?22.Controller层的常用注解,Service层的常用注解23.主键索引和唯一索引的区别24.聚集索引和非聚集索引的区别25.索引的底层实现?为什么使用B+树?(索引这一块自己有的忘了没顶住,答的不好)26.MySQL的主从复制原理,不同主从复制的模式之间的区别(这个没了解过,面试官直接给我两分钟让我去查然后给他讲清楚)27.Redis的主从复制模式(完全没准备,然后面试官让自己尝试设计一个,然后在面试官引导下给了一个方案,勉强答上了)28.Redis持久化方式,两者的区别29.又问了一遍三次握手四次挥手,挥手为什么等待2MSL,滑动窗口等经典问题之后就是闲聊了,结束后就接到了hr小姐姐的电话,沟通入职的事情。感觉还是要冷静分析问题,逻辑清晰的回答,只背题没有自己的思考的话很容易被问住。第一次找实习的煎熬总算是熬过去了,道阻且长,加油吧,与君共勉。#实习##26实习##实习工作,你找得还顺利吗?##百度##26届实习#
点赞 评论 收藏
分享
TCP(传输控制协议)是一种面向连接的协议,它使用三次握手进行连接的建立,以及四次挥手进行连接的关闭。三次握手:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=02b1742be4564f04b7e1bdf3b39333d7第一步:客户端发送连接请求报文段(SYN)给服务器,并选择一个随机的初始序列号(ISN1)。第二步:服务器收到连接请求报文段后,如果同意连接,将发送确认报文段(SYN+ACK)。服务器会选择另一个随机的初始序列号(ISN2),并将其作为确认号,并将自己的初始序列号(ISN2)一起发送给客户端。第三步:客户端接收到服务器的确认报文段,会发送确认报文段(ACK),确认号设置为服务器的初始序列号加1(ISN2+1)。服务器接收到客户端的确认报文段后,连接建立成功。经过三次握手,客户端和服务器就建立了可靠的连接,可以开始进行数据传输。四次挥手:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=02b1742be4564f04b7e1bdf3b39333d7第一步:客户端发送关闭连接请求报文段(FIN)给服务器,表示不再发送数据。客户端仍可以接收服务器发送的数据。第二步:服务器收到客户端的关闭请求后,发送确认报文段(ACK)作为确认,并进入半关闭状态。服务器此时不再发送数据给客户端,但仍可以接收来自客户端的数据。第三步:当服务器不再发送数据时,会发送自己的关闭请求报文段(FIN)给客户端,表示数据发送完毕。第四步:客户端收到服务器的关闭请求后,发送确认报文段(ACK),确认服务器的关闭请求。此时客户端进入 TIME_WAIT 状态,等待一段时间后关闭连接。服务器收到客户端的确认后,关闭连接。经过四次挥手,客户端和服务器都完成了关闭连接的操作,释放了连接资源。需要注意的是,三次握手和四次挥手中的每个步骤都需要双方的确认,确保连接的可靠性和数据的完整性。这些握手和挥手过程可以保证数据在传输过程中的可靠性和有序性,确保数据能够正确地被发送和接收。
点赞 评论 收藏
分享
17 69 评论
分享
牛客网
牛客企业服务