我是秋招参加的美团面试,拿到了offer(到店事业群)。 说句题外话,我大大小小的厂也投了不少,也拿到了一些offer,像阿里百度之类的,但综合下来看,面试体验最好的还是美团。 首先先说一下大家比较关心的一个问题,经过我秋招的经验来看,笔试成绩跟进面试的关系并不算很大(当然肯定是有关系的),主要是看所申请的事业部有没有人捞。 技术面基本是围着项目和实习来的,八股很少,也都是根据项目来的,没有很突兀
1,java的垃圾回收机制。怎么确定某个对象需要被回收? 2,为什么要使用多线程? 3,为什么要使用线程池?线程池有什么优点? 3,java多线程使用过哪些类或者工具? 4,线程池需要设定哪些参数? 5,线程池的等待对列有什么驱逐算法? 6,线程池的核心线程数设置为多少合适? 7,线程池的对列分为哪些?可以使用无界对列么? 8,spring里出现循环注入怎么解决? 9,介绍下IOC 10,手撕代码
距离一面过去了10天左右,本来以为凉了,前几天还发了个大华一面的凉经,但是今天突然来二面,形式还是电话面试,内容如下: 做过的项目中遇到过的技术难点是什么?怎么解决的? 平时是怎么样debug的? 分别说说你对C++三大特性的理解。 封装有什么好处?继承有什么好处? C++是如何解决内存泄露的? 有了解过网络编程相关的知识吗?(我说没有接触过,就直接跳过了) 了解哪些排序方法?简述下快速排序。
最近在和同学一起找实习,投了b站、字节和miHoYo的后端开发。b站二月底就投了,但现在也还没回复;miHoYo也还没回复,估计是只面向24届了;感谢字节,给了我面试的机会。字节真的处理好快,不到一周官网状态就从简历筛选变成评估通过,没几天就来面试通知了。 PS:字节最好别一次投太多,听同学说会被当成恶意投递。而且字节各个部门之间的招聘是串行执行的,就是说如果你的简历被某个部门正在筛选,其他部门好
一题 一题: 删除链表中特定值的节点 不会有人拿链表写吧hhh, 这个30sA了 二题 二题, 有N个客户M家店 组成一个matrix matrix[i][j]表示客户i愿意去店铺j, 每个客户只去一家店,每个店铺只接待一个客户, 问一天总接待量为多少 没什么好的想法, 感觉涉及到图论? 一开始写了个dfs, A了40% TLE 然后想贪心, 觉得对于店铺而言 优先接待选择少的客户, 比如客户A愿
赞经验,攒人品 一、2023年3月16日 北京java实习 电话面试1h16分钟 1、首先自我介绍 2、项目功能,登陆功能如何实现 3、JWT组成部分,包括几部分,数据在那一部分,JWT生成过程有了解吗 4、mysql 索引 b+树 b树 区别 聚簇索引 非聚簇索引,b+树可以容纳多大的数据量,主键索引,唯一索引,MVCC, ACID,四种隔离级别,幻读是什么,如何防止幻读,innodb 和 my
只记了部分题目,不是全部 1、Java为什么跨平台 2、为什么选择Java,Java相较于C++有何优势 3、在项目中,节点资源不足时,使用钉钉机器人报警,但在海量报警信息的情况下,钉钉机器人是有请求数限制的,怎么办? 我:利用缓存,缓存一部分报警信息 面试官:OOM 我:持久化到磁盘 其实这里应该要用到消息队列的,我只说了持久化到磁盘,没想到消息队列 4、RocketMQ相较于Kafka有哪些新
#软件开发2023笔面经# 进程与线程,为什么进程切换更耗资源 fork和exec区别 僵尸进程与孤儿进程 012号进程是什么 进程通信线程通信 手撕生产者消费者,写了waitnotify和reentrantlock两种 进程调度算法 缓存一致性,mesi协议 力扣 简单的一道二叉树bfs
只记了部分题,不是全部 1、SpringBoot接口题 写一个 Web 服务,暴露一个 REST 接口 /sleep/{millis},在调用时 sleep 指定的 millis 对这个接口进行监控,要求计算接口调用的 QPS 及 99 百分位的响应时间(TP99) 想办法对接口进行测试 要自己新建一个springboot项目,然后完成上述功能,启动项目并用postman测试 第一次遇见这样的面试
其他大厂的笔试可以看我以往的帖子 单选+不定项+三道编程 第一题 输入一个整数,将其数位上的奇数和偶数分离出来分别组成新的整数,输出这两个整数的差的绝对值 比如: 120395 ---> 奇数:1395 ,偶数:20 ,差的绝对值:1375 30871 ---> 奇数:371 ,偶数: 08 = 8 ,差的绝对值:363 送分题,当作字符串读入,遍历即可 第二题 总共有x元,组装一个玩具需要n个零
#软件开发2023笔面经# 为什么想来千寻 实习情况 类加载的步骤 双亲委派,如何打破 栈帧里面内容 堆的细分,就是新生代老年队比例那些 对象分配Tlab string的intern方法 对象的实例化过程 垃圾回收算法 safe point和stw 垃圾回收器,项目用的那种有注意吗(cms+parnew) 调优命令
先做了一份笔试题 大概做了一小时 主要是java基础和jvm 1、自我介绍(闲聊对简历进行大概了解) 2、介绍一下jvm堆内存的结构 3、jvm新生代中的Suvivor区为什么要有from跟to,作用是干嘛的,互换的好处 4、讲一个垃圾回收算法的原理 5、描述一下HashMap的数据结构 6、HashMap是线程安全的吗?有什么线程安全的Map 7、ConcurrentHashMap如何实现的线程
只记录了部分问题,不是全部 1、项目里websocket报文为什么要用json格式 我:json格式可扩展性强,如果要增加删除某些key-value很方便。如果用二进制格式,得规定一个协议,例如某些字节位存储什么信息,然后按协议解析 面试官:有没有在json和二进制之间取得平衡的方案? 我:二进制报文协议,预留一部分空间以作之后的扩展使用 面试官:如果有信息超过了预留的大小,协议会被破坏 然后我就
岗位是JAVA后端开发 约的是45分钟,实际总共1个小时左右,总结来说就是全是场景题,人麻了,考察的不仅是八股,而是八股在具体场景中的使用,全都是结合实际来问,不会问你八股文条条框框的固定答案,不过面试官人很好,很温柔,会引导,也不会因为你不会就刁难你。是我太菜了,光关注八股了 第一次面试有点紧张,记得不太清所有问题了,顺序也不一定对 1.自我介绍 2.看你说项目用到了Spring,讲讲Sprin
岗位:软开-Java(深圳) 自我介绍 八股: 集合关系(Collection、Map) Collection和Collections的区别 ArrayList和LinkedList的区别?(底层、使用场景) Collections.sort和Arrays.sort? ConcurrentHashMap 常用的Map实现类 集合的选用(需要排序/不需要排序) 什么时候不适合使用索引? 项目上一些细