美团到家一面挂,流程结束,一面面经

4.15 官网已结束,收到美团调剂邮件。交流一下面经。#美团##美团面经##面经##面经美团#
---------------------------------
美团一面挂了18天了,还是没有回到人才库,一直是简历筛选中的状态,还有机会被捞吗?或者回到人才库?#美团##美团一面##美团人才库#
---------------------------------

个人bg:双九golang选手,无实习经历

美团到家

一面面经

10 min
自我介绍
面试官看我是golang选手,问我为什么学习golang?
golang有哪些优势?
其他语言没有吗?

问第一个项目(略) 15min
问项目如何落地盈利。(我一个小小实习生,不知道啊~)
看我答不上来就开始问第二个项目 5min

八股 50min
http头有什么字段?
https握手过程
tcp如何实现可靠传输?
重传机制是什么样的?
糊涂窗口综合症怎么解决?
糊涂窗口综合症的探测报文名字叫什么?
tcp的长连接如何实现?
长连接的探测报文从哪边发出来的?
tcp里面哪里涉及到计时器?
timewait状态的作用?
timewait状态实现的机制?用计时器吗?
mysql的事务特性
mvcc的实现
mvcc的快照是在什么时候创建的?(我答的事务开启)
事务开启指的是什么?(已经晕了)
mvcc会避免幻读吗?
如何避免幻读?
索引失效有哪些?
如何建立索引?
慢sql如何排查?
mysql的主从同步?
布隆过滤器了解过吗?
你说布隆过滤器会有一定的错误率,那该怎么办?
问的很细,有一些问题回想不起来了,我八股部分主要是看的小林和其他的一些博客,感觉对于这次的八股考验来说不太够用。。。

撕题 5min
lc93 复原ip地址

反问

最后他对我点评了一下
让我转java,我拒绝了

个人感受:
美团的面试体验真的很好,只是面试官部门的业务主要是java开发,我已经快两年没写过java了。面试官最后给我一些建议:技术路线上的和个人性格方面的。个人感觉很受用,他最后也问我想不想去二面看看,我由于面试的时候很多问题没有答到点子上,感觉很不好意思,加上需要我转java,就拒绝了,请求面试官把我挂掉。
全部评论
我也是这个状态,然后今天看的时候没有筛选中后面的流程了
1 回复 分享
发布于 2024-04-15 19:19 江苏
我也是,麻了…
1 回复 分享
发布于 2024-04-14 19:22 湖北
筛选中还有希望吗
点赞 回复 分享
发布于 2024-04-18 07:59 上海
想问一下调剂问卷是给指定了岗位吗
点赞 回复 分享
发布于 2024-04-17 16:44 山东

相关推荐

1.自我介绍2.介绍一下mcp, skills3.了解react哪些状态管理库4.对话是sse还是什么?是用fetch还是EventSource?5.ts中的any 和 unknown讲一讲6.是直接用组件库的组件还是自己封装了一些别的7.代码输出题1function main() {{var a = 1let b = 2}console.log(a);console.log(b);}main()console.log(a);8.什么是块级作用域 全局作用域 函数作用域9.代码输出题2for (var i = 0;i < 5;i++) {setTimeout(() => {console.log(i);}, 100);}10.代码输出题3for (var i = 0; i < 5; i++){function printText(temp) {setTimeout(() => {console.log(temp);}, 100);}printText(i)}11.代码输出题4for(var i = 0;i < 5;i++){function printText(temp) {var temp = isetTimeout(() => {console.log(temp);}, 100);}printText(i)}12.代码输出题5for(var i = 0;i < 5;i++){function printText(temp) {setTimeout(() => {var temp = iconsole.log(temp);}, 100);}printText(i)}13.点击控制台输出题export default function App() {const [count, setCount] = useState(0)console.log('render',count)return (<div><h1>{count}</h1>{setCount(count + 1)setTimeout(() => console.log('setTimeout', count), 1000)}}>+1</div>)}//这个组件点击按钮后,控制台的输出顺序和值如下:// 1. render 1 (组件重新渲染, count 更新为 1)// 2. setTimeout 0 (1秒后输出,注意这里是 0 而不是 1)14.算法:给有序数组arr = [-4, -1, 0, 3, 5],返回平方后的排序// 有序数组平方后排序const arr = [-4, -1, 0, 3, 5]function solution(arr) {const len = arr.lengthconst result = new Array(len)let left = 0let right = len - 1let index = len - 1while (left <= right) {if (arr[left] * arr[left] > arr[right] * arr[right]) {result[index] = arr[left] * arr[left]left++} else {result[index] = arr[right] * arr[right]right--}index--}return result}console.log(solution(arr));15.反问
查看14道真题和解析
点赞 评论 收藏
分享
评论
5
20
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务