后端/技术岗面试经验(共112条)

  • 2023-04-17 15:02:44 | 校园招聘
    面试过程:

    一面:
    二面:
    项目(挑一个讲),必须讲清楚
    针对框架项目问的比较多:往下看
    (可能是因为我的简历上有框架相关的项目,所以这些问框架的问题比较多,我有一个同学基本没问,因为她也没复习框架,就直接问很多算法,问我的算法相对比较少,基本没有)
    三面:
    某一个实验室的项目,问的非常之细,都给他画时序图,讲解操作符了。。。
    另一个Android相关项目的技术难点(这个项目的技术难点一定要准备,好多问的)
    客户端与服务器的交互中,如果相应非常慢,怎么排除故障或找寻原因
    如何判断缓存使用的是否恰当(这是自己给自己挖的,因为回答上一个问题时我提到了缓存)
    组合与聚合的区别
    后来主要看你平时都干啥,跟我都聊起了狼人杀,,会问你喜欢那个角色,有什么体会之类的,有点半hr面
    四面:
    (美团面试是面试体验最好的,一天完事,从早上到下午,美团给我的感觉就是问的不是特别深,但是有点广,当然好多人是被问了比较多的算法,所以,其他不够,算法来凑。。。。另外,美团肯定是比较偏Java的~~)

    面试官问的面试题:

    美团网java engineer面试题

    1.设计模式Singleton,写代码
    讲述快排算法
    死锁的四个条件
    画三次握手、四次挥手状态图,以及相对应的网络编程函数
    Java线程的状态
    Java创建线程的方式,你最喜欢哪一种
    2.用到的缓存技术、有哪些缺点,与分布式缓存进行对比
    .延迟加载的好处、坏处
    Hibernate的一级、二级缓存
    Application、session范围内数据的区别
    AOP除了cglib和Java动态代理还可以怎么实现
    给一个情景,写MySQl查询语句
    数据库索引、什么字段不适合加索引
    索引使用不恰当的坏处
    事务的隔离级别
    动态规划与递归相比有什么优点
    Object有哪些方法,问了hashCode()方法,还有,notifyAll()和notify()的区别
    Java的内存管理以及堆区的分类
    自己选一个设计模式讲解
    服务器的异步机制
    有没有深入学习过Java相关的一些知识,并展开问,与学习之前有什么进步
    https机制的实现

  • 2023-01-13 21:22:54 | 内部推荐
    面试过程:

    总共4面。
    一面是技术面,超过了一个半小时,后面有算法题,需要线上编码
    二面是技术面,主要是未来的团队领导沟通业务情况,考察抽象能力和架构理论深度
    三面是部门领导面,主要也是聊业务和技术在日常工作中的应用,及对方法论的考察理解
    四面是HR面,聊薪资等等

    面试官问的面试题:

    美团网高级java工程师面试题

    1,String, Stringbuffer, StringBuilder 的区别
    2,ArrayList 和 LinkedList 有什么区别
    3,讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候, 他们的执行顺序
    4,用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式, hashcode,扩容, 默认容量等
    5,抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么
    6,继承和聚合的区别在哪
    7,讲讲你理解的 nio和 bio 的区别是啥,谈谈 reactor 模型

  • 2022-11-30 11:27:13 | 校园招聘
    面试过程:

    面试官人很好,先介绍了整个面试流程
    先写了一道算法
    给一个字符串,求字符串第一个只出现一次的下标 空间复杂度On,时间复杂度On
    算法题很简单,但是当时脑抽了一直在想怎么一次遍历做出来,实际上用hashmap两次遍历就OK
    算法题写完感觉凉凉,后面问问题刚开始的答题也被算法影响了状态很差、后面倒是调整过来好转了

    面试官问的面试题:

    美团网JAVA开发工程师面试题

    有哪些集合类
    hashmap是在collection下面的吗 不是 是在map下面
    ArrayList和LinkedList的区别
    线程安全的集合
    copyonwriteList如何保证的线程安全
    hashmap底层原理
    为什么从头插改为了尾插
    concurrenthashmap底层原理
    线程六大状态
    线程有running这个状态吗 当时答的有 实际没有 Java里是runnable
    怎么样变成等待状态
    创建线程的方式
    为什么推荐使用线程池创建
    为什么不推荐使用Executors的静态方法去创建 这个问的其实就是为什么不推荐去创建单例线程池、缓存线程池等那四种,但是当时没听懂Executors的静态方法是什么意思,没答出来
    数据库
    事务四大特性
    原子性怎么实现的
    持久性怎么实现的
    MVCC实现
    redolog和binlog作用和区别
    两阶段提交redolog和binlog
    索引的底层
    为什么要用b+树
    索引失效的场景
    sql慢查询优化
    回表查询

  • 2019-08-16 09:00:48 | 网上申请
    面试过程:

    刚到恒电大厦,hr就过来接人了。大厅里很多人,同时有很多人在找工作。面试基本上在各部门的办公区的会议室。一面面试官很和蔼,问了一些基础问题,二面面试官问一些设计问题。三面是架构师面得。约了四面时间就回去了。

    面试官问的面试题:

    美团java高级开发工程师面试题

    1.什么是幂等操作?怎么解决幂等操作
    2.乐观锁和分布式锁是什么,分别对应的场景是什么?
    27.mysql数据库是否熟悉?
    5.mysql的查询,优化知识点,常用的优化操作
    6.mysql数据库的分库分表,有什么中间件?,主键策略是什么
    20.大规模的数据量的分库分表,动态数据源怎么做查询(一个业务需要查询多个数据源的信息,怎么做到找到对应的数据源)?
    21.如何保证数据库并发时没有问题?如先查询,后更改,或者同一时间用户查询用户分期单记逾期,同时用户执行还款,到底用户逾期成功吗,换的钱是多少?


    ########## 缓存的问题 #####################################
    19.redis的数据量,如何做的备份恢复?
    10.你们的股票行情数据怎么做正确性校验,加入db以及redis都出错了呢?
    11.redis的复制,持久化,分布式锁,队列支持
    7.redis的内存碎片化问题怎么解决?什么策略?
    8.redis集群吗?你们的集群分多少片?
    24.如何解决redis的缓存穿透问题?怎么解决redis的缓存雪崩问题?

  • 软件开发工程师(后端方向)面试经验(上海) - 美团

    2024-09-18 | 校园招聘

  • java工程师实习生面试经验(南京) - 美团网

    2024-04-16 | 校园招聘

  • ERP实施工程师面试经验(广州) - 美团

    2024-03-08 | 网上申请

  • java开发面试经验(北京) - 美团网

    2023-08-17 | 网上申请

  • 软件测试开发工程师面试经验(北京朝阳) - 美团网

    2020-09-22 | 校园招聘

  • java开发师面试经验(上海) - 美团网

    2023-07-04 | 网上申请

  • java中级工程师面试经验(成都) - 美团网

    2022-03-24 | 校园招聘

  • 高级java工程师面试经验(北京) - 美团网

    2023-04-28 | 社会招聘

  • ANDROID开发工程师面试经验(北京东城) - 美团

    2017-12-13 | 网上申请

  • java开发面试经验(北京) - 美团

    2023-04-25 | 校园招聘

  • JAVA开发工程师面试经验(上海) - 美团网

    2017-11-15 | 校园招聘

  • java开发面试经验(北京) - 美团网

    2023-04-01 | 网上申请

  • JAVA软件工程师面试经验(北京) - 美团网

    2017-10-17 | 网上申请

  • javaee程序员面试经验(北京) - 美团网

    2023-03-27 | 网上申请

  • java开发面试经验(西安) - 美团网

    2023-10-09 | 校园招聘

  • 软件工程师面试经验(上海) - 美团网

    2017-04-28 | 校园招聘

1 2 3 4 5 6 下一页   共 6 页

还需查看美团网 更多信息?

最后更新时间:2024-09-18