一面 8月24日 ·自我介绍。 ·项目经历。 ·实习经历。 ·常规八股文,因为美团是以RN开发为主,我实习的时候主要做原生的iOS开发,所以客户端开发知识没怎么问,主要是操作系统和计算机网络知识。多线程、线程间同步、锁、pv操作、网络结构、url访问网页的过程等。 .回顾笔试,归并排序的复杂度,怎么算的。 ·算法题,返回链表中的第k个元素(简单题)。 二面 8月29日 ·自我介绍。 ·项目经
项目 和Dubbo框架的对比 协议的设计 注册中心的作用 超时重传机制的设计(这里我的实现没有重传,直接返回响应) 网络 五层模型 HTTP哪一层,TCP在哪一层 TCP和UDP区别 输入网址之后的流程 TCP能不能改成俩次握手 操作系统 进程线程区别 进程通信方式 Java session和cookie的区别 设计模式 Spring IOC Spring Aop 原理 Hashmap为什么不是线
简要说一下项目,为什么会想到做体检网站这个项目? 为什么做第二个项目? 印象比较深刻的项目经历? java内存区域说一下,为什么要这么分? jvm比如给4g内存,会给堆分多少,为什么这么分? 垃圾回收机制以及垃圾回收器说一下?G1,cms什么的? 假如你要写一个String类,如何覆盖掉系统的String类,让运行时执行你的string方法。也就是说不想用双亲委派机制怎么办? int这些基本数据类
想到啥就说啥。 先让做了个自我介绍,问项目里有啥难点(没难点)。 mysql相关,联合索引的最左前缀法则是什么,原理?查询顺序不符合最左前缀的自动优化 建立索引要考虑哪些。 分库分表的方式(水平垂直),为什么要分库分表,分库分表的策略 事务的特性 实现乐观锁和悲观锁。怎么用数据库实现呢 cas的缺点,解决方案 分布式锁的实现 锁释放失败的后果和解决方案,这里讨论了几种方案和对应缺陷,属于连环问 j
美团一面 自我介绍 本科专业 研究生方向 想做的方向 实习经历偏中台? 用的语言 mysql数据脚本 kafka偏移量 对生产的offset进行什么操作?如果监控到偏移量大怎么操作 查询系统 做了什么 用了什么数据库 tcp如何保证可靠传输 拥塞控制和流量控制区别 close_wait和time_wait 网络层都有哪些协议 http 请求报文包含哪几部分 header里面有什么 http状态码
9.23美团后端二面 1h 稀碎 自我介绍 校园经历 论文介绍,然后面试官针对论文提了几个问题,一通解释 代码:写一个二维矩阵相乘的函数(因为聊论文的时候提到了矩阵),运行发现写错了,调了10分钟吧,最后跑过了 设计数据结构,要求顺序读取、大量插入、大量查询是否存在(这里真的要吐槽一下,一开始我问是按插入的顺序读取么,他说是,然后中间又说按key的大小排序,而且一开始说的是对元素进行操作,我
2022.09.23 美团一面 1.线程池如何创建,线程池工作原理; 2.线程池状态; 3.Java线程的状态; 4.讲讲阻塞队列ArrayBlockingQueue; 5.JVM内存分布; 6.讲讲G1收集器,停顿是否可预测; 7.垃圾回收算法; 8.了解ZGC收集器吗,讲讲染色指针,读屏障; 9.Volatile,是否保证原子性; 10.乐观锁,CAS原理; 11.TCP三次握手,四次挥手过程
2022.09.27 1.设计模式三大类,分别举点例子; 2.代理模式也创建新对象,但为什么不算创建型模式; 3.设计模式六大原则; 4.讲讲开闭原则; 5.JVM内存分区; 6.垃圾回收策略; 7.内存溢出和内存泄露; 8.讲讲java集合,每种类型介绍一下; 9.TCP如何保证可靠传输; 10.介绍TCP报文段; 11.了解版本控制吗,常用git指令; 12.git如何版本回滚; 13.你的学
第一份面经,记得当时对面两个面试官,总的来说面试体验感很不错! 但最后由于学历被卡了,没关系没关系,继续面。 1、vue3和2的对比 2、常用的生命周期钩子 3、请求接口放在什么周期 4、组件间通信 5、用过vuex吗 6、如果在子组件里provide,在父组件注入能不能访问 7、emit原理 8、路由守卫 9、做一个不同权限 10、动态添加路由 11、mixin用过没 12、如果名字冲突了用哪个
如题,我参加的是暑期前端&客户端的笔试,整场下来感觉一般,算法ac一道,第二道应该是没做出来 试题一共有3部分。前两部分是选择题,最后一部分是2道算法题。 第一部分:数据结构、计算机网络、操作系统、数据库,c++读代码均有涉及,涉及面非常广,难度与以往学校计算机课程期末难度差不多,印象比较深的是子网掩码、脏读、缺页、缔结特斯拉算法。 第二部分:这部分考逻辑推理和数学吧。离散数学那种推理题比较多(比
自我介绍 怎么学习的前端 vue2和3区别 composition api好处 响应式原理 diff算法 怎样判断一个树是二叉树 web漏洞 xss csrf 反问 总共20分钟。 #前端##前端面试##面经##求职##春招#
一、单选(20*2):八股文 二、单选(10*2):数学题,概率论类 三、算法(20*2) 1. 捕获 小美在玩一项游戏。该游戏的目标是尽可能抓获敌人。敌人的位置将被一个二维坐标(x, y)所描述。小美有一个全屏技能,该技能能一次性将若干敌人一次性捕获。捕获的敌人之间的横坐标的最大差值不能大于A,纵坐标的最大差值不能大于B。现在给出所有敌人的坐标,你的任务是计算小美一次性最多能使用技能捕获多少敌人
一、自我介绍 二、怎么学前端的,学校的课程(面试官看我紧张说先聊下天放松下呜呜呜) 三、css有哪些布局 四、怎么实现左右两边浮动,中间自适应 五、盒子模型(标准、怪异) 六、怎么清除浮动 七、常用html标签 八、作用域,this 九、闭包原理,优点,缺点 十、内存泄漏,浏览器的垃圾回收机制 十一、宏任务,微任务,事件循环,Promise(出了一个题,答错了,但是面试官一直引导,还给我解释) 十
1.选择题 20个单选 计算机基础,考的好杂,很广 2.选择题 10个单选 高中题,都是算倍数,很离谱,不会算 3.算法题 两个算法 挺基础的,一个栈模拟,一个贪心or背包or前缀和+二分,但是int会溢出,只能过18%,改成long long 低头算东西的时候,好像没拍到全脸,,不知道有没有影响真该死——再有就是坐的低,摄像头没拍完全 不知道有啥影响不 #前端实习#
选择题有点难。。。 算法100 100 希望能过这个笔试吧 1.直接栈模拟 2.直接贪心查找就行,没搞懂 可能有用的优化手段:注意到查询q非常大,有可能直接超了,先统计全部的和 排序+二分,从尽可能大的重量开始装