3.17美团移动端面试(凉经)

#你觉得今年春招回暖了吗##简历中的项目经历要怎么写##美团面试后多久没消息意味着挂了#1.自我介绍,被问有无移动端开发经验。
2.深挖项目,本科没做过什么太大的项目,简历上只写了一个爬虫项目和毕设,毕设内容写的是一个vue+springboot的框架。
3.问springboot的优势,介绍一个你了解的springboot的接口。
4.因为简历上写的是会c++和python,所以就直接问我我认为的python和c++的区别(我是从c++是编译型语言和python是解释性语言开始答的)
5.详细解释一下python代码从点击运行到计算机开始处理代码中间的过程(没有准备,答得不好,应该是源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行)
6.问python中的元祖(这个竟然给忘了)和dictionary(答值可以取任何数据类型,但键必须是不可变的。)
7.详细解释一下爬虫的整个过程。
8.介绍一下http协议
9.请求头里的header中有哪些内容
10.user-agent是否可以为空
11.http协议与tcp udp协议的区别(首先是在不同层,http是使用tcp与udp的。但我最后答偏了,答到了这两个层的区别)
12.osi模型有几层  四层模型是什么(7层  tcp/ip)
13.如何了解到python的后端框架flask的  在学习这个框架的时候你是怎么学习的(网上找视频课还是直接看技术文档) 介绍一下flask的优点,是否用过django
14.爬虫结果是如何清洗成你所需要的数据的(主要是谈定位一些的东西bs4库什么的)手搓一个正则表达式(我直接婉拒了哈)
算法题:1.上N阶楼梯,一次走1个台阶或者2个台阶,共有多少种走法?(没写出来)
2.一个字符串用中间单词用空格隔开 求最后一个单词的长度。(很简单的题,但不知道为什么我在美团的平台上hr一直说跑不通)
总结:美团的hr会深挖项目,所以面试之前一定要将自己的项目好好过一遍,想想会问到哪些技术,但也可能是因为我是双非的原因。这次面试问我八股的东西并不多,很有可能是在面试一开始时hr问我为什么没有考研,我说我考了但是没考上,考的是408,所以hr刻意避开了一些八股问题。整体回答很失败,准备很不充分,确实没法和去年一整年都在准备工作的同学比。
全部评论
下次准备充分就稳了!
点赞 回复 分享
发布于 2023-03-22 18:33 山东
问的好多呀
点赞 回复 分享
发布于 2023-03-22 18:33 山东
加油!!
点赞 回复 分享
发布于 2023-03-20 14:14 河南

相关推荐

AI数字人面试官,每个问题前有15s左右思考时间,5分钟回答时间,感觉和简历上内容1. 选择编程语言,C++2. 自我介绍,AI大模型工具使用情况3. HTTP 与 HTTPS 区别;HTTPS 的 TLS/SSL 如何连接,如何进行加密;如何防止中间人篡改/替换攻击;4. 如何排查慢 SQL,如何判定索引命中情况;已经命中索引仍然效率不佳,如何优化;聚合索引如何选择索引顺序5. 模板编程 和 模板元编程的区别;模板编程中偏特化的应用场景;偏特化是否影响通用模板功能,......6. ”生成内容“如何进行缓存,什么输入适合作为键缓存,什么不适合,如何构建key;(什么是生成内容,大模型回复吗)对于不同客户不同场景,如何避免缓存泄露和数据混淆;分场景划分如何确定粒度;如何避免缓存污染和失效;7. 设计一个日历通知系统,用户可以设置某个时间的事件以得到提醒;定时事件如何实现,如何与数据库和前端交互;设置间隔很小的多个事件,是否可能导致事件的重复或遗漏,如何避免;8. 如何入手一个陌生技术领域;如何进行信息筛选;如何判断相互冲突的信息来源的可靠性;前一天的 03/21 美团笔试:- 选择题x10,很多 AI 题- 最长严格递增子序列长度:其实只用计数不同数的个数就好了- 移动括号最少次数使得匹配:贪心,维护右括号数量和左括号差值,遇到左括号且差值大于0直接累加计数(即相当于直接移过去匹配),应该这个思路没问题吧,过了80,后面觉得可能是忘了 long long 溢出了- 01树(不会,直接DFS超时)
点赞 评论 收藏
分享
03-21 12:14
山东大学 Java
1.你的登录功能是基于什么来实现的呢?2.你使用了多级缓存,redis+本地缓存,那你的本地缓存是怎么去实现的?3.如果redis和DB库存不一致导致超卖了怎么办?4.如果redis和DB库存不一致,如何让用户感知到下单失败?5.如果抢票只有一张票,但是有上千万和请求到来,如何进行处理?不用消息队列的话?比如令牌桶?限流?6.用redis来实现全局唯一ID是如何来实现的?会不会导致7.项目有做分布式的部署么?如何实现?8.了解什么是Function call,什么是mcp,什么是skill么?9.平时编程有用什么AI么?10.Java面向对象的三大特性是什么呢?有什么含义?11.子类中如何引用父类的方法?12.父类对象的引用可以调用指向子类的新方法么?13.重载和重写有什么不一样么?14.如果重载里面的参数是list,但是泛型不一样,算重载么?15.被哪些修饰修饰的方法是可以重写的?16.Java的static方法有哪些作用?17.有什么办法在静态方法里面调用非静态的方法?18.Java常见的集合或者说集合框架有哪些?19.Concurrenthashmap是如何实现的?20.Java里面有哪些创建线程的方法?21.线程池的有哪些参数?他们具体什么含义?22.为什么要尽量使用自己定义的线程池?23.Thread local的实现是什么?它里面用了什么引用?24.排查过内存泄露的例子么?如何排查内存泄露?25.如何去排查OOM?26.Spring中的autowired和resource注解有什么区别么?27.Spring的bean默认是单例还是多例的?如何创建多例的bean?28.如果依赖注入的时候接口有两个实现,怎么是选择要注入哪个?29.Spring的IOC和DI是什么意思?30.用过spring的切面么?如何使用切面?31.MySQL有哪些隔离级别?他们怎么实现?为什么使用Mvcc解决可重复读?32.MySQL的索引失效的场景有哪些?33.索引是越多越好么?34.为什么平时实际生产要反范式?35.数据库的Join有哪几种方式join啊?有两个表,一张是交易的表,一张是结算的表,交易会每天给把它收到的订单给结算发一份。两个表都有订单号字段,如果有人在结算的表插入订单(不在交易的表)或者交易给结算的表丢失部分数据,如何去排查这些异常的数据?36.计算机网络的tcp协议如何做拥塞控制?37.Tcp头部的内容了解么?有哪些字段?38.手撕:K个一组翻转链表回答了七八成的问题吧,手撕六分钟写出来,面完直接约二面
牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
5
12
分享

创作者周榜

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