实习期工作总结 简要的介绍一下,我参加了2023届的美团春招,并成功的拿到了春招offer,自身感觉春招时,公司的流程走的会快一些,而且面试难度相对于秋招也比较小,可能是因为原来的候选人跑路了,着急找到新的候选人吧! 【一面】 面试官人很nice~,先介绍了整个面试流程 一、Java基础 1、有哪些集合类 2、hashmap是在collection下面的吗 不是 是在map下面 3、
9.8 19:00-20:04 - 面试官先介绍了下部门情况 - 自我介绍 - 项目(项目比较简单就问了一会) 项目中为什么用redis... 有什么优点 MySQL主从复制 nginx怎么实现负载均衡 前端通过什么跟后端通信(http...) 然后一些场景... - 八股(就问了计网和操作系统) 1、http是哪层的协议?(应用层) 2 、http上层的协议有哪些?(寄) 3、应用层中哪些协议基
没问八股,就是情景,问麻了 1、谈谈分库分表的原因?什么情景要分库分表 2、分库分表会带来哪些问题呢? 3、DDD架构划分了哪些领域? 4、你们项目有几个微服务,为什么要划分为微服务? 5、冷热数据如何来处理呢? 6、如果缓存数据失效,或者因为主从集群同步等原因出现不一致怎么处理? 7、通过什么对数据库进行加锁?如何不阻塞等待?命令是啥? 8、mysql的锁是如何实现的?原理是啥? 9、你提到的算
第一题:100% 第二题:100% 第三题:100% 第四题:100% package main import "fmt" func main() { n := 0 fmt.Scan(&n) nums := make([]int, n) dict := make(map[int]int) for i := 0; i < n; i++ { n, _ := fmt.Scan(&nums
基础八股为主 0.TCP如何包装可靠传输?如何建立连接?必须要三握四挥? 1.用过哪些集合类?ConcurrentHM如何实现并发的? 2.JVM有哪些类加载器,类的双亲委派是如何实现的? 3.进程线程的区别?线程死锁的原因?有哪四个必要条件? 4.有哪几种线程池?那你了解forkjoinpool吗? 5.假如用Executors的静态方法创建线程池,有哪几种?CachedThreadPool和F
优选事业部,50min左右 1、项目问了约20min 2、网络编程怎样实现多用户管理 3、Springboot的缓存管理、如何实现缓存数据和数据库数据的同步 4、Spring生命周期、注解开发 5、Java泛型的应用 6、事务的隔离级别、索引 7、IO流都有哪些、继承关系和应用场景; 8、Stream流的实现原理; 数据库: 一个table:课程 姓名 分数 1、返回总成绩最高的三个人 2、返回高
优选事业部,全程48min(更新:约二面了) 1.项目问了25min 2.你是如何看源码的,有什么技巧吗? 3.反射的理解,应用举例 4.ThreadLocal原理,项目中用到了,又结合起来问了一些场景 5.线程池核心参数 6.丢弃策略一般使用什么比较好 7.mysql索引,事务等等,说你知道的 8.如何考虑索引效率问题,比如命中,索引大小,合理性问题等等 9.项目中如何优化的,有没有做过千万级别
妈耶面试官挺好虽然很多没答上来但是感觉面试体验挺好的。 整体1小时,左右我是C++,但是面试官说他们主要是JAVA,所以没问太多C++的东西。 问了挺长时间的项目和实习 计算机网络: 1、了解http么 2、说一下数据传输的整体流程 3、TCP三次握手、四次挥手(说挥手的时候忘记说状态变化了) 4、https怎么实现的 5、对称加密和非对称加密的区别 数据库 1、了解MySQL吗,简单介绍一下 2
11.23 一面 面了80分钟了,自我介绍,很多八股,1道算法题,sql查询,联合查询。 面试后好像不理解我那个项目,解释了一般就问八股。其他的忘了问了啥,印象最深的就是hashmap和底层原理,以及多线程下出现的问题。 11.24二面 自我介绍,项目,算法题。技术问题都是追着项目问的,没有很为难。算法题就是分词,比较简单。写代码的时候有点小问题,面试官提醒了一下,最后发现问题了。 反问:业务,培
到店事业群-平台技术部,特别好的一个面试官,一直引导本菜鸡 计算机网络方面: 1.tcp/ip是在第几层,tcp可靠性链接由什么保证,udp为什么不可靠。 2.访问一个网址的总流程解析 操作系统方面: 1.cpu中断后,进程的处理流程 2.进程与线程 3.死锁 项目方面: 1.为什么使用redis,redis的优点,redis的数据类型 2.mangoDB与redis的区别 3.布隆过滤器实现原理
第一题的话就是选择题,问你熟悉哪种语言 第二题就是根据你的选择问对应的八股(每题可以换两次) 问了http长轮询短轮询 软连接和硬链接 关系型数据库和非关系型数据库 go语言泛型 通道 互斥锁 最后就是一个设计题吧,就这些 第三题主要就是一些通用题吧,不能换题 题1是怎么规划突然发生的任务 题2是怎么在压力下解决问题
第二题,清除数组的最小花费。 从1到n算清除数组的cost,set找MES。 用例没问题,用的int,交上去百分之0😅,下回直接用python写了
1.自我介绍 2.选一个项目讲讲。用了哪些技术 3.redis分布式锁怎么实现的。哪个命令? 4.还用到哪些redis的数据结构? 5.ZSet的数据结构?介绍一下跳表,优点是什么?是否支持范围查询? 6.redis的过期策略?项目里怎么实现的? 7.redis集群了解过吗? 8.redis为什么这么快?redis线程模型 9.MySQL的索引类型,聚簇索引和非聚簇索引的区别?查询时候有什么区别?
#我的实习求职记录# 全程一小时,记录一下攒攒人品 1.java中的锁机制,什么是可重入锁 2.AQS 3.redis相关数据结构,为什么每种数据类型一般都有两种数据结构? 4.jvm 相关 内存结构,gc 5.hashmap底层原理 6.mysql 索引类型,分别解释,索引失效,什么是覆盖索引,什么是hash索引,和b+树有什么区别? 7.spring ioc aop原理,循环依赖怎么解决,三级
💼公司岗位:美团 软件开发工程师 ⏳投递进度条 8.20投 8.24笔试 9.3一面 一面面经: 1:自我介绍 2:介绍项目 3:实习项目里用到rpc了吗,两个消息中间件的消息是如何流转的 4:实际情况中并发量Qps有多高 5:是如何保证缓存一致性的 6:在高并发情况下,如何保证缓存一致性,比如一些数据在数据库没写成功或在缓存没写成功 7:switch case中都可以用哪些数据类型 8:fin