美团后端开发工程师实习二面

一、自我介绍

二、项目介绍

三、数据结构

  • 数组和链表的区别
  • 访问某个元素数组和链表的时间复杂度
  • 用数组实现队列的思路
  • 用数组实现循环队列的思路
  • 该循环队列为空或者为满的条件

四、Java

  • 使用的Java版本(java11,追问Epsilon垃圾回收器)
  • 判断对象是否是垃圾的算法
  • 什么可以作为GC roots
  • 新生代中Eden区和Survivor区的默认大小比例
  • 四种垃圾收集算法
  • G1收集器的基本过程
  • 对象如何进入老年代
  • java1.7和java 1.8在gc和内存布局方面的不同
  • 类加载过程
  • 静态代码块在以上那个阶段运行
  • 双亲委派机制
  • 你知道或做过的项目中破化双亲委派机制的情况

五、计算机网络

  • http和tcp所处的层级
  • http的请求首部字段
  • http的请求方法
  • get和post的区别
  • get和post所能携带的数据的大小
  • 如何查看post请求的数据
  • http安全吗
  • https
  • http 2.0

六、redis

  • 五种数据类型
  • 用内存保存数据和用redis保存数据的比较
  • 两种redis的持久化机制
  • 这两种机制落盘的具体过程

七、场景题

  • 用redis的zset实现一个延时队列,保证生产者生产的过一段时间才被消费者消费

八、编程题

  • 一个m*n的矩阵, 从左上角出发,到右下角,每次只能往下或者往右走,一共用多少中走法(dp,要求优化,直接数学公式)

九、反问

  • 面试评价
    1. 项目单薄(三个项目,唯一的一个Java项目,mysql表只有一个表,spring boot,中间件只用了redis,建议多用一些消息队列、分布式等中间件)
    2. 灵活应用(不要死背八股文,多想想在实践项目中的如何使用)
#美团面经##春招##实习##面经##Java#
全部评论
补充,还问了一个问题:除了http,还有那些应用层协议是基于tcp的
点赞 回复
分享
发布于 2022-03-30 12:52
楼主问的挺多的 有说哪个部门吗
点赞 回复
分享
发布于 2022-03-31 15:33
联易融
校招火热招聘中
官网直投
楼主多久给的二面通知
点赞 回复
分享
发布于 2022-03-31 17:47
老哥hr面了吗,听说美团锁hc了
点赞 回复
分享
发布于 2022-04-01 00:15
楼主项目写的谁的啊
点赞 回复
分享
发布于 2022-04-01 08:52
也是30号面试吗?现在有消息了吗
点赞 回复
分享
发布于 2022-04-03 12:02

相关推荐

头像
03-29 20:08
已编辑
C++
分享一些个人之前的春招/秋招的面试求职经验,个人开源项目C++那些事3.6W star,欢迎学习共建!0.求职面经https://hmpy6adnp5.feishu.cn/docx/B1aCdVTUgoyJGYxtWV7cdvgRnxv?from=from_copylink1.早投递,占据时间优势这一点是非常重要的,当大家看到跟自己的岗位匹配时,应当先思考一下自己的实力,觉得不行就可以放弃了,其实我想说,如果这次投递不走系统,可以直接投递了,例如:走朋友或同学内推渠道,那么你可以不走系统面试,不管通过不通过,这一点来说你已经比很多人占据了时间优势。例如我之前因为疫情影响,大多公司采用线上面试,不同公司的秋招提前批有时候等价于以往的提前批,如果错过了,那就有可能放弃了进入这家公司的机会!如果自己实力不算太差,有记录的情况下可以直接投递了,如果自己实力很差,没记录情况下也可以直接投递了,占据投递时间因素也是一种机会。2. 针对性复习在面试过60+场的面试中,我个人觉得算法+计算机基础便可以拿到不错的工作,面试当中记录一些不会的或者知识盲点,针对性的复习,效果往往很好,算法也是这样,不同公司算法是有重合度的,大部分来自剑指offer与leetcode,leetcode300道绝对够面试了,面试的时候套算法思路,跟面试官交流互动,当然还有一些实践性的代码,例如:手撕线程安全的单例、手撕多线程安全代码、手撕智能指针等等,像这些实则考察你的代码基本功,如果提前准备好,那面试可谓是送offer的。认真把握每场面试机会,多记录与总结,同时可以在牛客上看到自己面试公司的题目,可以认真刷一下,例如:我当时去面字节,就看了别人整理的字节题目,简直牛逼爆炸,面试基本原题。3.沟通的技巧相信很多人会给求职者传递面试就是运气成分,可是你知道运气来自于哪里吗,其中之一在于沟通的技巧,在跟面试官沟通问题以及说话口吻方面要学习一下,不然很容易凉凉的,例如:一些问题自己不会要谦虚的请教或者学习等等的态度,让面试官认为你是一个热爱学习积极主动的人,而不是一个浮躁不堪的人。#C++面经##面试##求职##C++软件开发招聘##cpp后台实习##八股文##模拟面试#, #24届软开秋招面试经验大赏#
点赞 评论 收藏
转发
4 27 评论
分享
牛客网
牛客企业服务