1.自我介绍 然后就让我打开idea,写代码了 2.第一个让我筛选排序去重list,我用stream流写了,然后让我不用stream流写 然后八股 3.缓存穿透是什么,怎么解决 4.布隆过滤器怎么实现 5.redis的sorted set底层是什么数据结构 6.跳表查询的复杂度是多少 然后考具体的sql查询语句 7.有一个表,里面有用户名和用户分数,怎么找第一名,找第二名,第一名有重复怎么找第二名
美团日常实习一面,无八股无算法。 面试官人很好很温柔,我听不懂也很细心的给我反复讲场景,引导我回答问题可我太菜了,感觉凉了。 围绕简历我写的四个职责来问的,因此分为四块 1.打开项目(IDEA)讲解一下责任链和决策树是如何代码实现的。 场景问题:如果有一个业务a需要调用b,c,b,c又需要分别调用d,e和f,g,你会如何设计去实现这个逻辑(没太弄明白,我就说我项目的是决策树,单路的,后面不了了之)
时间为4月中 主要是聊项目加少量的八股,面试官对于框架的提问深度还是比较注重的。 自我介绍加项目介绍,问问用了什么技术栈,然后这些技术栈在面试期间全部问了 在项目中用到了redis,那说说使用了什么数据结构,为什么用这个结构 你的项目中使用redis背景是什么,有考虑使用别的缓存么 说说分布式锁,然后写分布式锁的伪代码(是切换到了写题的在线编辑器写了伪代码,其实就是写了一些redis的语句,主要还
春招 部门:财务 1. 部门介绍,自我介绍 2. 手撕:最长公共子字符串、 lambda表达式输出list中元素大于等于80的数的个数、 给出字符串比较代码问输出true还是false 并说为什么、 SQL题多表查询输出学生分数总和大于200的学生信息 提问环节:只记录记得的顺序可能不一样 3. java是怎么实现一次编译到处运行的 4. 双亲委派机制 5. 捕获异常catch 里写return
八股: 1.synchronized和lock有什么区别 synchronized 适合简单的同步场景,而 Lock 提供了更多高级的锁操作和控制能力。 synchronized是内置锁,可以用于方法或代码块。它有多个级别:1无锁。2偏向锁=》没有其他线程竞争时使用,旨在提高没有竞争情况下的同步效率。它通过将锁“偏向”到第一个获取锁的线程来减少同步开销。只有当其他线程试图获取同一个锁时,偏向锁才会
2025届秋招,时长:75分钟 1. 自我介绍 2-15. 实习项目拷打 16. 用户态和内核态分别是什么? 17. 用户态和内核态之间的切换是如何做的? 18. 线程切换的时候有内核态和用户态的变化吗? 19. 内核态的线程需要通过内核态来做切换吗 20. 进程和线程的区别是什么 21. cpu的分配是按什么分配的?linux是按照什么分配的?时间片给谁 22. 进程之间的通信方式有哪些 23.
项目相关+八股 1.redis点赞设计 2.kafka如何保证消息不丢失 3.幂等及如何实现 4.ES原理 5.Java中的锁 6.synchronized和reentrantlock区别 7.reentrantlock为什么灵活 8.volatile 9.线程池 10.是否可以只有一个参数限制线程数量 11.如何动态设置参数 12.mysql索引适用场景 13.慢查询定位,explain字段 算
1.自我介绍 2.项目-用户注册组件库解决缓存穿透详细说一下? 3.高并发购票-1.车票扣减逻辑?2.怎么保证不同用户不重复购买同一张车票? 4.redis还在那里用到了(我答的查询列车信息,key-value hash)? 5.项目中用到MySQL了吗? 6.Redis和MySQL一致性怎么保证? 7.Redis的持久化方式? 8.RDB和AOF谁故障恢复更快?(不确定) 9.Redis的IO多
又忘记录屏了[裂开],总共30分钟八股+10分钟项目+20分钟算法 八股 css了解过层叠上下文吗(z-index)?z-index越大,一定越在上面吗? 讲讲自适应布局和百分比布局的区别? 设计稿的1px怎么在手机上呈现?(我回答了用transform: scale(0.5),面试官追问,每次都这样太麻烦了,有没有统一的操作?比如打包的时候使用某种方法?) 来看一个效果(代码),一个图片在一个背
之前看了其他美团实习同学一面的面经,今天的面试基本都是单个知识点不断进行深挖。整体加上提问环节总共 40min。 之前背了很多八股文,包括Myql的引擎呀,JVM啥的,面试基本都没有问到。 首先就是自我介绍,然后就是针对简历的项目展开了追问。问了很多,项目的架构,实现的细节。 1、因为我的项目中用到了OGG,面试官对这个比较感兴趣,就问了一下实时的数据怎么操作的,就是怎么样把Oracle等其他数据
2023实习第七场面试(2023.03.23) 30min 第五、六场都是蚂蚁,两个部门都是进系统前电话面的,没问什么内容就没记录,一个因为我不是java一个因为我不是硕士,都劝退我;最后我就没投蚂蚁,没进系统; 没有算法题,全程也没问什么东西,面试官中间沉默了得有七八分钟,绞尽脑汁的在想问我什么; 1.自我介绍 2.简历聊项目; 3.互斥锁的底层实现原理?信号量底层是怎么实现的? 4.生产者消费
#软件开发笔面经# 7.10 上午十点开始面试 顺序不是这样的,但是差不多就是这些 1、简单的自我介绍(简单说了一下获奖和技术栈) 2、开始针对我说的技术栈拷打八股文…… ………….. 说一说线程的几种状态,几个状态是如何切换的(非常紧张😵💫,说话都哆嗦了那种) 3、使用哪些方式可以实现多线程,各个方法都有什么优缺点?(这一点背过,找回一点自信了) 4、聊了一些Java基础 什么基本数据类型
美团Saas部门 cpp选手,面试官java属于是大眼瞪小眼,感谢被捞 一面 纯纯无八股,估计面试官看我是cpp选手,就在和我讨论场景设计,场景优化,方案选择 面试体验挺好的,面试官会引导以及和我一起思考 先做道题:最接近的三个数之和 介绍实习用到哪些技术和工具 自己做的最重要的事情 数据库为什么要从sqlite换成mysql 解决服务器卡死的问题流程讲一下 前端轮询的任务状态是百分比还是什么,怎
💼公司岗位:美团 软件开发工程师 ⏳投递进度条:8.20投 8.24笔试 9.3一面 9.4二面 我愿称之为这是一场全方位的拷打,面试官是真的强的一批,基本无八股,全方位深挖简历拷打场景 二面面经: 1:自我介绍 2:介绍项目 3:讲一下MQTT,为什么要用 4:EMQX是什么,有了Kafka为什么要用MQTT 5:你第二个模块高并发场景下如何保证缓存一致性的 6:公司没有统一的高可用集群吗,需
自我介绍 业务介绍 Java基础 JUC Redis Object类的方法有哪些 wait notify hashcode equals getClass HashMap 1.8原理 为什么头插不行 初始化设置11,实际是多少,为什么? (n-1)&hashcode 并发包替代类? 1.7 1.8区别 怎么的保证高并发 syschorized 和 volatile 原理 在这个conc