首页 / 美团约面
#

美团约面

#
31071次浏览 754人互动
此刻你想和大家分享什么
热门 最新
04-04 10:36
已编辑
门头沟学院 Java
4.1 美团暑期 一面(已约二面)
4.1(1h57min)1、自我介绍(2min)2、面试官自我介绍(本地核心商业-基础研发平台-??没听清) 基础知识考察3、介绍一下 TCP 的三次握手以及四次挥手4、为什么握手是三次,不是两次或者四次5、四次挥手一定是四次吗6、说一下 TCP 的全双工7、了解哪些 JAVA 的集合类8、list 和 linkedlist 它两者的使用场景有什么区别9、简单说一下 linkedlist 在中间插入的算法复杂度是多少(O(n))10、hashmap 底层数据结构是什么11、什么时候会触发 hashmap 的扩容12、如何解决 hash 冲突13、如果有两个线程同时往 hashmap 去 put 同一个 key 不同的 value 会有什么风险14、根据这个点说一下 ConcurrentHashmap 的线程安全提现在哪几个方面,为什么hashmap是线程不安全,比如手同时去并发操作一个 hashmap 会有什么问题(讲了同 key 并发扩容可能会有问题)15、讲一下 ConcurrentHashmap 如何保证线程安全的(jdk 两个版本都讲了)16、除了加锁还有什么方式保证线程安全(CAS)17、CAS 在实际应用过程中会有什么问题吗(答了自旋性能消耗)18、那在业务上会有什么问题(答了 ABA)19、如何避免 ABA 问题(版本号)20、上述所有的场景都是对于共享变量的一些操作保证它的线程安全,有没有其它方案做一些线程隔离呢(ThreadLocal)21、详细说一下 ThreadLocal22、讲一下线程池参数23、详细说一下拒绝策略24、现在有一个场景 往线程池提交一个任务但是这个任务里有一个子操作也是往相同的线程池提交一个任务(线程池参数:核心线程 5,最大线程 10,阻塞队列 10,拒绝策略调用提交任务的线程执行)会有什么问题25、什么情况会用无界队列,什么情况会用有界队列26、假设现在有一个机器的 cpu 是八核,内存 16g 那么他用无界队列队列会有什么问题27、简单说一下 spring 的 Bean,它在内存的加载过程是什么样的(比如启动之后它注入的 bean 是如何加载到内存中的)28、假设在 Bean 的初始化过程中,你想在对象 new 出来之前去做一个初始化的操作,你建议用什么方法。29、简单说一下 initializingBean 和 postConstruct 两个先后的执行顺序30、举个例子现在有一个项目,所有的类只有一个,也是用 Spring 框架,这个类继承了 BeanPostProcessor,正常来讲这个 BeanPostProcessor 也会做一些初始化的动作,你觉得现在这个情况下它里面的初始化方法会不会执行。中间件考察31、讲一下你了解的 redis 数据结构32、redis 的 string 底层是怎么实现的(sds+链表)33、redis 在大流量的并发场景起了什么样的作用34、redis 是如何处理这些网络请求的?比如说我有 1w 个请求进来,它怎么拿到这些请求做处理。35、假设现在有一个场景一共十个请求,我单线程处理和另一种场景也是十个请求但我有 10 个线程处理,你觉得哪种速度会更快(不好说,可能会有写的情况)36、那么假设这十个线程都是读呢(十快37、那为什么要设计成多线程呢38、假设有一百万个读请求哪个更快(单快)39、讲一下 mysql 底层为什么要是 B+树而不是 B 树40、b+树在 I/O 方面和 b 树有什么区别41、聚簇索引和非聚簇索引的区别42、为什么不是所有索引的叶子节点都存放数据43、索引失效44、讲一下隐式转换这种索引失效案例实习、项目考察45、省略(主要问了实习的一下工作和压测相关的问题)开放性问答以及手撕(合并两个有序链表)反问是心软面试官了,面试过程中非常友好,会对没有回答上的点进行解答。-----------------1h 后约二面#美团约面#
坚定的芭乐反对画饼_许愿Offer版:现在实习招的都是什么超人
点赞 评论 收藏
分享
03-29 22:01
中南大学 Java
后端开发暑期实习美团一二面
## 3.25美团一面1. 自我介绍2. redis的使用场景,以及为什么使用redis?3. Zset的底层结构是什么?4. 为什么Zset要使用两种结构来实现?5. jemeter压测比较关注什么数据?6. 高并发场景的稳定性你是怎么理解的?7. 介绍一下秒杀的流程?8. 如果出现库存扣减成功但是异步调用失败了怎么办?9. 还是库存扣减成功了,但是调用mq的rpc接口失败了,怎么办?(我回答的是事务,回滚)10.承接上问,如果因为上述的问题,库存扣减了,mq没有接收到消息,导致库存不一致怎么办?11.redis的k,v结构是怎么设计的?12.怎么保证redis的数据不会丢失?13.主从集群有延迟,主节点刚存进去数据,还没同步就挂了,这时从节点没有数据, 那怎么办?14.mysql,订单表怎么设计的?15.如果活动很火爆,有100万QPS的访问量,只持续一分钟,或者5分钟的话,只有一个节点的话根本扛不住,怎么处理?16.场景题:大公司里给员工发工资,十分种以内发十万个人的工资。有一个表存的是公司的账户,里面存的金额。另一个表是员工表,记录的员工的信息。怎么处理?17.算法:删除链表倒数第N个节点(核心代码模式)## 3.26美团二面1.自我介绍2.聊以前的经历(高考,考研)3.项目中,你写了个异步处理和加redis缓存将相应时间降低50%,怎么个处理方式,以及是什么业务场景?4.什么样的场景使用消息对立比较合适?或者哪些任务你需要用消息队列去异步处理,你是怎么划分的?5.redis的哪些原理和特性,导致它是个高性能缓存工具?6.介绍自己研究生期间的成果,这个成果的想法怎么产生的,为什么业界的大公司都没想打你能想到。7.本地缓存和分布式缓存的区别,以及使用场景?8.radis的数据一致性相对于本地缓存比较好,是怎么保证?9.怎么保证redis和数据库的数据一致性?(先更新数据库再删除缓存)10.那为什么不先改数据库数据再去更新缓存呢?11.mq在什么场景下使用?12.设计分布式锁怎么去考量,比如key,value的设计,怎么避免死锁?13.rpc从发起到接收,用哪些协议,有哪些阶段哪些流程?14.讲一下高并发架构的设计15.对ai的理解16.闲聊(无手撕)#牛客AI配图神器##面经java##美团约面#
点赞 评论 收藏
分享
04-17 17:27
已编辑
门头沟学院 前端工程师
美团春招前端面经整理
鼠鼠的春招告一段落了,整理一下面经回馈牛子们timeline:2.26投递3.19约面,部门成都crm3.24一面3.26二面六个工作日后收到感谢信4.7约面,部门深圳clc4.8一面4.10二面4.14三面4.15oc3.24一面1. 自我介绍2. vue中父子组件渲染/卸载/更新流程3. 闭包的应用4. 实现add(1)(2)(3)5. 路由的 hash 模式、history 模式6. 事件循环7. 事件循环输出8. vdom的理解9. vdom一定能提高性能吗10. aicoding的理解11. 实习相关12. 手写:实现call,要求在node和浏览器内通用13. call和apply哪个性能更好14. 反问3.26二面1. 自我介绍2. 主要是实习+聊天3. 手写flat函数4. 用ts重构,给函数补充类型,主要考察泛型5. 反问六天后挂4.8一面1. 无八股,纯实习2. rn的兼容性处理3. 介绍一些rn的最佳实践4. 手写:retry函数,要求传入promise,times。timeout,请求立刻发出,失败时进行不超过times次的重试,请求时间超过timeout,直接reject。主要考察promsie和race4.10二面1. 实习相关2. 开放性问题3. 平时喜不喜欢做技术分享4. 平时有没有写文档的习惯5. 在学校成绩排名6. 怎么学的前端7. 手写:传入一个数组['abc','abcd','abe'........],求出数组内所有字符串的最长子序列4.14三面1. 自我介绍2. 实习相关3. ai结合低代码怎么落地4. 低代码平台的原理   1. hoc   2. 低代码产物   3. 低代码产物怎么生成页面   4. 微前端在低代码页面的体现5. 微前端两种沙箱的实习原理6. https的加密机制   1. 对称加密   2. 非对称加密   3. https的加密时机7. rn爱马仕引擎   1. 说说你对爱马仕引擎的理解   2. 爱马仕引擎的优缺点8. webpack和vite   1. 介绍两者差别   2. vite优点   3. 为什么vite启动更快,热更新更快9. 你觉得当前低代码平台在使用上有什么问题10. react导航在移动端和pc的差异,怎么抹平,实践中遇到过因为差异引起的问题吗11. 手写:两两翻转,k个一组翻转12. 反问#春招进度记录##美团约面##美团求职进展汇总#
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务