1.面试官自我介绍、组里业务介绍 2.自我介绍 3.双写优先读新表还是老表 4.切流如何保证系统稳定 5.写入老表成功,但是写入新表失败怎么处理,比如新表写入超时 6.新表失败后错误或空余的数据如何处理 7.扫表的定时任务怎么做的,假设数据量很大,一天跑不完,如何改进系统 8.为什么要切新表,数据量问题还是架构问题 9.completeablefuture的thenapply和thencompos
1. Mysql中的加锁机制是怎么样的?具体说明? 如果对索引进行更新,会锁住其范围查询的间隙和行记录 若对非索引进行更新,由于不走索引,所以会全表扫描,此时会对整个表进行锁住 2. InnoDB和MyIsam有什么区别? ● InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之
12.17 一面 60min 自我介绍 实习经历 30min 八股: 1. mysql 查询过程 2. mysql b+树好处 索引建立原则 3. select * from A where a=1 or b=1 a有索引 b有索引 ab有联合索引 a有索引 b没有索引 这三种情况会怎么命中索引 4. kafka为什么吞吐量大 5. redis为什么快 6. 手撕一个controller 算法:
12月还被美团到店后端捞了,核心本地开发,现在都合并了,叫业务研发部。 因为我的研究方向偏低层,怕和面试官没啥好聊的,专门复习了 mysql 和 计算机基础。 一面 12.04 1. 自我介绍 2. 能不能转 java (我主要用C++、rust) 3. 问会不会线程池(其实懂原理,但没用过,说不会,面试官很好,表示很简单过去了可以学) 4. 问 mysql 事务 ACID 是什么怎么实现的 5.
53min 面试官自我介绍 自我介绍 最早可以入职的时间 项目 挑一个你认为最有挑战的项目重点讲 布隆过滤器用的几组哈希 有通过不同的请求量去计算布隆过滤器中哈希的组数么 用分库分表来解决什么问题呀 一个分组是一张表么 用MQ来解决什么问题 如果请求量特别大,消费者处理不过来了,那应该怎么解决 Sentinel是怎么用的 了解Sentinel里面的算法么 另一个项目介绍一下,说一下你做的部分 发短
1.自我介绍 2.选一个项目讲讲。用了哪些技术 3.redis分布式锁怎么实现的。哪个命令? 4.还用到哪些redis的数据结构? 5.ZSet的数据结构?介绍一下跳表,优点是什么?是否支持范围查询? 6.redis的过期策略?项目里怎么实现的? 7.redis集群了解过吗? 8.redis为什么这么快?redis线程模型 9.MySQL的索引类型,聚簇索引和非聚簇索引的区别?查询时候有什么区别?
11.4一面 1. 自我介绍 2. 并发包下面有哪些类? 3. ClassNotFound异常什么情况下会发生? 4. Select d from table where a=1 and b=1 and c=1,有(a,b),(b,c),(c,a)会走哪个索引? 5. 查询8-10岁男孩的数量 6. Spring事务失效的情况? 7. Spring用过哪些注解,哪些第三方包? 8. 注解什么情况下
AI面 1、什么是VLAN,有什么作用 2、解释Linux运行队列runqueue如何查看运行 3、解释一下 MySQL 联合索引的最左匹配原则?为什么会有这个限制?在设计和使用联合索引时,你会如何考虑这个原则来优化查询性能? 4、介绍一下 Spring MVC 处理请求和响应的流程。 5、什么是 Java 里的 NIO new IO?它与传统 IO 有什么区别? 6、设计一个简单的电子邮件发送系
11.7一面 问项目和实习,问得特别细,但是不会提难的问题,问了半个多小时 只问了一个八股,MySQL慢查询如何应对 算法题,很简单的两个有序数组合并 后面问了一些实习计划,以及能否去上海实习等问题,之后面试官说他们是部门直招,只有一两面,给我介绍了一下部门情况和主要工作,是核心本地商业的到店基础研发部门 后续 第二天就电话通知oc了#java##面经#
#软件开发笔面经# 开局手撕 1.爬楼梯 2.编辑距离 3.sql语句(分组查询,比较简单) 项目穿插八股问题: 1.点评项目的逻辑过期策略解决缓存击穿的实现思路。 2.说一下缓存击穿和缓存穿透的区别。 3.项目里用到了乐观锁,说说原理。 4.项目里用到了线程池,说说线程池的参数。 5.日常开发中常用的锁有哪几种,说说它们的区别。 6.说说分布式锁有哪几种实现方式。 7.zookeeper实现分布
上个美团意向拒了,给hr说了一声重新释放了流程。 基础研发平台,说是做流水线自动部署这些的开发。 八股: 对jvm的理解;jvm的垃圾回收机制;垃圾回收流程;常用垃圾回收器;cms和g1;fullgc什么时候触发;MySQL什么时候用索引;遇到慢SQL了怎么解决;explain当中发现不是没用索引导致的慢SQL怎么办;为什么用b+树;事务的隔离级别;为什么选择可重复读; 项目: 实习中项目的亮点和
可能是与美团无缘了,从实习转正失败,到秋招一面挂 实习转正失败后,就投递美团秋招了,但是一直没有约面。 10月中旬被核心本地商业-美团平台,Java后端开发捞出来 可惜一面拉了托大的。。 问题: 1、Spring AOP的原理 2、Java动态代理(说了JDK动态代理,CGLIB动态代理,并进行了对比,可是面试管仍然不满意,不知道他想要的是什么?) 3、线程池的工作原理 4、线程池的四个拒绝策略,
一面 56分钟 1.自我介绍 2.部门介绍 (财务平台-财务科技) 部门主要是负责美团这边的发票和税务相关,例如美团需要交多少的税等等 3.实习 实习持续的时间有多长? 在那边主要完成的工作是什么? 这些接口是给谁调用的? 4.场景题 有一张表,里面有三个字段,id,开始时间,结束时间,然后数据量为5000W,怎么统计一天中流量最大的时候有多少条数据?一开始没有明白面试官的意思,询问流量最大的时候
#软件开发笔面经# #26届实习# #Java# 一面: 1. 了解Redis分布式的部署方法吗?了解主从集群搭建吗? 2. 论坛项目里面的维护帖子的排行的Zset如果数据量很大应该怎么办,取数据花的时间比较长,怎么办? 3. 为什么要用二级缓存?Redis如果是分布式的话你害怕过期的话,把过期时间设置的长一点不就可以了吗? 4. Redis的淘汰策略? 5. 讲一讲Redis的缓存三剑客的各种触
秋招第一个offer,9月中拿到意向,最近忙完论文的事了,才开始整理牛客面经。之前暑期拿了美团测开的offer,但是撕了没去,秋招团子还是给我两天速通,鼠鼠真的化身团孝子了。 tl:8.31笔试、9.12一面、9.13二面,当晚直接意向。 bg:双非本,985硕,无实习,无竞赛获奖,一篇三区水文,项目是马丁的短链接(稍微做了改进)+mini spring+实验室课题(偏算法)。 一面面了很久,纯八