【面经】美团外卖测试开发实习生面经

公司:美团外卖 应聘职位:测试开发 一面
1、用Java多还是C++多?
2、操作系统用过哪些?
3、Linux用的什么版本,在Linux下主要是编程比较多还是往里面布应用多?
4、在CentOS下怎么装软件,yum指令工作原理,怎么卸载软件?
5、socket编程,TCP编程和udp编程的区别。
6、select/poll/epoll区别。
7、分析一个常用算法的时间复杂度,空间复杂度。
8、Linux命令grep、cut运用在什么场景下
9、在一个文件里,有你们班所有学生的信息,我只想关心有你名字这一行的信息,你可以用什么命令调出来。
10、同样是这个文件,每条信息用逗号隔开,我只想取所有同学的名字,用cut怎么截取。
11、讲一下链表和栈的区别。
12、对美团是一个什么样的印象,在使用的时候有什么不爽的地方吗?
13、如果我们对你满意的话,什么时候可以开始实习呢?

公司:美团外卖  岗位:开发测试二面
1、做个简单的自我介绍
2、你在学校成绩怎么样啊?
3、写C/C++程序是程序经常崩溃的原因是什么?
4、链表的逆转。(我说了空间O(n)的,她又要空间为O(1)的)。
5、什么情况下会产生死锁,死锁产生的必要条件,如何避免死锁。
6、为什么要做线程的同步和互斥(背景)?怎么做到的?
7、TCP套接字编程的过程,和TCP三次握手的对应
8、序列号是用来干什么的
9、能说一下IO复用是怎么用的?干嘛的?
10、有一个程序,是从一个字符串里返回字符串里不重复第一次出现的子串,你要怎么测试?
11、你做的这么多的东西,你觉得最有挑战性的是哪个?
12、你有什么想跟我了解的吗?

最后挂在了二面,原因是面试官让我想问题的时候我大脑一片空白,毕竟第一次面试,其实她问的问题我都会,挂了电话瞬间想起来。。。所以大家面试的时候千万不要紧张。

### 开发实习生试经验总结 开发实习生试通常会涉及多个方的考察,包括但不限于算法、数据结构、项目经历以及技术问答。以下是基于提供的引用内容以及其他专业知识整理的经验分享。 #### 一、算法与数据结构的重要性 在开发实习试中,算法和数据结构是最核心的部分之一。无论是大公司还是小企业,都会通过具体的编程题来评估候选人的逻辑思维能力和编码能力。例如,在百度的一次试中,候选人被要求解决经典的 `Two Sum` 和非递归遍历树的问题[^1]。这类问题不仅测试了对常见算法的理解程度,还考验了实际编写代码的能力。如果遇到困难,可以尝试向试官请求提示并展示自己的解题思路。 对于准备阶段而言,建议重点复习以下几个方: - 常见排序算法及其复杂度分析 (如快速排序 Quick Sort, 归并 Merge Sort)[^1] - 图论基础知识及应用案例(DFS/BFS traversal) - 动态规划 Dynamic Programming 的典型场景解析 ```python def two_sum(nums, target): num_to_index = {} for i, num in enumerate(nums): complement = target - num if complement in num_to_index: return [num_to_index[complement], i] num_to_index[num] = i return [] ``` 上述代码展示了如何实现 Two Sum 问题的一种解决方案。 #### 二、项目经历的作用 除了理论知识外,真实的项目经验同样至关重要。它能够体现一个人解决问题的实际能力以及团队协作精神。比如参加过某些竞赛或者完成特定功能模块的设计都可以成为亮点。然而需要注意的是,描述这些经历时要尽可能详尽具体,最好能覆盖到整个生命周期——从需求定义到最后交付成果为止。一位参与百度图像比赛的同学提到,“将我每一个比赛项目全部问了一遍”,这表明试官非常关注细节部分。 另外值得注意的是,即使拥有丰富的实践经验也不意味着一定能成功应对所有提问。正如另一位求职者所言:“有的项目做了好久了也就没怎么看好多细节都忘记了。” 这提醒我们平时就要注重积累文档资料以便随时查阅回顾[^3]。 #### 三、技术问答环节的表现策略 对各种形式的技术性询问,保持冷静自信的态度非常重要。当涉及到跨领域话题时也不要轻易放弃回答机会;可以通过阐述已知概念再逐步过渡至未知区域的方式展现学习潜力。例如某位应聘蚂蚁金服机器学习岗位的朋友虽然背景偏向于深度学习方向,但他依然积极回应关于传统统计学方法的应用价值等方的内容,并最终获得认可[^2]。 同时也要重视基础知识点牢固掌握与否所带来的影响。“由于年代久远,我都不记得了”这样的表述显然不利于争取更好的评价结果。所以定期温习操作系统原理、数据库管理系统等相关课程内容很有必要。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值