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

一、自我介绍

二、Java

  • 线程池七个参数
  • 线程池执行过程
  • synchronized和ReentrantLock的比较
  • 锁升级
  • hashmap的实现原理
  • hashmap线程不安全举例,解释为什么会这样
  • concurrentHashmap的实现原理

三、Mysql

  • Mysql有哪些索引,区别
  • 非聚集索引的执行过程
  • B+树
  • 一亿行数据的B+树的高度
  • 隔离级别
  • 幻读
  • 如何解决幻读

四、计算机网络

  • tcp/ip五层
  • tcp和udp属于那一层
  • tcp和ucp的区别和使用场景
  • tcp三次握手中,客户端没有收到服务端的确认会怎么样
  • tcp流量控制
  • tcp拥塞控制
  • 慢开始和拥塞避免

五、操作系统

  • 进程和线程的区别

六、编程题

  • 一个学生表,有id,姓名和成绩三个字段,现在需要查询出排好序的从第十名开始的十条数据,手写建表sql语句和查询语句
  • 实现单例模式
    1. 懒汉式代码。为什么构造函数是private的,该方法是否线程安全,如何线程安全
    2. 饿汉式代码
    3. 双重检验锁代码。为什么需要第一次检验?
  • 最长无重复字符的子字符串
#美团面试##美团##面试题目#
全部评论

相关推荐

去B座二楼砸水泥地:不过也可以理解,这种应该没参加过秋招
点赞 评论 收藏
分享
10-07 23:57
已编辑
电子科技大学 Java
八街九陌:博士?客户端?开发?啊?
点赞 评论 收藏
分享
2 25 评论
分享
牛客网
牛客企业服务