zoukankan      html  css  js  c++  java
  • 美团offer面经

    美团offer面经
    2017北京美团金融服务平台,java后台研发方向,一共3面技术面+HR面,前两轮技术面在酒店面的,第三面和HR面在总部。

    一面(重复问的部分就写一次了)(40分钟)

    • 1.自我介绍
    • 2.说说项目(在公司实习的时候)
    • 3.hashmap和hashtable的区别
    • 4.介绍下mysql的常用数据库引擎以及底层实现
    • 5.java怎么实现线程安全的
    • 6.介绍下公平锁和非公平锁的区别
    • 7.TCP和UDP包的区别
    • 8.http协议的请求行中的请求方法有哪些?
    • 9.手写你认为最好的单例模式(我写的是用内部类实现的方式)
    • 10.算法:一颗二叉树怎么蛇形遍历?

    二面(40分钟)

    • 1.还是介绍项目(这次项目问的比较细,大约问了20分钟)
    • 2.介绍java内存模型
    • 3.乐观锁与悲观所的实现
    • 4.线程池的实现原理
    • 5.GC的全部实现过程(包括新生代老年代的比例,以及相应的垃圾回收算法等)
    • 6.平时怎么学的java?(看书,逛论坛博客啥的)
    • 7.职业规划(感觉二面就问是不是有点儿早啊)

    三面(两个人面,一个部门Leader,一个搞技术的,好吓人啊,紧张的要死)(70分钟)
    上来问我你最熟悉的部分是哪一块,我说java基础吧,然后就开怼

    • 1.深入讲解一些jvm虚拟机的机制和实现原理
    • 2.基本数据类型double在判断相等的时候为什么不能用==?(这个我真蒙了,没见过啊,乱说了一通感觉也不对)
    • 3.java进程间的通信机制
    • 4.java关键字有哪些
    • 5.private变量在对象之外如何修改?(我答的用unsafe方法,然后深入说了一通,也不知道对不对)
    • 6.聊项目(加理想和谈人生)
    • 7.算法:1.单链表找倒数第K个节点。2. 最长上升字串(动态规划方法写出来了,然后让我用暴力方法再写一下,直接蒙B)

    参考链接:

  • 相关阅读:
    python--模块
    python--*args与**kw
    python--偏函数
    Reversible Cards ARC111 -B 思维,图论
    Simple Math ARC111
    状压DP详解(位运算)
    E
    Ball CodeForces
    Reward HDU
    Choosing Capital for Treeland CodeForces
  • 原文地址:https://www.cnblogs.com/hgnulb/p/10128025.html
Copyright © 2011-2022 走看看